162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci#include <dt-bindings/clock/tegra234-clock.h>
462306a36Sopenharmony_ci#include <dt-bindings/gpio/tegra234-gpio.h>
562306a36Sopenharmony_ci#include <dt-bindings/interrupt-controller/arm-gic.h>
662306a36Sopenharmony_ci#include <dt-bindings/mailbox/tegra186-hsp.h>
762306a36Sopenharmony_ci#include <dt-bindings/memory/tegra234-mc.h>
862306a36Sopenharmony_ci#include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>
962306a36Sopenharmony_ci#include <dt-bindings/power/tegra234-powergate.h>
1062306a36Sopenharmony_ci#include <dt-bindings/reset/tegra234-reset.h>
1162306a36Sopenharmony_ci#include <dt-bindings/thermal/tegra234-bpmp-thermal.h>
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci/ {
1462306a36Sopenharmony_ci	compatible = "nvidia,tegra234";
1562306a36Sopenharmony_ci	interrupt-parent = <&gic>;
1662306a36Sopenharmony_ci	#address-cells = <2>;
1762306a36Sopenharmony_ci	#size-cells = <2>;
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci	bus@0 {
2062306a36Sopenharmony_ci		compatible = "simple-bus";
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci		#address-cells = <2>;
2362306a36Sopenharmony_ci		#size-cells = <2>;
2462306a36Sopenharmony_ci		ranges = <0x0 0x0 0x0 0x0 0x100 0x0>;
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci		misc@100000 {
2762306a36Sopenharmony_ci			compatible = "nvidia,tegra234-misc";
2862306a36Sopenharmony_ci			reg = <0x0 0x00100000 0x0 0xf000>,
2962306a36Sopenharmony_ci			      <0x0 0x0010f000 0x0 0x1000>;
3062306a36Sopenharmony_ci			status = "okay";
3162306a36Sopenharmony_ci		};
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci		timer@2080000 {
3462306a36Sopenharmony_ci			compatible = "nvidia,tegra234-timer";
3562306a36Sopenharmony_ci			reg = <0x0 0x02080000 0x0 0x00121000>;
3662306a36Sopenharmony_ci			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
3762306a36Sopenharmony_ci				     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
3862306a36Sopenharmony_ci				     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
3962306a36Sopenharmony_ci				     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
4062306a36Sopenharmony_ci				     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
4162306a36Sopenharmony_ci				     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
4262306a36Sopenharmony_ci				     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
4362306a36Sopenharmony_ci				     <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
4462306a36Sopenharmony_ci				     <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
4562306a36Sopenharmony_ci				     <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
4662306a36Sopenharmony_ci				     <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
4762306a36Sopenharmony_ci				     <GIC_SPI 257 IRQ_TYPE_LEVEL_HIGH>,
4862306a36Sopenharmony_ci				     <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>,
4962306a36Sopenharmony_ci				     <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>,
5062306a36Sopenharmony_ci				     <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>,
5162306a36Sopenharmony_ci				     <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>;
5262306a36Sopenharmony_ci			status = "okay";
5362306a36Sopenharmony_ci		};
5462306a36Sopenharmony_ci
5562306a36Sopenharmony_ci		gpio: gpio@2200000 {
5662306a36Sopenharmony_ci			compatible = "nvidia,tegra234-gpio";
5762306a36Sopenharmony_ci			reg-names = "security", "gpio";
5862306a36Sopenharmony_ci			reg = <0x0 0x02200000 0x0 0x10000>,
5962306a36Sopenharmony_ci			      <0x0 0x02210000 0x0 0x10000>;
6062306a36Sopenharmony_ci			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>,
6162306a36Sopenharmony_ci				     <GIC_SPI 289 IRQ_TYPE_LEVEL_HIGH>,
6262306a36Sopenharmony_ci				     <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>,
6362306a36Sopenharmony_ci				     <GIC_SPI 291 IRQ_TYPE_LEVEL_HIGH>,
6462306a36Sopenharmony_ci				     <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>,
6562306a36Sopenharmony_ci				     <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>,
6662306a36Sopenharmony_ci				     <GIC_SPI 294 IRQ_TYPE_LEVEL_HIGH>,
6762306a36Sopenharmony_ci				     <GIC_SPI 295 IRQ_TYPE_LEVEL_HIGH>,
6862306a36Sopenharmony_ci				     <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>,
6962306a36Sopenharmony_ci				     <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>,
7062306a36Sopenharmony_ci				     <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>,
7162306a36Sopenharmony_ci				     <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>,
7262306a36Sopenharmony_ci				     <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>,
7362306a36Sopenharmony_ci				     <GIC_SPI 301 IRQ_TYPE_LEVEL_HIGH>,
7462306a36Sopenharmony_ci				     <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>,
7562306a36Sopenharmony_ci				     <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
7662306a36Sopenharmony_ci				     <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
7762306a36Sopenharmony_ci				     <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>,
7862306a36Sopenharmony_ci				     <GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>,
7962306a36Sopenharmony_ci				     <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>,
8062306a36Sopenharmony_ci				     <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
8162306a36Sopenharmony_ci				     <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
8262306a36Sopenharmony_ci				     <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
8362306a36Sopenharmony_ci				     <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
8462306a36Sopenharmony_ci				     <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
8562306a36Sopenharmony_ci				     <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
8662306a36Sopenharmony_ci				     <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
8762306a36Sopenharmony_ci				     <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
8862306a36Sopenharmony_ci				     <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
8962306a36Sopenharmony_ci				     <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
9062306a36Sopenharmony_ci				     <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
9162306a36Sopenharmony_ci				     <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>,
9262306a36Sopenharmony_ci				     <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
9362306a36Sopenharmony_ci				     <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
9462306a36Sopenharmony_ci				     <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
9562306a36Sopenharmony_ci				     <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
9662306a36Sopenharmony_ci				     <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
9762306a36Sopenharmony_ci				     <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
9862306a36Sopenharmony_ci				     <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
9962306a36Sopenharmony_ci				     <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
10062306a36Sopenharmony_ci				     <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
10162306a36Sopenharmony_ci				     <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
10262306a36Sopenharmony_ci				     <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
10362306a36Sopenharmony_ci				     <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
10462306a36Sopenharmony_ci				     <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
10562306a36Sopenharmony_ci				     <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
10662306a36Sopenharmony_ci				     <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
10762306a36Sopenharmony_ci				     <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
10862306a36Sopenharmony_ci			#interrupt-cells = <2>;
10962306a36Sopenharmony_ci			interrupt-controller;
11062306a36Sopenharmony_ci			#gpio-cells = <2>;
11162306a36Sopenharmony_ci			gpio-controller;
11262306a36Sopenharmony_ci			gpio-ranges = <&pinmux 0 0 164>;
11362306a36Sopenharmony_ci		};
11462306a36Sopenharmony_ci
11562306a36Sopenharmony_ci		pinmux: pinmux@2430000 {
11662306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pinmux";
11762306a36Sopenharmony_ci			reg = <0x0 0x2430000 0x0 0x19100>;
11862306a36Sopenharmony_ci		};
11962306a36Sopenharmony_ci
12062306a36Sopenharmony_ci		gpcdma: dma-controller@2600000 {
12162306a36Sopenharmony_ci			compatible = "nvidia,tegra234-gpcdma",
12262306a36Sopenharmony_ci				     "nvidia,tegra186-gpcdma";
12362306a36Sopenharmony_ci			reg = <0x0 0x2600000 0x0 0x210000>;
12462306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_GPCDMA>;
12562306a36Sopenharmony_ci			reset-names = "gpcdma";
12662306a36Sopenharmony_ci			interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>,
12762306a36Sopenharmony_ci				     <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>,
12862306a36Sopenharmony_ci				     <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>,
12962306a36Sopenharmony_ci				     <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>,
13062306a36Sopenharmony_ci				     <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>,
13162306a36Sopenharmony_ci				     <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>,
13262306a36Sopenharmony_ci				     <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>,
13362306a36Sopenharmony_ci				     <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>,
13462306a36Sopenharmony_ci				     <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>,
13562306a36Sopenharmony_ci				     <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
13662306a36Sopenharmony_ci				     <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
13762306a36Sopenharmony_ci				     <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>,
13862306a36Sopenharmony_ci				     <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>,
13962306a36Sopenharmony_ci				     <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>,
14062306a36Sopenharmony_ci				     <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>,
14162306a36Sopenharmony_ci				     <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>,
14262306a36Sopenharmony_ci				     <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>,
14362306a36Sopenharmony_ci				     <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>,
14462306a36Sopenharmony_ci				     <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>,
14562306a36Sopenharmony_ci				     <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>,
14662306a36Sopenharmony_ci				     <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>,
14762306a36Sopenharmony_ci				     <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,
14862306a36Sopenharmony_ci				     <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>,
14962306a36Sopenharmony_ci				     <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>,
15062306a36Sopenharmony_ci				     <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>,
15162306a36Sopenharmony_ci				     <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>,
15262306a36Sopenharmony_ci				     <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>,
15362306a36Sopenharmony_ci				     <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>,
15462306a36Sopenharmony_ci				     <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>,
15562306a36Sopenharmony_ci				     <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
15662306a36Sopenharmony_ci				     <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
15762306a36Sopenharmony_ci				     <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
15862306a36Sopenharmony_ci			#dma-cells = <1>;
15962306a36Sopenharmony_ci			iommus = <&smmu_niso0 TEGRA234_SID_GPCDMA>;
16062306a36Sopenharmony_ci			dma-channel-mask = <0xfffffffe>;
16162306a36Sopenharmony_ci			dma-coherent;
16262306a36Sopenharmony_ci		};
16362306a36Sopenharmony_ci
16462306a36Sopenharmony_ci		aconnect@2900000 {
16562306a36Sopenharmony_ci			compatible = "nvidia,tegra234-aconnect",
16662306a36Sopenharmony_ci				     "nvidia,tegra210-aconnect";
16762306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_APE>,
16862306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_APB2APE>;
16962306a36Sopenharmony_ci			clock-names = "ape", "apb2ape";
17062306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_AUD>;
17162306a36Sopenharmony_ci			status = "disabled";
17262306a36Sopenharmony_ci
17362306a36Sopenharmony_ci			#address-cells = <2>;
17462306a36Sopenharmony_ci			#size-cells = <2>;
17562306a36Sopenharmony_ci			ranges = <0x0 0x02900000 0x0 0x02900000 0x0 0x200000>;
17662306a36Sopenharmony_ci
17762306a36Sopenharmony_ci			tegra_ahub: ahub@2900800 {
17862306a36Sopenharmony_ci				compatible = "nvidia,tegra234-ahub";
17962306a36Sopenharmony_ci				reg = <0x0 0x02900800 0x0 0x800>;
18062306a36Sopenharmony_ci				clocks = <&bpmp TEGRA234_CLK_AHUB>;
18162306a36Sopenharmony_ci				clock-names = "ahub";
18262306a36Sopenharmony_ci				assigned-clocks = <&bpmp TEGRA234_CLK_AHUB>;
18362306a36Sopenharmony_ci				assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
18462306a36Sopenharmony_ci				assigned-clock-rates = <81600000>;
18562306a36Sopenharmony_ci				status = "disabled";
18662306a36Sopenharmony_ci
18762306a36Sopenharmony_ci				#address-cells = <2>;
18862306a36Sopenharmony_ci				#size-cells = <2>;
18962306a36Sopenharmony_ci				ranges = <0x0 0x02900800 0x0 0x02900800 0x0 0x11800>;
19062306a36Sopenharmony_ci
19162306a36Sopenharmony_ci				tegra_i2s1: i2s@2901000 {
19262306a36Sopenharmony_ci					compatible = "nvidia,tegra234-i2s",
19362306a36Sopenharmony_ci						     "nvidia,tegra210-i2s";
19462306a36Sopenharmony_ci					reg = <0x0 0x2901000 0x0 0x100>;
19562306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_I2S1>,
19662306a36Sopenharmony_ci						 <&bpmp TEGRA234_CLK_I2S1_SYNC_INPUT>;
19762306a36Sopenharmony_ci					clock-names = "i2s", "sync_input";
19862306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_I2S1>;
19962306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
20062306a36Sopenharmony_ci					assigned-clock-rates = <1536000>;
20162306a36Sopenharmony_ci					sound-name-prefix = "I2S1";
20262306a36Sopenharmony_ci					status = "disabled";
20362306a36Sopenharmony_ci				};
20462306a36Sopenharmony_ci
20562306a36Sopenharmony_ci				tegra_i2s2: i2s@2901100 {
20662306a36Sopenharmony_ci					compatible = "nvidia,tegra234-i2s",
20762306a36Sopenharmony_ci						     "nvidia,tegra210-i2s";
20862306a36Sopenharmony_ci					reg = <0x0 0x2901100 0x0 0x100>;
20962306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_I2S2>,
21062306a36Sopenharmony_ci						 <&bpmp TEGRA234_CLK_I2S2_SYNC_INPUT>;
21162306a36Sopenharmony_ci					clock-names = "i2s", "sync_input";
21262306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_I2S2>;
21362306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
21462306a36Sopenharmony_ci					assigned-clock-rates = <1536000>;
21562306a36Sopenharmony_ci					sound-name-prefix = "I2S2";
21662306a36Sopenharmony_ci					status = "disabled";
21762306a36Sopenharmony_ci				};
21862306a36Sopenharmony_ci
21962306a36Sopenharmony_ci				tegra_i2s3: i2s@2901200 {
22062306a36Sopenharmony_ci					compatible = "nvidia,tegra234-i2s",
22162306a36Sopenharmony_ci						     "nvidia,tegra210-i2s";
22262306a36Sopenharmony_ci					reg = <0x0 0x2901200 0x0 0x100>;
22362306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_I2S3>,
22462306a36Sopenharmony_ci						 <&bpmp TEGRA234_CLK_I2S3_SYNC_INPUT>;
22562306a36Sopenharmony_ci					clock-names = "i2s", "sync_input";
22662306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_I2S3>;
22762306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
22862306a36Sopenharmony_ci					assigned-clock-rates = <1536000>;
22962306a36Sopenharmony_ci					sound-name-prefix = "I2S3";
23062306a36Sopenharmony_ci					status = "disabled";
23162306a36Sopenharmony_ci				};
23262306a36Sopenharmony_ci
23362306a36Sopenharmony_ci				tegra_i2s4: i2s@2901300 {
23462306a36Sopenharmony_ci					compatible = "nvidia,tegra234-i2s",
23562306a36Sopenharmony_ci						     "nvidia,tegra210-i2s";
23662306a36Sopenharmony_ci					reg = <0x0 0x2901300 0x0 0x100>;
23762306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_I2S4>,
23862306a36Sopenharmony_ci						 <&bpmp TEGRA234_CLK_I2S4_SYNC_INPUT>;
23962306a36Sopenharmony_ci					clock-names = "i2s", "sync_input";
24062306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_I2S4>;
24162306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
24262306a36Sopenharmony_ci					assigned-clock-rates = <1536000>;
24362306a36Sopenharmony_ci					sound-name-prefix = "I2S4";
24462306a36Sopenharmony_ci					status = "disabled";
24562306a36Sopenharmony_ci				};
24662306a36Sopenharmony_ci
24762306a36Sopenharmony_ci				tegra_i2s5: i2s@2901400 {
24862306a36Sopenharmony_ci					compatible = "nvidia,tegra234-i2s",
24962306a36Sopenharmony_ci						     "nvidia,tegra210-i2s";
25062306a36Sopenharmony_ci					reg = <0x0 0x2901400 0x0 0x100>;
25162306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_I2S5>,
25262306a36Sopenharmony_ci						 <&bpmp TEGRA234_CLK_I2S5_SYNC_INPUT>;
25362306a36Sopenharmony_ci					clock-names = "i2s", "sync_input";
25462306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_I2S5>;
25562306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
25662306a36Sopenharmony_ci					assigned-clock-rates = <1536000>;
25762306a36Sopenharmony_ci					sound-name-prefix = "I2S5";
25862306a36Sopenharmony_ci					status = "disabled";
25962306a36Sopenharmony_ci				};
26062306a36Sopenharmony_ci
26162306a36Sopenharmony_ci				tegra_i2s6: i2s@2901500 {
26262306a36Sopenharmony_ci					compatible = "nvidia,tegra234-i2s",
26362306a36Sopenharmony_ci						     "nvidia,tegra210-i2s";
26462306a36Sopenharmony_ci					reg = <0x0 0x2901500 0x0 0x100>;
26562306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_I2S6>,
26662306a36Sopenharmony_ci						 <&bpmp TEGRA234_CLK_I2S6_SYNC_INPUT>;
26762306a36Sopenharmony_ci					clock-names = "i2s", "sync_input";
26862306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_I2S6>;
26962306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
27062306a36Sopenharmony_ci					assigned-clock-rates = <1536000>;
27162306a36Sopenharmony_ci					sound-name-prefix = "I2S6";
27262306a36Sopenharmony_ci					status = "disabled";
27362306a36Sopenharmony_ci				};
27462306a36Sopenharmony_ci
27562306a36Sopenharmony_ci				tegra_sfc1: sfc@2902000 {
27662306a36Sopenharmony_ci					compatible = "nvidia,tegra234-sfc",
27762306a36Sopenharmony_ci						     "nvidia,tegra210-sfc";
27862306a36Sopenharmony_ci					reg = <0x0 0x2902000 0x0 0x200>;
27962306a36Sopenharmony_ci					sound-name-prefix = "SFC1";
28062306a36Sopenharmony_ci					status = "disabled";
28162306a36Sopenharmony_ci				};
28262306a36Sopenharmony_ci
28362306a36Sopenharmony_ci				tegra_sfc2: sfc@2902200 {
28462306a36Sopenharmony_ci					compatible = "nvidia,tegra234-sfc",
28562306a36Sopenharmony_ci						     "nvidia,tegra210-sfc";
28662306a36Sopenharmony_ci					reg = <0x0 0x2902200 0x0 0x200>;
28762306a36Sopenharmony_ci					sound-name-prefix = "SFC2";
28862306a36Sopenharmony_ci					status = "disabled";
28962306a36Sopenharmony_ci				};
29062306a36Sopenharmony_ci
29162306a36Sopenharmony_ci				tegra_sfc3: sfc@2902400 {
29262306a36Sopenharmony_ci					compatible = "nvidia,tegra234-sfc",
29362306a36Sopenharmony_ci						     "nvidia,tegra210-sfc";
29462306a36Sopenharmony_ci					reg = <0x0 0x2902400 0x0 0x200>;
29562306a36Sopenharmony_ci					sound-name-prefix = "SFC3";
29662306a36Sopenharmony_ci					status = "disabled";
29762306a36Sopenharmony_ci				};
29862306a36Sopenharmony_ci
29962306a36Sopenharmony_ci				tegra_sfc4: sfc@2902600 {
30062306a36Sopenharmony_ci					compatible = "nvidia,tegra234-sfc",
30162306a36Sopenharmony_ci						     "nvidia,tegra210-sfc";
30262306a36Sopenharmony_ci					reg = <0x0 0x2902600 0x0 0x200>;
30362306a36Sopenharmony_ci					sound-name-prefix = "SFC4";
30462306a36Sopenharmony_ci					status = "disabled";
30562306a36Sopenharmony_ci				};
30662306a36Sopenharmony_ci
30762306a36Sopenharmony_ci				tegra_amx1: amx@2903000 {
30862306a36Sopenharmony_ci					compatible = "nvidia,tegra234-amx",
30962306a36Sopenharmony_ci						     "nvidia,tegra194-amx";
31062306a36Sopenharmony_ci					reg = <0x0 0x2903000 0x0 0x100>;
31162306a36Sopenharmony_ci					sound-name-prefix = "AMX1";
31262306a36Sopenharmony_ci					status = "disabled";
31362306a36Sopenharmony_ci				};
31462306a36Sopenharmony_ci
31562306a36Sopenharmony_ci				tegra_amx2: amx@2903100 {
31662306a36Sopenharmony_ci					compatible = "nvidia,tegra234-amx",
31762306a36Sopenharmony_ci						     "nvidia,tegra194-amx";
31862306a36Sopenharmony_ci					reg = <0x0 0x2903100 0x0 0x100>;
31962306a36Sopenharmony_ci					sound-name-prefix = "AMX2";
32062306a36Sopenharmony_ci					status = "disabled";
32162306a36Sopenharmony_ci				};
32262306a36Sopenharmony_ci
32362306a36Sopenharmony_ci				tegra_amx3: amx@2903200 {
32462306a36Sopenharmony_ci					compatible = "nvidia,tegra234-amx",
32562306a36Sopenharmony_ci						     "nvidia,tegra194-amx";
32662306a36Sopenharmony_ci					reg = <0x0 0x2903200 0x0 0x100>;
32762306a36Sopenharmony_ci					sound-name-prefix = "AMX3";
32862306a36Sopenharmony_ci					status = "disabled";
32962306a36Sopenharmony_ci				};
33062306a36Sopenharmony_ci
33162306a36Sopenharmony_ci				tegra_amx4: amx@2903300 {
33262306a36Sopenharmony_ci					compatible = "nvidia,tegra234-amx",
33362306a36Sopenharmony_ci						     "nvidia,tegra194-amx";
33462306a36Sopenharmony_ci					reg = <0x0 0x2903300 0x0 0x100>;
33562306a36Sopenharmony_ci					sound-name-prefix = "AMX4";
33662306a36Sopenharmony_ci					status = "disabled";
33762306a36Sopenharmony_ci				};
33862306a36Sopenharmony_ci
33962306a36Sopenharmony_ci				tegra_adx1: adx@2903800 {
34062306a36Sopenharmony_ci					compatible = "nvidia,tegra234-adx",
34162306a36Sopenharmony_ci						     "nvidia,tegra210-adx";
34262306a36Sopenharmony_ci					reg = <0x0 0x2903800 0x0 0x100>;
34362306a36Sopenharmony_ci					sound-name-prefix = "ADX1";
34462306a36Sopenharmony_ci					status = "disabled";
34562306a36Sopenharmony_ci				};
34662306a36Sopenharmony_ci
34762306a36Sopenharmony_ci				tegra_adx2: adx@2903900 {
34862306a36Sopenharmony_ci					compatible = "nvidia,tegra234-adx",
34962306a36Sopenharmony_ci						     "nvidia,tegra210-adx";
35062306a36Sopenharmony_ci					reg = <0x0 0x2903900 0x0 0x100>;
35162306a36Sopenharmony_ci					sound-name-prefix = "ADX2";
35262306a36Sopenharmony_ci					status = "disabled";
35362306a36Sopenharmony_ci				};
35462306a36Sopenharmony_ci
35562306a36Sopenharmony_ci				tegra_adx3: adx@2903a00 {
35662306a36Sopenharmony_ci					compatible = "nvidia,tegra234-adx",
35762306a36Sopenharmony_ci						     "nvidia,tegra210-adx";
35862306a36Sopenharmony_ci					reg = <0x0 0x2903a00 0x0 0x100>;
35962306a36Sopenharmony_ci					sound-name-prefix = "ADX3";
36062306a36Sopenharmony_ci					status = "disabled";
36162306a36Sopenharmony_ci				};
36262306a36Sopenharmony_ci
36362306a36Sopenharmony_ci				tegra_adx4: adx@2903b00 {
36462306a36Sopenharmony_ci					compatible = "nvidia,tegra234-adx",
36562306a36Sopenharmony_ci						     "nvidia,tegra210-adx";
36662306a36Sopenharmony_ci					reg = <0x0 0x2903b00 0x0 0x100>;
36762306a36Sopenharmony_ci					sound-name-prefix = "ADX4";
36862306a36Sopenharmony_ci					status = "disabled";
36962306a36Sopenharmony_ci				};
37062306a36Sopenharmony_ci
37162306a36Sopenharmony_ci
37262306a36Sopenharmony_ci				tegra_dmic1: dmic@2904000 {
37362306a36Sopenharmony_ci					compatible = "nvidia,tegra234-dmic",
37462306a36Sopenharmony_ci						     "nvidia,tegra210-dmic";
37562306a36Sopenharmony_ci					reg = <0x0 0x2904000 0x0 0x100>;
37662306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_DMIC1>;
37762306a36Sopenharmony_ci					clock-names = "dmic";
37862306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_DMIC1>;
37962306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
38062306a36Sopenharmony_ci					assigned-clock-rates = <3072000>;
38162306a36Sopenharmony_ci					sound-name-prefix = "DMIC1";
38262306a36Sopenharmony_ci					status = "disabled";
38362306a36Sopenharmony_ci				};
38462306a36Sopenharmony_ci
38562306a36Sopenharmony_ci				tegra_dmic2: dmic@2904100 {
38662306a36Sopenharmony_ci					compatible = "nvidia,tegra234-dmic",
38762306a36Sopenharmony_ci						     "nvidia,tegra210-dmic";
38862306a36Sopenharmony_ci					reg = <0x0 0x2904100 0x0 0x100>;
38962306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_DMIC2>;
39062306a36Sopenharmony_ci					clock-names = "dmic";
39162306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_DMIC2>;
39262306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
39362306a36Sopenharmony_ci					assigned-clock-rates = <3072000>;
39462306a36Sopenharmony_ci					sound-name-prefix = "DMIC2";
39562306a36Sopenharmony_ci					status = "disabled";
39662306a36Sopenharmony_ci				};
39762306a36Sopenharmony_ci
39862306a36Sopenharmony_ci				tegra_dmic3: dmic@2904200 {
39962306a36Sopenharmony_ci					compatible = "nvidia,tegra234-dmic",
40062306a36Sopenharmony_ci						     "nvidia,tegra210-dmic";
40162306a36Sopenharmony_ci					reg = <0x0 0x2904200 0x0 0x100>;
40262306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_DMIC3>;
40362306a36Sopenharmony_ci					clock-names = "dmic";
40462306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_DMIC3>;
40562306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
40662306a36Sopenharmony_ci					assigned-clock-rates = <3072000>;
40762306a36Sopenharmony_ci					sound-name-prefix = "DMIC3";
40862306a36Sopenharmony_ci					status = "disabled";
40962306a36Sopenharmony_ci				};
41062306a36Sopenharmony_ci
41162306a36Sopenharmony_ci				tegra_dmic4: dmic@2904300 {
41262306a36Sopenharmony_ci					compatible = "nvidia,tegra234-dmic",
41362306a36Sopenharmony_ci						     "nvidia,tegra210-dmic";
41462306a36Sopenharmony_ci					reg = <0x0 0x2904300 0x0 0x100>;
41562306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_DMIC4>;
41662306a36Sopenharmony_ci					clock-names = "dmic";
41762306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_DMIC4>;
41862306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
41962306a36Sopenharmony_ci					assigned-clock-rates = <3072000>;
42062306a36Sopenharmony_ci					sound-name-prefix = "DMIC4";
42162306a36Sopenharmony_ci					status = "disabled";
42262306a36Sopenharmony_ci				};
42362306a36Sopenharmony_ci
42462306a36Sopenharmony_ci				tegra_dspk1: dspk@2905000 {
42562306a36Sopenharmony_ci					compatible = "nvidia,tegra234-dspk",
42662306a36Sopenharmony_ci						     "nvidia,tegra186-dspk";
42762306a36Sopenharmony_ci					reg = <0x0 0x2905000 0x0 0x100>;
42862306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_DSPK1>;
42962306a36Sopenharmony_ci					clock-names = "dspk";
43062306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_DSPK1>;
43162306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
43262306a36Sopenharmony_ci					assigned-clock-rates = <12288000>;
43362306a36Sopenharmony_ci					sound-name-prefix = "DSPK1";
43462306a36Sopenharmony_ci					status = "disabled";
43562306a36Sopenharmony_ci				};
43662306a36Sopenharmony_ci
43762306a36Sopenharmony_ci				tegra_dspk2: dspk@2905100 {
43862306a36Sopenharmony_ci					compatible = "nvidia,tegra234-dspk",
43962306a36Sopenharmony_ci						     "nvidia,tegra186-dspk";
44062306a36Sopenharmony_ci					reg = <0x0 0x2905100 0x0 0x100>;
44162306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_DSPK2>;
44262306a36Sopenharmony_ci					clock-names = "dspk";
44362306a36Sopenharmony_ci					assigned-clocks = <&bpmp TEGRA234_CLK_DSPK2>;
44462306a36Sopenharmony_ci					assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
44562306a36Sopenharmony_ci					assigned-clock-rates = <12288000>;
44662306a36Sopenharmony_ci					sound-name-prefix = "DSPK2";
44762306a36Sopenharmony_ci					status = "disabled";
44862306a36Sopenharmony_ci				};
44962306a36Sopenharmony_ci
45062306a36Sopenharmony_ci				tegra_ope1: processing-engine@2908000 {
45162306a36Sopenharmony_ci					compatible = "nvidia,tegra234-ope",
45262306a36Sopenharmony_ci						     "nvidia,tegra210-ope";
45362306a36Sopenharmony_ci					reg = <0x0 0x2908000 0x0 0x100>;
45462306a36Sopenharmony_ci					sound-name-prefix = "OPE1";
45562306a36Sopenharmony_ci					status = "disabled";
45662306a36Sopenharmony_ci
45762306a36Sopenharmony_ci					#address-cells = <2>;
45862306a36Sopenharmony_ci					#size-cells = <2>;
45962306a36Sopenharmony_ci					ranges;
46062306a36Sopenharmony_ci
46162306a36Sopenharmony_ci					equalizer@2908100 {
46262306a36Sopenharmony_ci						compatible = "nvidia,tegra234-peq",
46362306a36Sopenharmony_ci							     "nvidia,tegra210-peq";
46462306a36Sopenharmony_ci						reg = <0x0 0x2908100 0x0 0x100>;
46562306a36Sopenharmony_ci					};
46662306a36Sopenharmony_ci
46762306a36Sopenharmony_ci					dynamic-range-compressor@2908200 {
46862306a36Sopenharmony_ci						compatible = "nvidia,tegra234-mbdrc",
46962306a36Sopenharmony_ci							     "nvidia,tegra210-mbdrc";
47062306a36Sopenharmony_ci						reg = <0x0 0x2908200 0x0 0x200>;
47162306a36Sopenharmony_ci					};
47262306a36Sopenharmony_ci				};
47362306a36Sopenharmony_ci
47462306a36Sopenharmony_ci				tegra_mvc1: mvc@290a000 {
47562306a36Sopenharmony_ci					compatible = "nvidia,tegra234-mvc",
47662306a36Sopenharmony_ci						     "nvidia,tegra210-mvc";
47762306a36Sopenharmony_ci					reg = <0x0 0x290a000 0x0 0x200>;
47862306a36Sopenharmony_ci					sound-name-prefix = "MVC1";
47962306a36Sopenharmony_ci					status = "disabled";
48062306a36Sopenharmony_ci				};
48162306a36Sopenharmony_ci
48262306a36Sopenharmony_ci				tegra_mvc2: mvc@290a200 {
48362306a36Sopenharmony_ci					compatible = "nvidia,tegra234-mvc",
48462306a36Sopenharmony_ci						     "nvidia,tegra210-mvc";
48562306a36Sopenharmony_ci					reg = <0x0 0x290a200 0x0 0x200>;
48662306a36Sopenharmony_ci					sound-name-prefix = "MVC2";
48762306a36Sopenharmony_ci					status = "disabled";
48862306a36Sopenharmony_ci				};
48962306a36Sopenharmony_ci
49062306a36Sopenharmony_ci				tegra_amixer: amixer@290bb00 {
49162306a36Sopenharmony_ci					compatible = "nvidia,tegra234-amixer",
49262306a36Sopenharmony_ci						     "nvidia,tegra210-amixer";
49362306a36Sopenharmony_ci					reg = <0x0 0x290bb00 0x0 0x800>;
49462306a36Sopenharmony_ci					sound-name-prefix = "MIXER1";
49562306a36Sopenharmony_ci					status = "disabled";
49662306a36Sopenharmony_ci				};
49762306a36Sopenharmony_ci
49862306a36Sopenharmony_ci				tegra_admaif: admaif@290f000 {
49962306a36Sopenharmony_ci					compatible = "nvidia,tegra234-admaif",
50062306a36Sopenharmony_ci						     "nvidia,tegra186-admaif";
50162306a36Sopenharmony_ci					reg = <0x0 0x0290f000 0x0 0x1000>;
50262306a36Sopenharmony_ci					dmas = <&adma 1>, <&adma 1>,
50362306a36Sopenharmony_ci					       <&adma 2>, <&adma 2>,
50462306a36Sopenharmony_ci					       <&adma 3>, <&adma 3>,
50562306a36Sopenharmony_ci					       <&adma 4>, <&adma 4>,
50662306a36Sopenharmony_ci					       <&adma 5>, <&adma 5>,
50762306a36Sopenharmony_ci					       <&adma 6>, <&adma 6>,
50862306a36Sopenharmony_ci					       <&adma 7>, <&adma 7>,
50962306a36Sopenharmony_ci					       <&adma 8>, <&adma 8>,
51062306a36Sopenharmony_ci					       <&adma 9>, <&adma 9>,
51162306a36Sopenharmony_ci					       <&adma 10>, <&adma 10>,
51262306a36Sopenharmony_ci					       <&adma 11>, <&adma 11>,
51362306a36Sopenharmony_ci					       <&adma 12>, <&adma 12>,
51462306a36Sopenharmony_ci					       <&adma 13>, <&adma 13>,
51562306a36Sopenharmony_ci					       <&adma 14>, <&adma 14>,
51662306a36Sopenharmony_ci					       <&adma 15>, <&adma 15>,
51762306a36Sopenharmony_ci					       <&adma 16>, <&adma 16>,
51862306a36Sopenharmony_ci					       <&adma 17>, <&adma 17>,
51962306a36Sopenharmony_ci					       <&adma 18>, <&adma 18>,
52062306a36Sopenharmony_ci					       <&adma 19>, <&adma 19>,
52162306a36Sopenharmony_ci					       <&adma 20>, <&adma 20>;
52262306a36Sopenharmony_ci					dma-names = "rx1", "tx1",
52362306a36Sopenharmony_ci						    "rx2", "tx2",
52462306a36Sopenharmony_ci						    "rx3", "tx3",
52562306a36Sopenharmony_ci						    "rx4", "tx4",
52662306a36Sopenharmony_ci						    "rx5", "tx5",
52762306a36Sopenharmony_ci						    "rx6", "tx6",
52862306a36Sopenharmony_ci						    "rx7", "tx7",
52962306a36Sopenharmony_ci						    "rx8", "tx8",
53062306a36Sopenharmony_ci						    "rx9", "tx9",
53162306a36Sopenharmony_ci						    "rx10", "tx10",
53262306a36Sopenharmony_ci						    "rx11", "tx11",
53362306a36Sopenharmony_ci						    "rx12", "tx12",
53462306a36Sopenharmony_ci						    "rx13", "tx13",
53562306a36Sopenharmony_ci						    "rx14", "tx14",
53662306a36Sopenharmony_ci						    "rx15", "tx15",
53762306a36Sopenharmony_ci						    "rx16", "tx16",
53862306a36Sopenharmony_ci						    "rx17", "tx17",
53962306a36Sopenharmony_ci						    "rx18", "tx18",
54062306a36Sopenharmony_ci						    "rx19", "tx19",
54162306a36Sopenharmony_ci						    "rx20", "tx20";
54262306a36Sopenharmony_ci					interconnects = <&mc TEGRA234_MEMORY_CLIENT_APEDMAR &emc>,
54362306a36Sopenharmony_ci							<&mc TEGRA234_MEMORY_CLIENT_APEDMAW &emc>;
54462306a36Sopenharmony_ci					interconnect-names = "dma-mem", "write";
54562306a36Sopenharmony_ci					iommus = <&smmu_niso0 TEGRA234_SID_APE>;
54662306a36Sopenharmony_ci					status = "disabled";
54762306a36Sopenharmony_ci				};
54862306a36Sopenharmony_ci
54962306a36Sopenharmony_ci				tegra_asrc: asrc@2910000 {
55062306a36Sopenharmony_ci					compatible = "nvidia,tegra234-asrc",
55162306a36Sopenharmony_ci						     "nvidia,tegra186-asrc";
55262306a36Sopenharmony_ci					reg = <0x0 0x2910000 0x0 0x2000>;
55362306a36Sopenharmony_ci					sound-name-prefix = "ASRC1";
55462306a36Sopenharmony_ci					status = "disabled";
55562306a36Sopenharmony_ci				};
55662306a36Sopenharmony_ci			};
55762306a36Sopenharmony_ci
55862306a36Sopenharmony_ci			adma: dma-controller@2930000 {
55962306a36Sopenharmony_ci				compatible = "nvidia,tegra234-adma",
56062306a36Sopenharmony_ci					     "nvidia,tegra186-adma";
56162306a36Sopenharmony_ci				reg = <0x0 0x02930000 0x0 0x20000>;
56262306a36Sopenharmony_ci				interrupt-parent = <&agic>;
56362306a36Sopenharmony_ci				interrupts =  <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
56462306a36Sopenharmony_ci					      <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
56562306a36Sopenharmony_ci					      <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
56662306a36Sopenharmony_ci					      <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
56762306a36Sopenharmony_ci					      <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
56862306a36Sopenharmony_ci					      <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
56962306a36Sopenharmony_ci					      <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
57062306a36Sopenharmony_ci					      <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
57162306a36Sopenharmony_ci					      <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
57262306a36Sopenharmony_ci					      <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
57362306a36Sopenharmony_ci					      <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
57462306a36Sopenharmony_ci					      <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
57562306a36Sopenharmony_ci					      <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
57662306a36Sopenharmony_ci					      <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
57762306a36Sopenharmony_ci					      <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
57862306a36Sopenharmony_ci					      <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
57962306a36Sopenharmony_ci					      <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
58062306a36Sopenharmony_ci					      <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>,
58162306a36Sopenharmony_ci					      <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
58262306a36Sopenharmony_ci					      <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>,
58362306a36Sopenharmony_ci					      <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>,
58462306a36Sopenharmony_ci					      <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>,
58562306a36Sopenharmony_ci					      <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>,
58662306a36Sopenharmony_ci					      <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>,
58762306a36Sopenharmony_ci					      <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>,
58862306a36Sopenharmony_ci					      <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>,
58962306a36Sopenharmony_ci					      <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>,
59062306a36Sopenharmony_ci					      <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>,
59162306a36Sopenharmony_ci					      <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>,
59262306a36Sopenharmony_ci					      <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
59362306a36Sopenharmony_ci					      <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>,
59462306a36Sopenharmony_ci					      <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
59562306a36Sopenharmony_ci				#dma-cells = <1>;
59662306a36Sopenharmony_ci				clocks = <&bpmp TEGRA234_CLK_AHUB>;
59762306a36Sopenharmony_ci				clock-names = "d_audio";
59862306a36Sopenharmony_ci				status = "disabled";
59962306a36Sopenharmony_ci			};
60062306a36Sopenharmony_ci
60162306a36Sopenharmony_ci			agic: interrupt-controller@2a40000 {
60262306a36Sopenharmony_ci				compatible = "nvidia,tegra234-agic",
60362306a36Sopenharmony_ci					     "nvidia,tegra210-agic";
60462306a36Sopenharmony_ci				#interrupt-cells = <3>;
60562306a36Sopenharmony_ci				interrupt-controller;
60662306a36Sopenharmony_ci				reg = <0x0 0x02a41000 0x0 0x1000>,
60762306a36Sopenharmony_ci				      <0x0 0x02a42000 0x0 0x2000>;
60862306a36Sopenharmony_ci				interrupts = <GIC_SPI 145
60962306a36Sopenharmony_ci					      (GIC_CPU_MASK_SIMPLE(4) |
61062306a36Sopenharmony_ci					       IRQ_TYPE_LEVEL_HIGH)>;
61162306a36Sopenharmony_ci				clocks = <&bpmp TEGRA234_CLK_APE>;
61262306a36Sopenharmony_ci				clock-names = "clk";
61362306a36Sopenharmony_ci				status = "disabled";
61462306a36Sopenharmony_ci			};
61562306a36Sopenharmony_ci		};
61662306a36Sopenharmony_ci
61762306a36Sopenharmony_ci		mc: memory-controller@2c00000 {
61862306a36Sopenharmony_ci			compatible = "nvidia,tegra234-mc";
61962306a36Sopenharmony_ci			reg = <0x0 0x02c00000 0x0 0x10000>,   /* MC-SID */
62062306a36Sopenharmony_ci			      <0x0 0x02c10000 0x0 0x10000>,   /* MC Broadcast*/
62162306a36Sopenharmony_ci			      <0x0 0x02c20000 0x0 0x10000>,   /* MC0 */
62262306a36Sopenharmony_ci			      <0x0 0x02c30000 0x0 0x10000>,   /* MC1 */
62362306a36Sopenharmony_ci			      <0x0 0x02c40000 0x0 0x10000>,   /* MC2 */
62462306a36Sopenharmony_ci			      <0x0 0x02c50000 0x0 0x10000>,   /* MC3 */
62562306a36Sopenharmony_ci			      <0x0 0x02b80000 0x0 0x10000>,   /* MC4 */
62662306a36Sopenharmony_ci			      <0x0 0x02b90000 0x0 0x10000>,   /* MC5 */
62762306a36Sopenharmony_ci			      <0x0 0x02ba0000 0x0 0x10000>,   /* MC6 */
62862306a36Sopenharmony_ci			      <0x0 0x02bb0000 0x0 0x10000>,   /* MC7 */
62962306a36Sopenharmony_ci			      <0x0 0x01700000 0x0 0x10000>,   /* MC8 */
63062306a36Sopenharmony_ci			      <0x0 0x01710000 0x0 0x10000>,   /* MC9 */
63162306a36Sopenharmony_ci			      <0x0 0x01720000 0x0 0x10000>,   /* MC10 */
63262306a36Sopenharmony_ci			      <0x0 0x01730000 0x0 0x10000>,   /* MC11 */
63362306a36Sopenharmony_ci			      <0x0 0x01740000 0x0 0x10000>,   /* MC12 */
63462306a36Sopenharmony_ci			      <0x0 0x01750000 0x0 0x10000>,   /* MC13 */
63562306a36Sopenharmony_ci			      <0x0 0x01760000 0x0 0x10000>,   /* MC14 */
63662306a36Sopenharmony_ci			      <0x0 0x01770000 0x0 0x10000>;   /* MC15 */
63762306a36Sopenharmony_ci			reg-names = "sid", "broadcast", "ch0", "ch1", "ch2", "ch3",
63862306a36Sopenharmony_ci				    "ch4", "ch5", "ch6", "ch7", "ch8", "ch9", "ch10",
63962306a36Sopenharmony_ci				    "ch11", "ch12", "ch13", "ch14", "ch15";
64062306a36Sopenharmony_ci			interrupts = <GIC_SPI 223 IRQ_TYPE_LEVEL_HIGH>;
64162306a36Sopenharmony_ci			#interconnect-cells = <1>;
64262306a36Sopenharmony_ci			status = "okay";
64362306a36Sopenharmony_ci
64462306a36Sopenharmony_ci			#address-cells = <2>;
64562306a36Sopenharmony_ci			#size-cells = <2>;
64662306a36Sopenharmony_ci			ranges = <0x0 0x01700000 0x0 0x01700000 0x0 0x100000>,
64762306a36Sopenharmony_ci				 <0x0 0x02b80000 0x0 0x02b80000 0x0 0x040000>,
64862306a36Sopenharmony_ci				 <0x0 0x02c00000 0x0 0x02c00000 0x0 0x100000>;
64962306a36Sopenharmony_ci
65062306a36Sopenharmony_ci			/*
65162306a36Sopenharmony_ci			 * Bit 39 of addresses passing through the memory
65262306a36Sopenharmony_ci			 * controller selects the XBAR format used when memory
65362306a36Sopenharmony_ci			 * is accessed. This is used to transparently access
65462306a36Sopenharmony_ci			 * memory in the XBAR format used by the discrete GPU
65562306a36Sopenharmony_ci			 * (bit 39 set) or Tegra (bit 39 clear).
65662306a36Sopenharmony_ci			 *
65762306a36Sopenharmony_ci			 * As a consequence, the operating system must ensure
65862306a36Sopenharmony_ci			 * that bit 39 is never used implicitly, for example
65962306a36Sopenharmony_ci			 * via an I/O virtual address mapping of an IOMMU. If
66062306a36Sopenharmony_ci			 * devices require access to the XBAR switch, their
66162306a36Sopenharmony_ci			 * drivers must set this bit explicitly.
66262306a36Sopenharmony_ci			 *
66362306a36Sopenharmony_ci			 * Limit the DMA range for memory clients to [38:0].
66462306a36Sopenharmony_ci			 */
66562306a36Sopenharmony_ci			dma-ranges = <0x0 0x0 0x0 0x0 0x80 0x0>;
66662306a36Sopenharmony_ci
66762306a36Sopenharmony_ci			emc: external-memory-controller@2c60000 {
66862306a36Sopenharmony_ci				compatible = "nvidia,tegra234-emc";
66962306a36Sopenharmony_ci				reg = <0x0 0x02c60000 0x0 0x90000>,
67062306a36Sopenharmony_ci				      <0x0 0x01780000 0x0 0x80000>;
67162306a36Sopenharmony_ci				interrupts = <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>;
67262306a36Sopenharmony_ci				clocks = <&bpmp TEGRA234_CLK_EMC>;
67362306a36Sopenharmony_ci				clock-names = "emc";
67462306a36Sopenharmony_ci				status = "okay";
67562306a36Sopenharmony_ci
67662306a36Sopenharmony_ci				#interconnect-cells = <0>;
67762306a36Sopenharmony_ci
67862306a36Sopenharmony_ci				nvidia,bpmp = <&bpmp>;
67962306a36Sopenharmony_ci			};
68062306a36Sopenharmony_ci		};
68162306a36Sopenharmony_ci
68262306a36Sopenharmony_ci		uarta: serial@3100000 {
68362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-uart", "nvidia,tegra20-uart";
68462306a36Sopenharmony_ci			reg = <0x0 0x03100000 0x0 0x10000>;
68562306a36Sopenharmony_ci			interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
68662306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_UARTA>;
68762306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_UARTA>;
68862306a36Sopenharmony_ci			status = "disabled";
68962306a36Sopenharmony_ci		};
69062306a36Sopenharmony_ci
69162306a36Sopenharmony_ci		uarte: serial@3140000 {
69262306a36Sopenharmony_ci			compatible = "nvidia,tegra234-uart", "nvidia,tegra20-uart";
69362306a36Sopenharmony_ci			reg = <0x0 0x03140000 0x0 0x10000>;
69462306a36Sopenharmony_ci			interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
69562306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_UARTE>;
69662306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_UARTE>;
69762306a36Sopenharmony_ci			status = "disabled";
69862306a36Sopenharmony_ci		};
69962306a36Sopenharmony_ci
70062306a36Sopenharmony_ci		gen1_i2c: i2c@3160000 {
70162306a36Sopenharmony_ci			compatible = "nvidia,tegra194-i2c";
70262306a36Sopenharmony_ci			reg = <0x0 0x3160000 0x0 0x100>;
70362306a36Sopenharmony_ci			status = "disabled";
70462306a36Sopenharmony_ci			interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
70562306a36Sopenharmony_ci			#address-cells = <1>;
70662306a36Sopenharmony_ci			#size-cells = <0>;
70762306a36Sopenharmony_ci			clock-frequency = <400000>;
70862306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_I2C1
70962306a36Sopenharmony_ci				  &bpmp TEGRA234_CLK_PLLP_OUT0>;
71062306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_I2C1>;
71162306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
71262306a36Sopenharmony_ci			clock-names = "div-clk", "parent";
71362306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_I2C1>;
71462306a36Sopenharmony_ci			reset-names = "i2c";
71562306a36Sopenharmony_ci			dmas = <&gpcdma 21>, <&gpcdma 21>;
71662306a36Sopenharmony_ci			dma-names = "rx", "tx";
71762306a36Sopenharmony_ci		};
71862306a36Sopenharmony_ci
71962306a36Sopenharmony_ci		cam_i2c: i2c@3180000 {
72062306a36Sopenharmony_ci			compatible = "nvidia,tegra194-i2c";
72162306a36Sopenharmony_ci			reg = <0x0 0x3180000 0x0 0x100>;
72262306a36Sopenharmony_ci			interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>;
72362306a36Sopenharmony_ci			#address-cells = <1>;
72462306a36Sopenharmony_ci			#size-cells = <0>;
72562306a36Sopenharmony_ci			status = "disabled";
72662306a36Sopenharmony_ci			clock-frequency = <400000>;
72762306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_I2C3
72862306a36Sopenharmony_ci				&bpmp TEGRA234_CLK_PLLP_OUT0>;
72962306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_I2C3>;
73062306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
73162306a36Sopenharmony_ci			clock-names = "div-clk", "parent";
73262306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_I2C3>;
73362306a36Sopenharmony_ci			reset-names = "i2c";
73462306a36Sopenharmony_ci			dmas = <&gpcdma 23>, <&gpcdma 23>;
73562306a36Sopenharmony_ci			dma-names = "rx", "tx";
73662306a36Sopenharmony_ci		};
73762306a36Sopenharmony_ci
73862306a36Sopenharmony_ci		dp_aux_ch1_i2c: i2c@3190000 {
73962306a36Sopenharmony_ci			compatible = "nvidia,tegra194-i2c";
74062306a36Sopenharmony_ci			reg = <0x0 0x3190000 0x0 0x100>;
74162306a36Sopenharmony_ci			interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
74262306a36Sopenharmony_ci			#address-cells = <1>;
74362306a36Sopenharmony_ci			#size-cells = <0>;
74462306a36Sopenharmony_ci			status = "disabled";
74562306a36Sopenharmony_ci			clock-frequency = <100000>;
74662306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_I2C4
74762306a36Sopenharmony_ci				&bpmp TEGRA234_CLK_PLLP_OUT0>;
74862306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_I2C4>;
74962306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
75062306a36Sopenharmony_ci			clock-names = "div-clk", "parent";
75162306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_I2C4>;
75262306a36Sopenharmony_ci			reset-names = "i2c";
75362306a36Sopenharmony_ci			dmas = <&gpcdma 26>, <&gpcdma 26>;
75462306a36Sopenharmony_ci			dma-names = "rx", "tx";
75562306a36Sopenharmony_ci		};
75662306a36Sopenharmony_ci
75762306a36Sopenharmony_ci		dp_aux_ch0_i2c: i2c@31b0000 {
75862306a36Sopenharmony_ci			compatible = "nvidia,tegra194-i2c";
75962306a36Sopenharmony_ci			reg = <0x0 0x31b0000 0x0 0x100>;
76062306a36Sopenharmony_ci			interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
76162306a36Sopenharmony_ci			#address-cells = <1>;
76262306a36Sopenharmony_ci			#size-cells = <0>;
76362306a36Sopenharmony_ci			status = "disabled";
76462306a36Sopenharmony_ci			clock-frequency = <100000>;
76562306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_I2C6
76662306a36Sopenharmony_ci				&bpmp TEGRA234_CLK_PLLP_OUT0>;
76762306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_I2C6>;
76862306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
76962306a36Sopenharmony_ci			clock-names = "div-clk", "parent";
77062306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_I2C6>;
77162306a36Sopenharmony_ci			reset-names = "i2c";
77262306a36Sopenharmony_ci			dmas = <&gpcdma 30>, <&gpcdma 30>;
77362306a36Sopenharmony_ci			dma-names = "rx", "tx";
77462306a36Sopenharmony_ci		};
77562306a36Sopenharmony_ci
77662306a36Sopenharmony_ci		dp_aux_ch2_i2c: i2c@31c0000 {
77762306a36Sopenharmony_ci			compatible = "nvidia,tegra194-i2c";
77862306a36Sopenharmony_ci			reg = <0x0 0x31c0000 0x0 0x100>;
77962306a36Sopenharmony_ci			interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
78062306a36Sopenharmony_ci			#address-cells = <1>;
78162306a36Sopenharmony_ci			#size-cells = <0>;
78262306a36Sopenharmony_ci			status = "disabled";
78362306a36Sopenharmony_ci			clock-frequency = <100000>;
78462306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_I2C7
78562306a36Sopenharmony_ci				&bpmp TEGRA234_CLK_PLLP_OUT0>;
78662306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_I2C7>;
78762306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
78862306a36Sopenharmony_ci			clock-names = "div-clk", "parent";
78962306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_I2C7>;
79062306a36Sopenharmony_ci			reset-names = "i2c";
79162306a36Sopenharmony_ci			dmas = <&gpcdma 27>, <&gpcdma 27>;
79262306a36Sopenharmony_ci			dma-names = "rx", "tx";
79362306a36Sopenharmony_ci		};
79462306a36Sopenharmony_ci
79562306a36Sopenharmony_ci		uarti: serial@31d0000 {
79662306a36Sopenharmony_ci			compatible = "arm,sbsa-uart";
79762306a36Sopenharmony_ci			reg = <0x0 0x31d0000 0x0 0x10000>;
79862306a36Sopenharmony_ci			interrupts = <GIC_SPI 285 IRQ_TYPE_LEVEL_HIGH>;
79962306a36Sopenharmony_ci			status = "disabled";
80062306a36Sopenharmony_ci		};
80162306a36Sopenharmony_ci
80262306a36Sopenharmony_ci		dp_aux_ch3_i2c: i2c@31e0000 {
80362306a36Sopenharmony_ci			compatible = "nvidia,tegra194-i2c";
80462306a36Sopenharmony_ci			reg = <0x0 0x31e0000 0x0 0x100>;
80562306a36Sopenharmony_ci			interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
80662306a36Sopenharmony_ci			#address-cells = <1>;
80762306a36Sopenharmony_ci			#size-cells = <0>;
80862306a36Sopenharmony_ci			status = "disabled";
80962306a36Sopenharmony_ci			clock-frequency = <100000>;
81062306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_I2C9
81162306a36Sopenharmony_ci				&bpmp TEGRA234_CLK_PLLP_OUT0>;
81262306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_I2C9>;
81362306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
81462306a36Sopenharmony_ci			clock-names = "div-clk", "parent";
81562306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_I2C9>;
81662306a36Sopenharmony_ci			reset-names = "i2c";
81762306a36Sopenharmony_ci			dmas = <&gpcdma 31>, <&gpcdma 31>;
81862306a36Sopenharmony_ci			dma-names = "rx", "tx";
81962306a36Sopenharmony_ci		};
82062306a36Sopenharmony_ci
82162306a36Sopenharmony_ci		spi@3210000 {
82262306a36Sopenharmony_ci			compatible = "nvidia,tegra210-spi";
82362306a36Sopenharmony_ci			reg = <0x0 0x03210000 0x0 0x1000>;
82462306a36Sopenharmony_ci			interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
82562306a36Sopenharmony_ci			#address-cells = <1>;
82662306a36Sopenharmony_ci			#size-cells = <0>;
82762306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_SPI1>;
82862306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_SPI1>;
82962306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
83062306a36Sopenharmony_ci			clock-names = "spi";
83162306a36Sopenharmony_ci			iommus = <&smmu_niso0 TEGRA234_SID_GPCDMA>;
83262306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_SPI1>;
83362306a36Sopenharmony_ci			reset-names = "spi";
83462306a36Sopenharmony_ci			dmas = <&gpcdma 15>, <&gpcdma 15>;
83562306a36Sopenharmony_ci			dma-names = "rx", "tx";
83662306a36Sopenharmony_ci			dma-coherent;
83762306a36Sopenharmony_ci			status = "disabled";
83862306a36Sopenharmony_ci		};
83962306a36Sopenharmony_ci
84062306a36Sopenharmony_ci		spi@3230000 {
84162306a36Sopenharmony_ci			compatible = "nvidia,tegra210-spi";
84262306a36Sopenharmony_ci			reg = <0x0 0x03230000 0x0 0x1000>;
84362306a36Sopenharmony_ci			interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;
84462306a36Sopenharmony_ci			#address-cells = <1>;
84562306a36Sopenharmony_ci			#size-cells = <0>;
84662306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_SPI3>;
84762306a36Sopenharmony_ci			clock-names = "spi";
84862306a36Sopenharmony_ci			iommus = <&smmu_niso0 TEGRA234_SID_GPCDMA>;
84962306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_SPI3>;
85062306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
85162306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_SPI3>;
85262306a36Sopenharmony_ci			reset-names = "spi";
85362306a36Sopenharmony_ci			dmas = <&gpcdma 17>, <&gpcdma 17>;
85462306a36Sopenharmony_ci			dma-names = "rx", "tx";
85562306a36Sopenharmony_ci			dma-coherent;
85662306a36Sopenharmony_ci			status = "disabled";
85762306a36Sopenharmony_ci		};
85862306a36Sopenharmony_ci
85962306a36Sopenharmony_ci		spi@3270000 {
86062306a36Sopenharmony_ci			compatible = "nvidia,tegra234-qspi";
86162306a36Sopenharmony_ci			reg = <0x0 0x3270000 0x0 0x1000>;
86262306a36Sopenharmony_ci			interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
86362306a36Sopenharmony_ci			#address-cells = <1>;
86462306a36Sopenharmony_ci			#size-cells = <0>;
86562306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_QSPI0_2X_PM>,
86662306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_QSPI0_PM>;
86762306a36Sopenharmony_ci			clock-names = "qspi", "qspi_out";
86862306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_QSPI0>;
86962306a36Sopenharmony_ci			status = "disabled";
87062306a36Sopenharmony_ci		};
87162306a36Sopenharmony_ci
87262306a36Sopenharmony_ci		pwm1: pwm@3280000 {
87362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pwm", "nvidia,tegra194-pwm";
87462306a36Sopenharmony_ci			reg = <0x0 0x3280000 0x0 0x10000>;
87562306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PWM1>;
87662306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PWM1>;
87762306a36Sopenharmony_ci			reset-names = "pwm";
87862306a36Sopenharmony_ci			status = "disabled";
87962306a36Sopenharmony_ci			#pwm-cells = <2>;
88062306a36Sopenharmony_ci		};
88162306a36Sopenharmony_ci
88262306a36Sopenharmony_ci		pwm2: pwm@3290000 {
88362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pwm", "nvidia,tegra194-pwm";
88462306a36Sopenharmony_ci			reg = <0x0 0x3290000 0x0 0x10000>;
88562306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PWM2>;
88662306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PWM2>;
88762306a36Sopenharmony_ci			reset-names = "pwm";
88862306a36Sopenharmony_ci			status = "disabled";
88962306a36Sopenharmony_ci			#pwm-cells = <2>;
89062306a36Sopenharmony_ci		};
89162306a36Sopenharmony_ci
89262306a36Sopenharmony_ci		pwm3: pwm@32a0000 {
89362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pwm", "nvidia,tegra194-pwm";
89462306a36Sopenharmony_ci			reg = <0x0 0x32a0000 0x0 0x10000>;
89562306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PWM3>;
89662306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PWM3>;
89762306a36Sopenharmony_ci			reset-names = "pwm";
89862306a36Sopenharmony_ci			status = "disabled";
89962306a36Sopenharmony_ci			#pwm-cells = <2>;
90062306a36Sopenharmony_ci		};
90162306a36Sopenharmony_ci
90262306a36Sopenharmony_ci		pwm5: pwm@32c0000 {
90362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pwm", "nvidia,tegra194-pwm";
90462306a36Sopenharmony_ci			reg = <0x0 0x32c0000 0x0 0x10000>;
90562306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PWM5>;
90662306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PWM5>;
90762306a36Sopenharmony_ci			reset-names = "pwm";
90862306a36Sopenharmony_ci			status = "disabled";
90962306a36Sopenharmony_ci			#pwm-cells = <2>;
91062306a36Sopenharmony_ci		};
91162306a36Sopenharmony_ci
91262306a36Sopenharmony_ci		pwm6: pwm@32d0000 {
91362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pwm", "nvidia,tegra194-pwm";
91462306a36Sopenharmony_ci			reg = <0x0 0x32d0000 0x0 0x10000>;
91562306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PWM6>;
91662306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PWM6>;
91762306a36Sopenharmony_ci			reset-names = "pwm";
91862306a36Sopenharmony_ci			status = "disabled";
91962306a36Sopenharmony_ci			#pwm-cells = <2>;
92062306a36Sopenharmony_ci		};
92162306a36Sopenharmony_ci
92262306a36Sopenharmony_ci		pwm7: pwm@32e0000 {
92362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pwm", "nvidia,tegra194-pwm";
92462306a36Sopenharmony_ci			reg = <0x0 0x32e0000 0x0 0x10000>;
92562306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PWM7>;
92662306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PWM7>;
92762306a36Sopenharmony_ci			reset-names = "pwm";
92862306a36Sopenharmony_ci			status = "disabled";
92962306a36Sopenharmony_ci			#pwm-cells = <2>;
93062306a36Sopenharmony_ci		};
93162306a36Sopenharmony_ci
93262306a36Sopenharmony_ci		pwm8: pwm@32f0000 {
93362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pwm", "nvidia,tegra194-pwm";
93462306a36Sopenharmony_ci			reg = <0x0 0x32f0000 0x0 0x10000>;
93562306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PWM8>;
93662306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PWM8>;
93762306a36Sopenharmony_ci			reset-names = "pwm";
93862306a36Sopenharmony_ci			status = "disabled";
93962306a36Sopenharmony_ci			#pwm-cells = <2>;
94062306a36Sopenharmony_ci		};
94162306a36Sopenharmony_ci
94262306a36Sopenharmony_ci		spi@3300000 {
94362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-qspi";
94462306a36Sopenharmony_ci			reg = <0x0 0x3300000 0x0 0x1000>;
94562306a36Sopenharmony_ci			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>;
94662306a36Sopenharmony_ci			#address-cells = <1>;
94762306a36Sopenharmony_ci			#size-cells = <0>;
94862306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_QSPI1_2X_PM>,
94962306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_QSPI1_PM>;
95062306a36Sopenharmony_ci			clock-names = "qspi", "qspi_out";
95162306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_QSPI1>;
95262306a36Sopenharmony_ci			status = "disabled";
95362306a36Sopenharmony_ci		};
95462306a36Sopenharmony_ci
95562306a36Sopenharmony_ci		mmc@3400000 {
95662306a36Sopenharmony_ci			compatible = "nvidia,tegra234-sdhci", "nvidia,tegra186-sdhci";
95762306a36Sopenharmony_ci			reg = <0x0 0x03400000 0x0 0x20000>;
95862306a36Sopenharmony_ci			interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>;
95962306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_SDMMC1>,
96062306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_SDMMC_LEGACY_TM>;
96162306a36Sopenharmony_ci			clock-names = "sdhci", "tmclk";
96262306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_SDMMC1>,
96362306a36Sopenharmony_ci					  <&bpmp TEGRA234_CLK_PLLC4_MUXED>;
96462306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLC4_MUXED>,
96562306a36Sopenharmony_ci						 <&bpmp TEGRA234_CLK_PLLC4_VCO_DIV2>;
96662306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_SDMMC1>;
96762306a36Sopenharmony_ci			reset-names = "sdhci";
96862306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_SDMMCRA &emc>,
96962306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_SDMMCWA &emc>;
97062306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
97162306a36Sopenharmony_ci			iommus = <&smmu_niso1 TEGRA234_SID_SDMMC1A>;
97262306a36Sopenharmony_ci			pinctrl-names = "sdmmc-3v3", "sdmmc-1v8";
97362306a36Sopenharmony_ci			pinctrl-0 = <&sdmmc1_3v3>;
97462306a36Sopenharmony_ci			pinctrl-1 = <&sdmmc1_1v8>;
97562306a36Sopenharmony_ci			nvidia,pad-autocal-pull-up-offset-3v3-timeout = <0x07>;
97662306a36Sopenharmony_ci			nvidia,pad-autocal-pull-down-offset-3v3-timeout = <0x07>;
97762306a36Sopenharmony_ci			nvidia,pad-autocal-pull-up-offset-1v8-timeout = <0x06>;
97862306a36Sopenharmony_ci			nvidia,pad-autocal-pull-down-offset-1v8-timeout = <0x07>;
97962306a36Sopenharmony_ci			nvidia,pad-autocal-pull-up-offset-sdr104 = <0x00>;
98062306a36Sopenharmony_ci			nvidia,pad-autocal-pull-down-offset-sdr104 = <0x00>;
98162306a36Sopenharmony_ci			nvidia,default-tap = <14>;
98262306a36Sopenharmony_ci			nvidia,default-trim = <0x8>;
98362306a36Sopenharmony_ci			sd-uhs-sdr25;
98462306a36Sopenharmony_ci			sd-uhs-sdr50;
98562306a36Sopenharmony_ci			sd-uhs-ddr50;
98662306a36Sopenharmony_ci			sd-uhs-sdr104;
98762306a36Sopenharmony_ci			status = "disabled";
98862306a36Sopenharmony_ci		};
98962306a36Sopenharmony_ci
99062306a36Sopenharmony_ci		mmc@3460000 {
99162306a36Sopenharmony_ci			compatible = "nvidia,tegra234-sdhci", "nvidia,tegra186-sdhci";
99262306a36Sopenharmony_ci			reg = <0x0 0x03460000 0x0 0x20000>;
99362306a36Sopenharmony_ci			interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
99462306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_SDMMC4>,
99562306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_SDMMC_LEGACY_TM>;
99662306a36Sopenharmony_ci			clock-names = "sdhci", "tmclk";
99762306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_SDMMC4>,
99862306a36Sopenharmony_ci					  <&bpmp TEGRA234_CLK_PLLC4>;
99962306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLC4>;
100062306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_SDMMC4>;
100162306a36Sopenharmony_ci			reset-names = "sdhci";
100262306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_SDMMCRAB &emc>,
100362306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_SDMMCWAB &emc>;
100462306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
100562306a36Sopenharmony_ci			iommus = <&smmu_niso1 TEGRA234_SID_SDMMC4>;
100662306a36Sopenharmony_ci			nvidia,pad-autocal-pull-up-offset-hs400 = <0x00>;
100762306a36Sopenharmony_ci			nvidia,pad-autocal-pull-down-offset-hs400 = <0x00>;
100862306a36Sopenharmony_ci			nvidia,pad-autocal-pull-up-offset-1v8-timeout = <0x0a>;
100962306a36Sopenharmony_ci			nvidia,pad-autocal-pull-down-offset-1v8-timeout = <0x0a>;
101062306a36Sopenharmony_ci			nvidia,pad-autocal-pull-up-offset-3v3-timeout = <0x0a>;
101162306a36Sopenharmony_ci			nvidia,pad-autocal-pull-down-offset-3v3-timeout = <0x0a>;
101262306a36Sopenharmony_ci			nvidia,default-tap = <0x8>;
101362306a36Sopenharmony_ci			nvidia,default-trim = <0x14>;
101462306a36Sopenharmony_ci			nvidia,dqs-trim = <40>;
101562306a36Sopenharmony_ci			supports-cqe;
101662306a36Sopenharmony_ci			status = "disabled";
101762306a36Sopenharmony_ci		};
101862306a36Sopenharmony_ci
101962306a36Sopenharmony_ci		hda@3510000 {
102062306a36Sopenharmony_ci			compatible = "nvidia,tegra234-hda";
102162306a36Sopenharmony_ci			reg = <0x0 0x3510000 0x0 0x10000>;
102262306a36Sopenharmony_ci			interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>;
102362306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_AZA_BIT>,
102462306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_AZA_2XBIT>;
102562306a36Sopenharmony_ci			clock-names = "hda", "hda2codec_2x";
102662306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_HDA>,
102762306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_HDACODEC>;
102862306a36Sopenharmony_ci			reset-names = "hda", "hda2codec_2x";
102962306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_DISP>;
103062306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_HDAR &emc>,
103162306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_HDAW &emc>;
103262306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
103362306a36Sopenharmony_ci			iommus = <&smmu_niso0 TEGRA234_SID_HDA>;
103462306a36Sopenharmony_ci			status = "disabled";
103562306a36Sopenharmony_ci		};
103662306a36Sopenharmony_ci
103762306a36Sopenharmony_ci		xusb_padctl: padctl@3520000 {
103862306a36Sopenharmony_ci			compatible = "nvidia,tegra234-xusb-padctl";
103962306a36Sopenharmony_ci			reg = <0x0 0x03520000 0x0 0x20000>,
104062306a36Sopenharmony_ci			      <0x0 0x03540000 0x0 0x10000>;
104162306a36Sopenharmony_ci			reg-names = "padctl", "ao";
104262306a36Sopenharmony_ci			interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
104362306a36Sopenharmony_ci
104462306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_XUSB_PADCTL>;
104562306a36Sopenharmony_ci			reset-names = "padctl";
104662306a36Sopenharmony_ci
104762306a36Sopenharmony_ci			status = "disabled";
104862306a36Sopenharmony_ci
104962306a36Sopenharmony_ci			pads {
105062306a36Sopenharmony_ci				usb2 {
105162306a36Sopenharmony_ci					clocks = <&bpmp TEGRA234_CLK_USB2_TRK>;
105262306a36Sopenharmony_ci					clock-names = "trk";
105362306a36Sopenharmony_ci
105462306a36Sopenharmony_ci					lanes {
105562306a36Sopenharmony_ci						usb2-0 {
105662306a36Sopenharmony_ci							nvidia,function = "xusb";
105762306a36Sopenharmony_ci							status = "disabled";
105862306a36Sopenharmony_ci							#phy-cells = <0>;
105962306a36Sopenharmony_ci						};
106062306a36Sopenharmony_ci
106162306a36Sopenharmony_ci						usb2-1 {
106262306a36Sopenharmony_ci							nvidia,function = "xusb";
106362306a36Sopenharmony_ci							status = "disabled";
106462306a36Sopenharmony_ci							#phy-cells = <0>;
106562306a36Sopenharmony_ci						};
106662306a36Sopenharmony_ci
106762306a36Sopenharmony_ci						usb2-2 {
106862306a36Sopenharmony_ci							nvidia,function = "xusb";
106962306a36Sopenharmony_ci							status = "disabled";
107062306a36Sopenharmony_ci							#phy-cells = <0>;
107162306a36Sopenharmony_ci						};
107262306a36Sopenharmony_ci
107362306a36Sopenharmony_ci						usb2-3 {
107462306a36Sopenharmony_ci							nvidia,function = "xusb";
107562306a36Sopenharmony_ci							status = "disabled";
107662306a36Sopenharmony_ci							#phy-cells = <0>;
107762306a36Sopenharmony_ci						};
107862306a36Sopenharmony_ci					};
107962306a36Sopenharmony_ci				};
108062306a36Sopenharmony_ci
108162306a36Sopenharmony_ci				usb3 {
108262306a36Sopenharmony_ci					lanes {
108362306a36Sopenharmony_ci						usb3-0 {
108462306a36Sopenharmony_ci							nvidia,function = "xusb";
108562306a36Sopenharmony_ci							status = "disabled";
108662306a36Sopenharmony_ci							#phy-cells = <0>;
108762306a36Sopenharmony_ci						};
108862306a36Sopenharmony_ci
108962306a36Sopenharmony_ci						usb3-1 {
109062306a36Sopenharmony_ci							nvidia,function = "xusb";
109162306a36Sopenharmony_ci							status = "disabled";
109262306a36Sopenharmony_ci							#phy-cells = <0>;
109362306a36Sopenharmony_ci						};
109462306a36Sopenharmony_ci
109562306a36Sopenharmony_ci						usb3-2 {
109662306a36Sopenharmony_ci							nvidia,function = "xusb";
109762306a36Sopenharmony_ci							status = "disabled";
109862306a36Sopenharmony_ci							#phy-cells = <0>;
109962306a36Sopenharmony_ci						};
110062306a36Sopenharmony_ci
110162306a36Sopenharmony_ci						usb3-3 {
110262306a36Sopenharmony_ci							nvidia,function = "xusb";
110362306a36Sopenharmony_ci							status = "disabled";
110462306a36Sopenharmony_ci							#phy-cells = <0>;
110562306a36Sopenharmony_ci						};
110662306a36Sopenharmony_ci					};
110762306a36Sopenharmony_ci				};
110862306a36Sopenharmony_ci			};
110962306a36Sopenharmony_ci
111062306a36Sopenharmony_ci			ports {
111162306a36Sopenharmony_ci				usb2-0 {
111262306a36Sopenharmony_ci					status = "disabled";
111362306a36Sopenharmony_ci				};
111462306a36Sopenharmony_ci
111562306a36Sopenharmony_ci				usb2-1 {
111662306a36Sopenharmony_ci					status = "disabled";
111762306a36Sopenharmony_ci				};
111862306a36Sopenharmony_ci
111962306a36Sopenharmony_ci				usb2-2 {
112062306a36Sopenharmony_ci					status = "disabled";
112162306a36Sopenharmony_ci				};
112262306a36Sopenharmony_ci
112362306a36Sopenharmony_ci				usb2-3 {
112462306a36Sopenharmony_ci					status = "disabled";
112562306a36Sopenharmony_ci				};
112662306a36Sopenharmony_ci
112762306a36Sopenharmony_ci				usb3-0 {
112862306a36Sopenharmony_ci					status = "disabled";
112962306a36Sopenharmony_ci				};
113062306a36Sopenharmony_ci
113162306a36Sopenharmony_ci				usb3-1 {
113262306a36Sopenharmony_ci					status = "disabled";
113362306a36Sopenharmony_ci				};
113462306a36Sopenharmony_ci
113562306a36Sopenharmony_ci				usb3-2 {
113662306a36Sopenharmony_ci					status = "disabled";
113762306a36Sopenharmony_ci				};
113862306a36Sopenharmony_ci
113962306a36Sopenharmony_ci				usb3-3 {
114062306a36Sopenharmony_ci					status = "disabled";
114162306a36Sopenharmony_ci				};
114262306a36Sopenharmony_ci			};
114362306a36Sopenharmony_ci		};
114462306a36Sopenharmony_ci
114562306a36Sopenharmony_ci		usb@3550000 {
114662306a36Sopenharmony_ci			compatible = "nvidia,tegra234-xudc";
114762306a36Sopenharmony_ci			reg = <0x0 0x03550000 0x0 0x8000>,
114862306a36Sopenharmony_ci			      <0x0 0x03558000 0x0 0x8000>;
114962306a36Sopenharmony_ci			reg-names = "base", "fpci";
115062306a36Sopenharmony_ci			interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
115162306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_XUSB_CORE_DEV>,
115262306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_XUSB_CORE_SS>,
115362306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_XUSB_SS>,
115462306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_XUSB_FS>;
115562306a36Sopenharmony_ci			clock-names = "dev", "ss", "ss_src", "fs_src";
115662306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_XUSB_DEVR &emc>,
115762306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_XUSB_DEVW &emc>;
115862306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
115962306a36Sopenharmony_ci			iommus = <&smmu_niso1 TEGRA234_SID_XUSB_DEV>;
116062306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_XUSBB>,
116162306a36Sopenharmony_ci					<&bpmp TEGRA234_POWER_DOMAIN_XUSBA>;
116262306a36Sopenharmony_ci			power-domain-names = "dev", "ss";
116362306a36Sopenharmony_ci			nvidia,xusb-padctl = <&xusb_padctl>;
116462306a36Sopenharmony_ci			dma-coherent;
116562306a36Sopenharmony_ci			status = "disabled";
116662306a36Sopenharmony_ci		};
116762306a36Sopenharmony_ci
116862306a36Sopenharmony_ci		usb@3610000 {
116962306a36Sopenharmony_ci			compatible = "nvidia,tegra234-xusb";
117062306a36Sopenharmony_ci			reg = <0x0 0x03610000 0x0 0x40000>,
117162306a36Sopenharmony_ci			      <0x0 0x03600000 0x0 0x10000>,
117262306a36Sopenharmony_ci			      <0x0 0x03650000 0x0 0x10000>;
117362306a36Sopenharmony_ci			reg-names = "hcd", "fpci", "bar2";
117462306a36Sopenharmony_ci
117562306a36Sopenharmony_ci			interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>,
117662306a36Sopenharmony_ci				     <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
117762306a36Sopenharmony_ci
117862306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_XUSB_CORE_HOST>,
117962306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_XUSB_FALCON>,
118062306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_XUSB_CORE_SS>,
118162306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_XUSB_SS>,
118262306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_CLK_M>,
118362306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_XUSB_FS>,
118462306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_UTMIP_PLL>,
118562306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_CLK_M>,
118662306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_PLLE>;
118762306a36Sopenharmony_ci			clock-names = "xusb_host", "xusb_falcon_src",
118862306a36Sopenharmony_ci				      "xusb_ss", "xusb_ss_src", "xusb_hs_src",
118962306a36Sopenharmony_ci				      "xusb_fs_src", "pll_u_480m", "clk_m",
119062306a36Sopenharmony_ci				      "pll_e";
119162306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_XUSB_HOSTR &emc>,
119262306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_XUSB_HOSTW &emc>;
119362306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
119462306a36Sopenharmony_ci			iommus = <&smmu_niso1 TEGRA234_SID_XUSB_HOST>;
119562306a36Sopenharmony_ci
119662306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_XUSBC>,
119762306a36Sopenharmony_ci					<&bpmp TEGRA234_POWER_DOMAIN_XUSBA>;
119862306a36Sopenharmony_ci			power-domain-names = "xusb_host", "xusb_ss";
119962306a36Sopenharmony_ci
120062306a36Sopenharmony_ci			nvidia,xusb-padctl = <&xusb_padctl>;
120162306a36Sopenharmony_ci			dma-coherent;
120262306a36Sopenharmony_ci			status = "disabled";
120362306a36Sopenharmony_ci		};
120462306a36Sopenharmony_ci
120562306a36Sopenharmony_ci		fuse@3810000 {
120662306a36Sopenharmony_ci			compatible = "nvidia,tegra234-efuse";
120762306a36Sopenharmony_ci			reg = <0x0 0x03810000 0x0 0x10000>;
120862306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_FUSE>;
120962306a36Sopenharmony_ci			clock-names = "fuse";
121062306a36Sopenharmony_ci		};
121162306a36Sopenharmony_ci
121262306a36Sopenharmony_ci		hte_lic: hardware-timestamp@3aa0000 {
121362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-gte-lic";
121462306a36Sopenharmony_ci			reg = <0x0 0x3aa0000 0x0 0x10000>;
121562306a36Sopenharmony_ci			interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
121662306a36Sopenharmony_ci			nvidia,int-threshold = <1>;
121762306a36Sopenharmony_ci			#timestamp-cells = <1>;
121862306a36Sopenharmony_ci		};
121962306a36Sopenharmony_ci
122062306a36Sopenharmony_ci		hsp_top0: hsp@3c00000 {
122162306a36Sopenharmony_ci			compatible = "nvidia,tegra234-hsp", "nvidia,tegra194-hsp";
122262306a36Sopenharmony_ci			reg = <0x0 0x03c00000 0x0 0xa0000>;
122362306a36Sopenharmony_ci			interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>,
122462306a36Sopenharmony_ci				     <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
122562306a36Sopenharmony_ci				     <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
122662306a36Sopenharmony_ci				     <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
122762306a36Sopenharmony_ci				     <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
122862306a36Sopenharmony_ci				     <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
122962306a36Sopenharmony_ci				     <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
123062306a36Sopenharmony_ci				     <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
123162306a36Sopenharmony_ci				     <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
123262306a36Sopenharmony_ci			interrupt-names = "doorbell", "shared0", "shared1", "shared2",
123362306a36Sopenharmony_ci					  "shared3", "shared4", "shared5", "shared6",
123462306a36Sopenharmony_ci					  "shared7";
123562306a36Sopenharmony_ci			#mbox-cells = <2>;
123662306a36Sopenharmony_ci		};
123762306a36Sopenharmony_ci
123862306a36Sopenharmony_ci		p2u_hsio_0: phy@3e00000 {
123962306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
124062306a36Sopenharmony_ci			reg = <0x0 0x03e00000 0x0 0x10000>;
124162306a36Sopenharmony_ci			reg-names = "ctl";
124262306a36Sopenharmony_ci
124362306a36Sopenharmony_ci			#phy-cells = <0>;
124462306a36Sopenharmony_ci		};
124562306a36Sopenharmony_ci
124662306a36Sopenharmony_ci		p2u_hsio_1: phy@3e10000 {
124762306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
124862306a36Sopenharmony_ci			reg = <0x0 0x03e10000 0x0 0x10000>;
124962306a36Sopenharmony_ci			reg-names = "ctl";
125062306a36Sopenharmony_ci
125162306a36Sopenharmony_ci			#phy-cells = <0>;
125262306a36Sopenharmony_ci		};
125362306a36Sopenharmony_ci
125462306a36Sopenharmony_ci		p2u_hsio_2: phy@3e20000 {
125562306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
125662306a36Sopenharmony_ci			reg = <0x0 0x03e20000 0x0 0x10000>;
125762306a36Sopenharmony_ci			reg-names = "ctl";
125862306a36Sopenharmony_ci
125962306a36Sopenharmony_ci			#phy-cells = <0>;
126062306a36Sopenharmony_ci		};
126162306a36Sopenharmony_ci
126262306a36Sopenharmony_ci		p2u_hsio_3: phy@3e30000 {
126362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
126462306a36Sopenharmony_ci			reg = <0x0 0x03e30000 0x0 0x10000>;
126562306a36Sopenharmony_ci			reg-names = "ctl";
126662306a36Sopenharmony_ci
126762306a36Sopenharmony_ci			#phy-cells = <0>;
126862306a36Sopenharmony_ci		};
126962306a36Sopenharmony_ci
127062306a36Sopenharmony_ci		p2u_hsio_4: phy@3e40000 {
127162306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
127262306a36Sopenharmony_ci			reg = <0x0 0x03e40000 0x0 0x10000>;
127362306a36Sopenharmony_ci			reg-names = "ctl";
127462306a36Sopenharmony_ci
127562306a36Sopenharmony_ci			#phy-cells = <0>;
127662306a36Sopenharmony_ci		};
127762306a36Sopenharmony_ci
127862306a36Sopenharmony_ci		p2u_hsio_5: phy@3e50000 {
127962306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
128062306a36Sopenharmony_ci			reg = <0x0 0x03e50000 0x0 0x10000>;
128162306a36Sopenharmony_ci			reg-names = "ctl";
128262306a36Sopenharmony_ci
128362306a36Sopenharmony_ci			#phy-cells = <0>;
128462306a36Sopenharmony_ci		};
128562306a36Sopenharmony_ci
128662306a36Sopenharmony_ci		p2u_hsio_6: phy@3e60000 {
128762306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
128862306a36Sopenharmony_ci			reg = <0x0 0x03e60000 0x0 0x10000>;
128962306a36Sopenharmony_ci			reg-names = "ctl";
129062306a36Sopenharmony_ci
129162306a36Sopenharmony_ci			#phy-cells = <0>;
129262306a36Sopenharmony_ci		};
129362306a36Sopenharmony_ci
129462306a36Sopenharmony_ci		p2u_hsio_7: phy@3e70000 {
129562306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
129662306a36Sopenharmony_ci			reg = <0x0 0x03e70000 0x0 0x10000>;
129762306a36Sopenharmony_ci			reg-names = "ctl";
129862306a36Sopenharmony_ci
129962306a36Sopenharmony_ci			#phy-cells = <0>;
130062306a36Sopenharmony_ci		};
130162306a36Sopenharmony_ci
130262306a36Sopenharmony_ci		p2u_nvhs_0: phy@3e90000 {
130362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
130462306a36Sopenharmony_ci			reg = <0x0 0x03e90000 0x0 0x10000>;
130562306a36Sopenharmony_ci			reg-names = "ctl";
130662306a36Sopenharmony_ci
130762306a36Sopenharmony_ci			#phy-cells = <0>;
130862306a36Sopenharmony_ci		};
130962306a36Sopenharmony_ci
131062306a36Sopenharmony_ci		p2u_nvhs_1: phy@3ea0000 {
131162306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
131262306a36Sopenharmony_ci			reg = <0x0 0x03ea0000 0x0 0x10000>;
131362306a36Sopenharmony_ci			reg-names = "ctl";
131462306a36Sopenharmony_ci
131562306a36Sopenharmony_ci			#phy-cells = <0>;
131662306a36Sopenharmony_ci		};
131762306a36Sopenharmony_ci
131862306a36Sopenharmony_ci		p2u_nvhs_2: phy@3eb0000 {
131962306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
132062306a36Sopenharmony_ci			reg = <0x0 0x03eb0000 0x0 0x10000>;
132162306a36Sopenharmony_ci			reg-names = "ctl";
132262306a36Sopenharmony_ci
132362306a36Sopenharmony_ci			#phy-cells = <0>;
132462306a36Sopenharmony_ci		};
132562306a36Sopenharmony_ci
132662306a36Sopenharmony_ci		p2u_nvhs_3: phy@3ec0000 {
132762306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
132862306a36Sopenharmony_ci			reg = <0x0 0x03ec0000 0x0 0x10000>;
132962306a36Sopenharmony_ci			reg-names = "ctl";
133062306a36Sopenharmony_ci
133162306a36Sopenharmony_ci			#phy-cells = <0>;
133262306a36Sopenharmony_ci		};
133362306a36Sopenharmony_ci
133462306a36Sopenharmony_ci		p2u_nvhs_4: phy@3ed0000 {
133562306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
133662306a36Sopenharmony_ci			reg = <0x0 0x03ed0000 0x0 0x10000>;
133762306a36Sopenharmony_ci			reg-names = "ctl";
133862306a36Sopenharmony_ci
133962306a36Sopenharmony_ci			#phy-cells = <0>;
134062306a36Sopenharmony_ci		};
134162306a36Sopenharmony_ci
134262306a36Sopenharmony_ci		p2u_nvhs_5: phy@3ee0000 {
134362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
134462306a36Sopenharmony_ci			reg = <0x0 0x03ee0000 0x0 0x10000>;
134562306a36Sopenharmony_ci			reg-names = "ctl";
134662306a36Sopenharmony_ci
134762306a36Sopenharmony_ci			#phy-cells = <0>;
134862306a36Sopenharmony_ci		};
134962306a36Sopenharmony_ci
135062306a36Sopenharmony_ci		p2u_nvhs_6: phy@3ef0000 {
135162306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
135262306a36Sopenharmony_ci			reg = <0x0 0x03ef0000 0x0 0x10000>;
135362306a36Sopenharmony_ci			reg-names = "ctl";
135462306a36Sopenharmony_ci
135562306a36Sopenharmony_ci			#phy-cells = <0>;
135662306a36Sopenharmony_ci		};
135762306a36Sopenharmony_ci
135862306a36Sopenharmony_ci		p2u_nvhs_7: phy@3f00000 {
135962306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
136062306a36Sopenharmony_ci			reg = <0x0 0x03f00000 0x0 0x10000>;
136162306a36Sopenharmony_ci			reg-names = "ctl";
136262306a36Sopenharmony_ci
136362306a36Sopenharmony_ci			#phy-cells = <0>;
136462306a36Sopenharmony_ci		};
136562306a36Sopenharmony_ci
136662306a36Sopenharmony_ci		p2u_gbe_0: phy@3f20000 {
136762306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
136862306a36Sopenharmony_ci			reg = <0x0 0x03f20000 0x0 0x10000>;
136962306a36Sopenharmony_ci			reg-names = "ctl";
137062306a36Sopenharmony_ci
137162306a36Sopenharmony_ci			#phy-cells = <0>;
137262306a36Sopenharmony_ci		};
137362306a36Sopenharmony_ci
137462306a36Sopenharmony_ci		p2u_gbe_1: phy@3f30000 {
137562306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
137662306a36Sopenharmony_ci			reg = <0x0 0x03f30000 0x0 0x10000>;
137762306a36Sopenharmony_ci			reg-names = "ctl";
137862306a36Sopenharmony_ci
137962306a36Sopenharmony_ci			#phy-cells = <0>;
138062306a36Sopenharmony_ci		};
138162306a36Sopenharmony_ci
138262306a36Sopenharmony_ci		p2u_gbe_2: phy@3f40000 {
138362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
138462306a36Sopenharmony_ci			reg = <0x0 0x03f40000 0x0 0x10000>;
138562306a36Sopenharmony_ci			reg-names = "ctl";
138662306a36Sopenharmony_ci
138762306a36Sopenharmony_ci			#phy-cells = <0>;
138862306a36Sopenharmony_ci		};
138962306a36Sopenharmony_ci
139062306a36Sopenharmony_ci		p2u_gbe_3: phy@3f50000 {
139162306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
139262306a36Sopenharmony_ci			reg = <0x0 0x03f50000 0x0 0x10000>;
139362306a36Sopenharmony_ci			reg-names = "ctl";
139462306a36Sopenharmony_ci
139562306a36Sopenharmony_ci			#phy-cells = <0>;
139662306a36Sopenharmony_ci		};
139762306a36Sopenharmony_ci
139862306a36Sopenharmony_ci		p2u_gbe_4: phy@3f60000 {
139962306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
140062306a36Sopenharmony_ci			reg = <0x0 0x03f60000 0x0 0x10000>;
140162306a36Sopenharmony_ci			reg-names = "ctl";
140262306a36Sopenharmony_ci
140362306a36Sopenharmony_ci			#phy-cells = <0>;
140462306a36Sopenharmony_ci		};
140562306a36Sopenharmony_ci
140662306a36Sopenharmony_ci		p2u_gbe_5: phy@3f70000 {
140762306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
140862306a36Sopenharmony_ci			reg = <0x0 0x03f70000 0x0 0x10000>;
140962306a36Sopenharmony_ci			reg-names = "ctl";
141062306a36Sopenharmony_ci
141162306a36Sopenharmony_ci			#phy-cells = <0>;
141262306a36Sopenharmony_ci		};
141362306a36Sopenharmony_ci
141462306a36Sopenharmony_ci		p2u_gbe_6: phy@3f80000 {
141562306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
141662306a36Sopenharmony_ci			reg = <0x0 0x03f80000 0x0 0x10000>;
141762306a36Sopenharmony_ci			reg-names = "ctl";
141862306a36Sopenharmony_ci
141962306a36Sopenharmony_ci			#phy-cells = <0>;
142062306a36Sopenharmony_ci		};
142162306a36Sopenharmony_ci
142262306a36Sopenharmony_ci		p2u_gbe_7: phy@3f90000 {
142362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-p2u";
142462306a36Sopenharmony_ci			reg = <0x0 0x03f90000 0x0 0x10000>;
142562306a36Sopenharmony_ci			reg-names = "ctl";
142662306a36Sopenharmony_ci
142762306a36Sopenharmony_ci			#phy-cells = <0>;
142862306a36Sopenharmony_ci		};
142962306a36Sopenharmony_ci
143062306a36Sopenharmony_ci		ethernet@6800000 {
143162306a36Sopenharmony_ci			compatible = "nvidia,tegra234-mgbe";
143262306a36Sopenharmony_ci			reg = <0x0 0x06800000 0x0 0x10000>,
143362306a36Sopenharmony_ci			      <0x0 0x06810000 0x0 0x10000>,
143462306a36Sopenharmony_ci			      <0x0 0x068a0000 0x0 0x10000>;
143562306a36Sopenharmony_ci			reg-names = "hypervisor", "mac", "xpcs";
143662306a36Sopenharmony_ci			interrupts = <GIC_SPI 384 IRQ_TYPE_LEVEL_HIGH>;
143762306a36Sopenharmony_ci			interrupt-names = "common";
143862306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_MGBE0_APP>,
143962306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_MAC>,
144062306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_MAC_DIVIDER>,
144162306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_PTP_REF>,
144262306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_RX_INPUT_M>,
144362306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_RX_INPUT>,
144462306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_TX>,
144562306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_EEE_PCS>,
144662306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_RX_PCS_INPUT>,
144762306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_RX_PCS_M>,
144862306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_RX_PCS>,
144962306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE0_TX_PCS>;
145062306a36Sopenharmony_ci			clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
145162306a36Sopenharmony_ci				      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
145262306a36Sopenharmony_ci				      "rx-pcs", "tx-pcs";
145362306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_MGBE0_MAC>,
145462306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_MGBE0_PCS>;
145562306a36Sopenharmony_ci			reset-names = "mac", "pcs";
145662306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_MGBEARD &emc>,
145762306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_MGBEAWR &emc>;
145862306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
145962306a36Sopenharmony_ci			iommus = <&smmu_niso0 TEGRA234_SID_MGBE>;
146062306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_MGBEA>;
146162306a36Sopenharmony_ci			status = "disabled";
146262306a36Sopenharmony_ci		};
146362306a36Sopenharmony_ci
146462306a36Sopenharmony_ci		ethernet@6900000 {
146562306a36Sopenharmony_ci			compatible = "nvidia,tegra234-mgbe";
146662306a36Sopenharmony_ci			reg = <0x0 0x06900000 0x0 0x10000>,
146762306a36Sopenharmony_ci			      <0x0 0x06910000 0x0 0x10000>,
146862306a36Sopenharmony_ci			      <0x0 0x069a0000 0x0 0x10000>;
146962306a36Sopenharmony_ci			reg-names = "hypervisor", "mac", "xpcs";
147062306a36Sopenharmony_ci			interrupts = <GIC_SPI 392 IRQ_TYPE_LEVEL_HIGH>;
147162306a36Sopenharmony_ci			interrupt-names = "common";
147262306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_MGBE1_APP>,
147362306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_MAC>,
147462306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_MAC_DIVIDER>,
147562306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_PTP_REF>,
147662306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_RX_INPUT_M>,
147762306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_RX_INPUT>,
147862306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_TX>,
147962306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_EEE_PCS>,
148062306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_RX_PCS_INPUT>,
148162306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_RX_PCS_M>,
148262306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_RX_PCS>,
148362306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE1_TX_PCS>;
148462306a36Sopenharmony_ci			clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
148562306a36Sopenharmony_ci				      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
148662306a36Sopenharmony_ci				      "rx-pcs", "tx-pcs";
148762306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_MGBE1_MAC>,
148862306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_MGBE1_PCS>;
148962306a36Sopenharmony_ci			reset-names = "mac", "pcs";
149062306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_MGBEBRD &emc>,
149162306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_MGBEBWR &emc>;
149262306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
149362306a36Sopenharmony_ci			iommus = <&smmu_niso0 TEGRA234_SID_MGBE_VF1>;
149462306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_MGBEB>;
149562306a36Sopenharmony_ci			status = "disabled";
149662306a36Sopenharmony_ci		};
149762306a36Sopenharmony_ci
149862306a36Sopenharmony_ci		ethernet@6a00000 {
149962306a36Sopenharmony_ci			compatible = "nvidia,tegra234-mgbe";
150062306a36Sopenharmony_ci			reg = <0x0 0x06a00000 0x0 0x10000>,
150162306a36Sopenharmony_ci			      <0x0 0x06a10000 0x0 0x10000>,
150262306a36Sopenharmony_ci			      <0x0 0x06aa0000 0x0 0x10000>;
150362306a36Sopenharmony_ci			reg-names = "hypervisor", "mac", "xpcs";
150462306a36Sopenharmony_ci			interrupts = <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>;
150562306a36Sopenharmony_ci			interrupt-names = "common";
150662306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_MGBE2_APP>,
150762306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_MAC>,
150862306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_MAC_DIVIDER>,
150962306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_PTP_REF>,
151062306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_RX_INPUT_M>,
151162306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_RX_INPUT>,
151262306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_TX>,
151362306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_EEE_PCS>,
151462306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_RX_PCS_INPUT>,
151562306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_RX_PCS_M>,
151662306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_RX_PCS>,
151762306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE2_TX_PCS>;
151862306a36Sopenharmony_ci			clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
151962306a36Sopenharmony_ci				      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
152062306a36Sopenharmony_ci				      "rx-pcs", "tx-pcs";
152162306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_MGBE2_MAC>,
152262306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_MGBE2_PCS>;
152362306a36Sopenharmony_ci			reset-names = "mac", "pcs";
152462306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_MGBECRD &emc>,
152562306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_MGBECWR &emc>;
152662306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
152762306a36Sopenharmony_ci			iommus = <&smmu_niso0 TEGRA234_SID_MGBE_VF2>;
152862306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_MGBEC>;
152962306a36Sopenharmony_ci			status = "disabled";
153062306a36Sopenharmony_ci		};
153162306a36Sopenharmony_ci
153262306a36Sopenharmony_ci		ethernet@6b00000 {
153362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-mgbe";
153462306a36Sopenharmony_ci			reg = <0x0 0x06b00000 0x0 0x10000>,
153562306a36Sopenharmony_ci			      <0x0 0x06b10000 0x0 0x10000>,
153662306a36Sopenharmony_ci			      <0x0 0x06ba0000 0x0 0x10000>;
153762306a36Sopenharmony_ci			reg-names = "hypervisor", "mac", "xpcs";
153862306a36Sopenharmony_ci			interrupts = <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>;
153962306a36Sopenharmony_ci			interrupt-names = "common";
154062306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_MGBE3_APP>,
154162306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_MAC>,
154262306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_MAC_DIVIDER>,
154362306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_PTP_REF>,
154462306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_RX_INPUT_M>,
154562306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_RX_INPUT>,
154662306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_TX>,
154762306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_EEE_PCS>,
154862306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_RX_PCS_INPUT>,
154962306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_RX_PCS_M>,
155062306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_RX_PCS>,
155162306a36Sopenharmony_ci				 <&bpmp TEGRA234_CLK_MGBE3_TX_PCS>;
155262306a36Sopenharmony_ci			clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
155362306a36Sopenharmony_ci				      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
155462306a36Sopenharmony_ci				      "rx-pcs", "tx-pcs";
155562306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_MGBE3_MAC>,
155662306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_MGBE3_PCS>;
155762306a36Sopenharmony_ci			reset-names = "mac", "pcs";
155862306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_MGBEDRD &emc>,
155962306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_MGBEDWR &emc>;
156062306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
156162306a36Sopenharmony_ci			iommus = <&smmu_niso0 TEGRA234_SID_MGBE_VF3>;
156262306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_MGBED>;
156362306a36Sopenharmony_ci			status = "disabled";
156462306a36Sopenharmony_ci		};
156562306a36Sopenharmony_ci
156662306a36Sopenharmony_ci		smmu_niso1: iommu@8000000 {
156762306a36Sopenharmony_ci			compatible = "nvidia,tegra234-smmu", "nvidia,smmu-500";
156862306a36Sopenharmony_ci			reg = <0x0 0x8000000 0x0 0x1000000>,
156962306a36Sopenharmony_ci			      <0x0 0x7000000 0x0 0x1000000>;
157062306a36Sopenharmony_ci			interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
157162306a36Sopenharmony_ci				     <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>,
157262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
157362306a36Sopenharmony_ci				     <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>,
157462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
157562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
157662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
157762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
157862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
157962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
158062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
158162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
158262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
158362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
158462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
158562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
158662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
158762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
158862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
158962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
159062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
159162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
159262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
159362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
159462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
159562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
159662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
159762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
159862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
159962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
160062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
160162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
160262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
160362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
160462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
160562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
160662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
160762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
160862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
160962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
161062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
161162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
161262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
161362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
161462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
161562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
161662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
161762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
161862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
161962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
162062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
162162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
162262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
162362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
162462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
162562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
162662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
162762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
162862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
162962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
163062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
163162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
163262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
163362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
163462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
163562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
163662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
163762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
163862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
163962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
164062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
164162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
164262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
164362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
164462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
164562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
164662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
164762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
164862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
164962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
165062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
165162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
165262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
165362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
165462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
165562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
165662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
165762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
165862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
165962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
166062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
166162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
166262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
166362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
166462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
166562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
166662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
166762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
166862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
166962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
167062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
167162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
167262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
167362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
167462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
167562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
167662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
167762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
167862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
167962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
168062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
168162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
168262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
168362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
168462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
168562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
168662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
168762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
168862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
168962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
169062306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
169162306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
169262306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
169362306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
169462306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
169562306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
169662306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
169762306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
169862306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>,
169962306a36Sopenharmony_ci				     <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>;
170062306a36Sopenharmony_ci			stream-match-mask = <0x7f80>;
170162306a36Sopenharmony_ci			#global-interrupts = <2>;
170262306a36Sopenharmony_ci			#iommu-cells = <1>;
170362306a36Sopenharmony_ci
170462306a36Sopenharmony_ci			nvidia,memory-controller = <&mc>;
170562306a36Sopenharmony_ci			status = "okay";
170662306a36Sopenharmony_ci		};
170762306a36Sopenharmony_ci
170862306a36Sopenharmony_ci		sce-fabric@b600000 {
170962306a36Sopenharmony_ci			compatible = "nvidia,tegra234-sce-fabric";
171062306a36Sopenharmony_ci			reg = <0x0 0xb600000 0x0 0x40000>;
171162306a36Sopenharmony_ci			interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
171262306a36Sopenharmony_ci			status = "okay";
171362306a36Sopenharmony_ci		};
171462306a36Sopenharmony_ci
171562306a36Sopenharmony_ci		rce-fabric@be00000 {
171662306a36Sopenharmony_ci			compatible = "nvidia,tegra234-rce-fabric";
171762306a36Sopenharmony_ci			reg = <0x0 0xbe00000 0x0 0x40000>;
171862306a36Sopenharmony_ci			interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
171962306a36Sopenharmony_ci			status = "okay";
172062306a36Sopenharmony_ci		};
172162306a36Sopenharmony_ci
172262306a36Sopenharmony_ci		hsp_aon: hsp@c150000 {
172362306a36Sopenharmony_ci			compatible = "nvidia,tegra234-hsp", "nvidia,tegra194-hsp";
172462306a36Sopenharmony_ci			reg = <0x0 0x0c150000 0x0 0x90000>;
172562306a36Sopenharmony_ci			interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>,
172662306a36Sopenharmony_ci				     <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>,
172762306a36Sopenharmony_ci				     <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>,
172862306a36Sopenharmony_ci				     <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
172962306a36Sopenharmony_ci			/*
173062306a36Sopenharmony_ci			 * Shared interrupt 0 is routed only to AON/SPE, so
173162306a36Sopenharmony_ci			 * we only have 4 shared interrupts for the CCPLEX.
173262306a36Sopenharmony_ci			 */
173362306a36Sopenharmony_ci			interrupt-names = "shared1", "shared2", "shared3", "shared4";
173462306a36Sopenharmony_ci			#mbox-cells = <2>;
173562306a36Sopenharmony_ci		};
173662306a36Sopenharmony_ci
173762306a36Sopenharmony_ci		hte_aon: hardware-timestamp@c1e0000 {
173862306a36Sopenharmony_ci			compatible = "nvidia,tegra234-gte-aon";
173962306a36Sopenharmony_ci			reg = <0x0 0xc1e0000 0x0 0x10000>;
174062306a36Sopenharmony_ci			interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
174162306a36Sopenharmony_ci			nvidia,int-threshold = <1>;
174262306a36Sopenharmony_ci			nvidia,gpio-controller = <&gpio_aon>;
174362306a36Sopenharmony_ci			#timestamp-cells = <1>;
174462306a36Sopenharmony_ci		};
174562306a36Sopenharmony_ci
174662306a36Sopenharmony_ci		gen2_i2c: i2c@c240000 {
174762306a36Sopenharmony_ci			compatible = "nvidia,tegra194-i2c";
174862306a36Sopenharmony_ci			reg = <0x0 0xc240000 0x0 0x100>;
174962306a36Sopenharmony_ci			interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
175062306a36Sopenharmony_ci			#address-cells = <1>;
175162306a36Sopenharmony_ci			#size-cells = <0>;
175262306a36Sopenharmony_ci			status = "disabled";
175362306a36Sopenharmony_ci			clock-frequency = <100000>;
175462306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_I2C2
175562306a36Sopenharmony_ci				&bpmp TEGRA234_CLK_PLLP_OUT0>;
175662306a36Sopenharmony_ci			clock-names = "div-clk", "parent";
175762306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_I2C2>;
175862306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
175962306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_I2C2>;
176062306a36Sopenharmony_ci			reset-names = "i2c";
176162306a36Sopenharmony_ci			dmas = <&gpcdma 22>, <&gpcdma 22>;
176262306a36Sopenharmony_ci			dma-names = "rx", "tx";
176362306a36Sopenharmony_ci		};
176462306a36Sopenharmony_ci
176562306a36Sopenharmony_ci		gen8_i2c: i2c@c250000 {
176662306a36Sopenharmony_ci			compatible = "nvidia,tegra194-i2c";
176762306a36Sopenharmony_ci			reg = <0x0 0xc250000 0x0 0x100>;
176862306a36Sopenharmony_ci			interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
176962306a36Sopenharmony_ci			#address-cells = <1>;
177062306a36Sopenharmony_ci			#size-cells = <0>;
177162306a36Sopenharmony_ci			status = "disabled";
177262306a36Sopenharmony_ci			clock-frequency = <400000>;
177362306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_I2C8
177462306a36Sopenharmony_ci				&bpmp TEGRA234_CLK_PLLP_OUT0>;
177562306a36Sopenharmony_ci			clock-names = "div-clk", "parent";
177662306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_I2C8>;
177762306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
177862306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_I2C8>;
177962306a36Sopenharmony_ci			reset-names = "i2c";
178062306a36Sopenharmony_ci			dmas = <&gpcdma 0>, <&gpcdma 0>;
178162306a36Sopenharmony_ci			dma-names = "rx", "tx";
178262306a36Sopenharmony_ci		};
178362306a36Sopenharmony_ci
178462306a36Sopenharmony_ci		spi@c260000 {
178562306a36Sopenharmony_ci			compatible = "nvidia,tegra210-spi";
178662306a36Sopenharmony_ci			reg = <0x0 0x0c260000 0x0 0x1000>;
178762306a36Sopenharmony_ci			interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
178862306a36Sopenharmony_ci			#address-cells = <1>;
178962306a36Sopenharmony_ci			#size-cells = <0>;
179062306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_SPI2>;
179162306a36Sopenharmony_ci			clock-names = "spi";
179262306a36Sopenharmony_ci			iommus = <&smmu_niso0 TEGRA234_SID_GPCDMA>;
179362306a36Sopenharmony_ci			assigned-clocks = <&bpmp TEGRA234_CLK_SPI2>;
179462306a36Sopenharmony_ci			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
179562306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_SPI2>;
179662306a36Sopenharmony_ci			reset-names = "spi";
179762306a36Sopenharmony_ci			dmas = <&gpcdma 19>, <&gpcdma 19>;
179862306a36Sopenharmony_ci			dma-names = "rx", "tx";
179962306a36Sopenharmony_ci			dma-coherent;
180062306a36Sopenharmony_ci			status = "disabled";
180162306a36Sopenharmony_ci		};
180262306a36Sopenharmony_ci
180362306a36Sopenharmony_ci		rtc@c2a0000 {
180462306a36Sopenharmony_ci			compatible = "nvidia,tegra234-rtc", "nvidia,tegra20-rtc";
180562306a36Sopenharmony_ci			reg = <0x0 0x0c2a0000 0x0 0x10000>;
180662306a36Sopenharmony_ci			interrupt-parent = <&pmc>;
180762306a36Sopenharmony_ci			interrupts = <73 IRQ_TYPE_LEVEL_HIGH>;
180862306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_CLK_32K>;
180962306a36Sopenharmony_ci			clock-names = "rtc";
181062306a36Sopenharmony_ci			status = "disabled";
181162306a36Sopenharmony_ci		};
181262306a36Sopenharmony_ci
181362306a36Sopenharmony_ci		gpio_aon: gpio@c2f0000 {
181462306a36Sopenharmony_ci			compatible = "nvidia,tegra234-gpio-aon";
181562306a36Sopenharmony_ci			reg-names = "security", "gpio";
181662306a36Sopenharmony_ci			reg = <0x0 0x0c2f0000 0x0 0x1000>,
181762306a36Sopenharmony_ci			      <0x0 0x0c2f1000 0x0 0x1000>;
181862306a36Sopenharmony_ci			interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
181962306a36Sopenharmony_ci				     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
182062306a36Sopenharmony_ci				     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
182162306a36Sopenharmony_ci				     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
182262306a36Sopenharmony_ci			#interrupt-cells = <2>;
182362306a36Sopenharmony_ci			interrupt-controller;
182462306a36Sopenharmony_ci			#gpio-cells = <2>;
182562306a36Sopenharmony_ci			gpio-controller;
182662306a36Sopenharmony_ci			gpio-ranges = <&pinmux_aon 0 0 32>;
182762306a36Sopenharmony_ci		};
182862306a36Sopenharmony_ci
182962306a36Sopenharmony_ci		pinmux_aon: pinmux@c300000 {
183062306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pinmux-aon";
183162306a36Sopenharmony_ci			reg = <0x0 0xc300000 0x0 0x4000>;
183262306a36Sopenharmony_ci		};
183362306a36Sopenharmony_ci
183462306a36Sopenharmony_ci		pwm4: pwm@c340000 {
183562306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pwm", "nvidia,tegra194-pwm";
183662306a36Sopenharmony_ci			reg = <0x0 0xc340000 0x0 0x10000>;
183762306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PWM4>;
183862306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PWM4>;
183962306a36Sopenharmony_ci			reset-names = "pwm";
184062306a36Sopenharmony_ci			status = "disabled";
184162306a36Sopenharmony_ci			#pwm-cells = <2>;
184262306a36Sopenharmony_ci		};
184362306a36Sopenharmony_ci
184462306a36Sopenharmony_ci		pmc: pmc@c360000 {
184562306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pmc";
184662306a36Sopenharmony_ci			reg = <0x0 0x0c360000 0x0 0x10000>,
184762306a36Sopenharmony_ci			      <0x0 0x0c370000 0x0 0x10000>,
184862306a36Sopenharmony_ci			      <0x0 0x0c380000 0x0 0x10000>,
184962306a36Sopenharmony_ci			      <0x0 0x0c390000 0x0 0x10000>,
185062306a36Sopenharmony_ci			      <0x0 0x0c3a0000 0x0 0x10000>;
185162306a36Sopenharmony_ci			reg-names = "pmc", "wake", "aotag", "scratch", "misc";
185262306a36Sopenharmony_ci
185362306a36Sopenharmony_ci			#interrupt-cells = <2>;
185462306a36Sopenharmony_ci			interrupt-controller;
185562306a36Sopenharmony_ci
185662306a36Sopenharmony_ci			sdmmc1_1v8: sdmmc1-1v8 {
185762306a36Sopenharmony_ci				pins = "sdmmc1-hv";
185862306a36Sopenharmony_ci				power-source = <TEGRA_IO_PAD_VOLTAGE_1V8>;
185962306a36Sopenharmony_ci			};
186062306a36Sopenharmony_ci
186162306a36Sopenharmony_ci			sdmmc1_3v3: sdmmc1-3v3 {
186262306a36Sopenharmony_ci				pins = "sdmmc1-hv";
186362306a36Sopenharmony_ci				power-source = <TEGRA_IO_PAD_VOLTAGE_3V3>;
186462306a36Sopenharmony_ci			};
186562306a36Sopenharmony_ci
186662306a36Sopenharmony_ci			sdmmc3_1v8: sdmmc3-1v8 {
186762306a36Sopenharmony_ci				pins = "sdmmc3-hv";
186862306a36Sopenharmony_ci				power-source = <TEGRA_IO_PAD_VOLTAGE_1V8>;
186962306a36Sopenharmony_ci			};
187062306a36Sopenharmony_ci
187162306a36Sopenharmony_ci			sdmmc3_3v3: sdmmc3-3v3 {
187262306a36Sopenharmony_ci				pins = "sdmmc3-hv";
187362306a36Sopenharmony_ci				power-source = <TEGRA_IO_PAD_VOLTAGE_3V3>;
187462306a36Sopenharmony_ci			};
187562306a36Sopenharmony_ci		};
187662306a36Sopenharmony_ci
187762306a36Sopenharmony_ci		aon-fabric@c600000 {
187862306a36Sopenharmony_ci			compatible = "nvidia,tegra234-aon-fabric";
187962306a36Sopenharmony_ci			reg = <0x0 0xc600000 0x0 0x40000>;
188062306a36Sopenharmony_ci			interrupts = <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>;
188162306a36Sopenharmony_ci			status = "okay";
188262306a36Sopenharmony_ci		};
188362306a36Sopenharmony_ci
188462306a36Sopenharmony_ci		bpmp-fabric@d600000 {
188562306a36Sopenharmony_ci			compatible = "nvidia,tegra234-bpmp-fabric";
188662306a36Sopenharmony_ci			reg = <0x0 0xd600000 0x0 0x40000>;
188762306a36Sopenharmony_ci			interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
188862306a36Sopenharmony_ci			status = "okay";
188962306a36Sopenharmony_ci		};
189062306a36Sopenharmony_ci
189162306a36Sopenharmony_ci		dce-fabric@de00000 {
189262306a36Sopenharmony_ci			compatible = "nvidia,tegra234-sce-fabric";
189362306a36Sopenharmony_ci			reg = <0x0 0xde00000 0x0 0x40000>;
189462306a36Sopenharmony_ci			interrupts = <GIC_SPI 381 IRQ_TYPE_LEVEL_HIGH>;
189562306a36Sopenharmony_ci			status = "okay";
189662306a36Sopenharmony_ci		};
189762306a36Sopenharmony_ci
189862306a36Sopenharmony_ci		ccplex@e000000 {
189962306a36Sopenharmony_ci			compatible = "nvidia,tegra234-ccplex-cluster";
190062306a36Sopenharmony_ci			reg = <0x0 0x0e000000 0x0 0x5ffff>;
190162306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp>;
190262306a36Sopenharmony_ci			status = "okay";
190362306a36Sopenharmony_ci		};
190462306a36Sopenharmony_ci
190562306a36Sopenharmony_ci		gic: interrupt-controller@f400000 {
190662306a36Sopenharmony_ci			compatible = "arm,gic-v3";
190762306a36Sopenharmony_ci			reg = <0x0 0x0f400000 0x0 0x010000>, /* GICD */
190862306a36Sopenharmony_ci			      <0x0 0x0f440000 0x0 0x200000>; /* GICR */
190962306a36Sopenharmony_ci			interrupt-parent = <&gic>;
191062306a36Sopenharmony_ci			interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
191162306a36Sopenharmony_ci
191262306a36Sopenharmony_ci			#redistributor-regions = <1>;
191362306a36Sopenharmony_ci			#interrupt-cells = <3>;
191462306a36Sopenharmony_ci			interrupt-controller;
191562306a36Sopenharmony_ci		};
191662306a36Sopenharmony_ci
191762306a36Sopenharmony_ci		smmu_iso: iommu@10000000 {
191862306a36Sopenharmony_ci			compatible = "nvidia,tegra234-smmu", "nvidia,smmu-500";
191962306a36Sopenharmony_ci			reg = <0x0 0x10000000 0x0 0x1000000>;
192062306a36Sopenharmony_ci			interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
192162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
192262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
192362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
192462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
192562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
192662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
192762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
192862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
192962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
193062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
193162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
193262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
193362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
193462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
193562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
193662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
193762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
193862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
193962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
194062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
194162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
194262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
194362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
194462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
194562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
194662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
194762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
194862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
194962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
195062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
195162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
195262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
195362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
195462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
195562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
195662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
195762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
195862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
195962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
196062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
196162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
196262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
196362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
196462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
196562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
196662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
196762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
196862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
196962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
197062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
197162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
197262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
197362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
197462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
197562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
197662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
197762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
197862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
197962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
198062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
198162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
198262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
198362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
198462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
198562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
198662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
198762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
198862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
198962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
199062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
199162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
199262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
199362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
199462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
199562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
199662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
199762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
199862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
199962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
200062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
200162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
200262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
200362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
200462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
200562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
200662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
200762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
200862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
200962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
201062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
201162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
201262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
201362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
201462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
201562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
201662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
201762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
201862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
201962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
202062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
202162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
202262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
202362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
202462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
202562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
202662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
202762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
202862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
202962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
203062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
203162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
203262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
203362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
203462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
203562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
203662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
203762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
203862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
203962306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
204062306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
204162306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
204262306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
204362306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
204462306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
204562306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
204662306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
204762306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
204862306a36Sopenharmony_ci				     <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>;
204962306a36Sopenharmony_ci			stream-match-mask = <0x7f80>;
205062306a36Sopenharmony_ci			#global-interrupts = <1>;
205162306a36Sopenharmony_ci			#iommu-cells = <1>;
205262306a36Sopenharmony_ci
205362306a36Sopenharmony_ci			nvidia,memory-controller = <&mc>;
205462306a36Sopenharmony_ci			status = "okay";
205562306a36Sopenharmony_ci		};
205662306a36Sopenharmony_ci
205762306a36Sopenharmony_ci		smmu_niso0: iommu@12000000 {
205862306a36Sopenharmony_ci			compatible = "nvidia,tegra234-smmu", "nvidia,smmu-500";
205962306a36Sopenharmony_ci			reg = <0x0 0x12000000 0x0 0x1000000>,
206062306a36Sopenharmony_ci			      <0x0 0x11000000 0x0 0x1000000>;
206162306a36Sopenharmony_ci			interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
206262306a36Sopenharmony_ci				     <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>,
206362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
206462306a36Sopenharmony_ci				     <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>,
206562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
206662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
206762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
206862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
206962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
207062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
207162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
207262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
207362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
207462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
207562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
207662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
207762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
207862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
207962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
208062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
208162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
208262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
208362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
208462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
208562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
208662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
208762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
208862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
208962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
209062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
209162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
209262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
209362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
209462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
209562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
209662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
209762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
209862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
209962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
210062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
210162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
210262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
210362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
210462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
210562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
210662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
210762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
210862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
210962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
211062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
211162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
211262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
211362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
211462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
211562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
211662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
211762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
211862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
211962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
212062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
212162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
212262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
212362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
212462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
212562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
212662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
212762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
212862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
212962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
213062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
213162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
213262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
213362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
213462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
213562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
213662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
213762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
213862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
213962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
214062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
214162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
214262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
214362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
214462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
214562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
214662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
214762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
214862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
214962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
215062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
215162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
215262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
215362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
215462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
215562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
215662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
215762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
215862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
215962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
216062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
216162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
216262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
216362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
216462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
216562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
216662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
216762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
216862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
216962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
217062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
217162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
217262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
217362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
217462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
217562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
217662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
217762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
217862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
217962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
218062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
218162306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
218262306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
218362306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
218462306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
218562306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
218662306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
218762306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
218862306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
218962306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
219062306a36Sopenharmony_ci				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
219162306a36Sopenharmony_ci			stream-match-mask = <0x7f80>;
219262306a36Sopenharmony_ci			#global-interrupts = <2>;
219362306a36Sopenharmony_ci			#iommu-cells = <1>;
219462306a36Sopenharmony_ci
219562306a36Sopenharmony_ci			nvidia,memory-controller = <&mc>;
219662306a36Sopenharmony_ci			status = "okay";
219762306a36Sopenharmony_ci		};
219862306a36Sopenharmony_ci
219962306a36Sopenharmony_ci		cbb-fabric@13a00000 {
220062306a36Sopenharmony_ci			compatible = "nvidia,tegra234-cbb-fabric";
220162306a36Sopenharmony_ci			reg = <0x0 0x13a00000 0x0 0x400000>;
220262306a36Sopenharmony_ci			interrupts = <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>;
220362306a36Sopenharmony_ci			status = "okay";
220462306a36Sopenharmony_ci		};
220562306a36Sopenharmony_ci
220662306a36Sopenharmony_ci		host1x@13e00000 {
220762306a36Sopenharmony_ci			compatible = "nvidia,tegra234-host1x";
220862306a36Sopenharmony_ci			reg = <0x0 0x13e00000 0x0 0x10000>,
220962306a36Sopenharmony_ci			      <0x0 0x13e10000 0x0 0x10000>,
221062306a36Sopenharmony_ci			      <0x0 0x13e40000 0x0 0x10000>;
221162306a36Sopenharmony_ci			reg-names = "common", "hypervisor", "vm";
221262306a36Sopenharmony_ci			interrupts = <GIC_SPI 448 IRQ_TYPE_LEVEL_HIGH>,
221362306a36Sopenharmony_ci				     <GIC_SPI 449 IRQ_TYPE_LEVEL_HIGH>,
221462306a36Sopenharmony_ci				     <GIC_SPI 450 IRQ_TYPE_LEVEL_HIGH>,
221562306a36Sopenharmony_ci				     <GIC_SPI 451 IRQ_TYPE_LEVEL_HIGH>,
221662306a36Sopenharmony_ci				     <GIC_SPI 452 IRQ_TYPE_LEVEL_HIGH>,
221762306a36Sopenharmony_ci				     <GIC_SPI 453 IRQ_TYPE_LEVEL_HIGH>,
221862306a36Sopenharmony_ci				     <GIC_SPI 454 IRQ_TYPE_LEVEL_HIGH>,
221962306a36Sopenharmony_ci				     <GIC_SPI 455 IRQ_TYPE_LEVEL_HIGH>,
222062306a36Sopenharmony_ci				     <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>;
222162306a36Sopenharmony_ci			interrupt-names = "syncpt0", "syncpt1", "syncpt2", "syncpt3", "syncpt4",
222262306a36Sopenharmony_ci					  "syncpt5", "syncpt6", "syncpt7", "host1x";
222362306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_HOST1X>;
222462306a36Sopenharmony_ci			clock-names = "host1x";
222562306a36Sopenharmony_ci
222662306a36Sopenharmony_ci			#address-cells = <2>;
222762306a36Sopenharmony_ci			#size-cells = <2>;
222862306a36Sopenharmony_ci			ranges = <0x0 0x14800000 0x0 0x14800000 0x0 0x02000000>;
222962306a36Sopenharmony_ci
223062306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_HOST1XDMAR &emc>;
223162306a36Sopenharmony_ci			interconnect-names = "dma-mem";
223262306a36Sopenharmony_ci			iommus = <&smmu_niso1 TEGRA234_SID_HOST1X>;
223362306a36Sopenharmony_ci			dma-coherent;
223462306a36Sopenharmony_ci
223562306a36Sopenharmony_ci			/* Context isolation domains */
223662306a36Sopenharmony_ci			iommu-map = <0 &smmu_niso0 TEGRA234_SID_HOST1X_CTX0 1>,
223762306a36Sopenharmony_ci				    <1 &smmu_niso0 TEGRA234_SID_HOST1X_CTX1 1>,
223862306a36Sopenharmony_ci				    <2 &smmu_niso0 TEGRA234_SID_HOST1X_CTX2 1>,
223962306a36Sopenharmony_ci				    <3 &smmu_niso0 TEGRA234_SID_HOST1X_CTX3 1>,
224062306a36Sopenharmony_ci				    <4 &smmu_niso0 TEGRA234_SID_HOST1X_CTX4 1>,
224162306a36Sopenharmony_ci				    <5 &smmu_niso0 TEGRA234_SID_HOST1X_CTX5 1>,
224262306a36Sopenharmony_ci				    <6 &smmu_niso0 TEGRA234_SID_HOST1X_CTX6 1>,
224362306a36Sopenharmony_ci				    <7 &smmu_niso0 TEGRA234_SID_HOST1X_CTX7 1>,
224462306a36Sopenharmony_ci				    <8 &smmu_niso1 TEGRA234_SID_HOST1X_CTX0 1>,
224562306a36Sopenharmony_ci				    <9 &smmu_niso1 TEGRA234_SID_HOST1X_CTX1 1>,
224662306a36Sopenharmony_ci				    <10 &smmu_niso1 TEGRA234_SID_HOST1X_CTX2 1>,
224762306a36Sopenharmony_ci				    <11 &smmu_niso1 TEGRA234_SID_HOST1X_CTX3 1>,
224862306a36Sopenharmony_ci				    <12 &smmu_niso1 TEGRA234_SID_HOST1X_CTX4 1>,
224962306a36Sopenharmony_ci				    <13 &smmu_niso1 TEGRA234_SID_HOST1X_CTX5 1>,
225062306a36Sopenharmony_ci				    <14 &smmu_niso1 TEGRA234_SID_HOST1X_CTX6 1>,
225162306a36Sopenharmony_ci				    <15 &smmu_niso1 TEGRA234_SID_HOST1X_CTX7 1>;
225262306a36Sopenharmony_ci
225362306a36Sopenharmony_ci			vic@15340000 {
225462306a36Sopenharmony_ci				compatible = "nvidia,tegra234-vic";
225562306a36Sopenharmony_ci				reg = <0x0 0x15340000 0x0 0x00040000>;
225662306a36Sopenharmony_ci				interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>;
225762306a36Sopenharmony_ci				clocks = <&bpmp TEGRA234_CLK_VIC>;
225862306a36Sopenharmony_ci				clock-names = "vic";
225962306a36Sopenharmony_ci				resets = <&bpmp TEGRA234_RESET_VIC>;
226062306a36Sopenharmony_ci				reset-names = "vic";
226162306a36Sopenharmony_ci
226262306a36Sopenharmony_ci				power-domains = <&bpmp TEGRA234_POWER_DOMAIN_VIC>;
226362306a36Sopenharmony_ci				interconnects = <&mc TEGRA234_MEMORY_CLIENT_VICSRD &emc>,
226462306a36Sopenharmony_ci						<&mc TEGRA234_MEMORY_CLIENT_VICSWR &emc>;
226562306a36Sopenharmony_ci				interconnect-names = "dma-mem", "write";
226662306a36Sopenharmony_ci				iommus = <&smmu_niso1 TEGRA234_SID_VIC>;
226762306a36Sopenharmony_ci				dma-coherent;
226862306a36Sopenharmony_ci			};
226962306a36Sopenharmony_ci
227062306a36Sopenharmony_ci			nvdec@15480000 {
227162306a36Sopenharmony_ci				compatible = "nvidia,tegra234-nvdec";
227262306a36Sopenharmony_ci				reg = <0x0 0x15480000 0x0 0x00040000>;
227362306a36Sopenharmony_ci				clocks = <&bpmp TEGRA234_CLK_NVDEC>,
227462306a36Sopenharmony_ci					 <&bpmp TEGRA234_CLK_FUSE>,
227562306a36Sopenharmony_ci					 <&bpmp TEGRA234_CLK_TSEC_PKA>;
227662306a36Sopenharmony_ci				clock-names = "nvdec", "fuse", "tsec_pka";
227762306a36Sopenharmony_ci				resets = <&bpmp TEGRA234_RESET_NVDEC>;
227862306a36Sopenharmony_ci				reset-names = "nvdec";
227962306a36Sopenharmony_ci				power-domains = <&bpmp TEGRA234_POWER_DOMAIN_NVDEC>;
228062306a36Sopenharmony_ci				interconnects = <&mc TEGRA234_MEMORY_CLIENT_NVDECSRD &emc>,
228162306a36Sopenharmony_ci						<&mc TEGRA234_MEMORY_CLIENT_NVDECSWR &emc>;
228262306a36Sopenharmony_ci				interconnect-names = "dma-mem", "write";
228362306a36Sopenharmony_ci				iommus = <&smmu_niso1 TEGRA234_SID_NVDEC>;
228462306a36Sopenharmony_ci				dma-coherent;
228562306a36Sopenharmony_ci
228662306a36Sopenharmony_ci				nvidia,memory-controller = <&mc>;
228762306a36Sopenharmony_ci
228862306a36Sopenharmony_ci				/*
228962306a36Sopenharmony_ci				 * Placeholder values that firmware needs to update with the real
229062306a36Sopenharmony_ci				 * offsets parsed from the microcode headers.
229162306a36Sopenharmony_ci				 */
229262306a36Sopenharmony_ci				nvidia,bl-manifest-offset = <0>;
229362306a36Sopenharmony_ci				nvidia,bl-data-offset = <0>;
229462306a36Sopenharmony_ci				nvidia,bl-code-offset = <0>;
229562306a36Sopenharmony_ci				nvidia,os-manifest-offset = <0>;
229662306a36Sopenharmony_ci				nvidia,os-data-offset = <0>;
229762306a36Sopenharmony_ci				nvidia,os-code-offset = <0>;
229862306a36Sopenharmony_ci
229962306a36Sopenharmony_ci				/*
230062306a36Sopenharmony_ci				 * Firmware needs to set this to "okay" once the above values have
230162306a36Sopenharmony_ci				 * been updated.
230262306a36Sopenharmony_ci				 */
230362306a36Sopenharmony_ci				status = "disabled";
230462306a36Sopenharmony_ci			};
230562306a36Sopenharmony_ci		};
230662306a36Sopenharmony_ci
230762306a36Sopenharmony_ci		pcie@140a0000 {
230862306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
230962306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX4CA>;
231062306a36Sopenharmony_ci			reg = <0x00 0x140a0000 0x0 0x00020000>, /* appl registers (128K)      */
231162306a36Sopenharmony_ci			      <0x00 0x2a000000 0x0 0x00040000>, /* configuration space (256K) */
231262306a36Sopenharmony_ci			      <0x00 0x2a040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
231362306a36Sopenharmony_ci			      <0x00 0x2a080000 0x0 0x00040000>, /* DBI reg space (256K)       */
231462306a36Sopenharmony_ci			      <0x35 0x30000000 0x0 0x10000000>; /* ECAM (256MB)               */
231562306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
231662306a36Sopenharmony_ci
231762306a36Sopenharmony_ci			#address-cells = <3>;
231862306a36Sopenharmony_ci			#size-cells = <2>;
231962306a36Sopenharmony_ci			device_type = "pci";
232062306a36Sopenharmony_ci			num-lanes = <4>;
232162306a36Sopenharmony_ci			num-viewport = <8>;
232262306a36Sopenharmony_ci			linux,pci-domain = <8>;
232362306a36Sopenharmony_ci
232462306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX2_C8_CORE>;
232562306a36Sopenharmony_ci			clock-names = "core";
232662306a36Sopenharmony_ci
232762306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX2_CORE_8_APB>,
232862306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX2_CORE_8>;
232962306a36Sopenharmony_ci			reset-names = "apb", "core";
233062306a36Sopenharmony_ci
233162306a36Sopenharmony_ci			interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
233262306a36Sopenharmony_ci				     <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
233362306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
233462306a36Sopenharmony_ci
233562306a36Sopenharmony_ci			#interrupt-cells = <1>;
233662306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
233762306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
233862306a36Sopenharmony_ci
233962306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 8>;
234062306a36Sopenharmony_ci
234162306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
234262306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
234362306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
234462306a36Sopenharmony_ci
234562306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
234662306a36Sopenharmony_ci
234762306a36Sopenharmony_ci			ranges = <0x43000000 0x32 0x40000000 0x32 0x40000000 0x2 0xe8000000>, /* prefetchable memory (11904 MB) */
234862306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x35 0x28000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
234962306a36Sopenharmony_ci				 <0x01000000 0x0  0x2a100000 0x00 0x2a100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
235062306a36Sopenharmony_ci
235162306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE8AR &emc>,
235262306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE8AW &emc>;
235362306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
235462306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso1 TEGRA234_SID_PCIE8 0x1000>;
235562306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
235662306a36Sopenharmony_ci			dma-coherent;
235762306a36Sopenharmony_ci
235862306a36Sopenharmony_ci			status = "disabled";
235962306a36Sopenharmony_ci		};
236062306a36Sopenharmony_ci
236162306a36Sopenharmony_ci		pcie@140c0000 {
236262306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
236362306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX4CB>;
236462306a36Sopenharmony_ci			reg = <0x00 0x140c0000 0x0 0x00020000>, /* appl registers (128K)      */
236562306a36Sopenharmony_ci			      <0x00 0x2c000000 0x0 0x00040000>, /* configuration space (256K) */
236662306a36Sopenharmony_ci			      <0x00 0x2c040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
236762306a36Sopenharmony_ci			      <0x00 0x2c080000 0x0 0x00040000>, /* DBI reg space (256K)       */
236862306a36Sopenharmony_ci			      <0x38 0x30000000 0x0 0x10000000>; /* ECAM (256MB)               */
236962306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
237062306a36Sopenharmony_ci
237162306a36Sopenharmony_ci			#address-cells = <3>;
237262306a36Sopenharmony_ci			#size-cells = <2>;
237362306a36Sopenharmony_ci			device_type = "pci";
237462306a36Sopenharmony_ci			num-lanes = <4>;
237562306a36Sopenharmony_ci			num-viewport = <8>;
237662306a36Sopenharmony_ci			linux,pci-domain = <9>;
237762306a36Sopenharmony_ci
237862306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX2_C9_CORE>;
237962306a36Sopenharmony_ci			clock-names = "core";
238062306a36Sopenharmony_ci
238162306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX2_CORE_9_APB>,
238262306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX2_CORE_9>;
238362306a36Sopenharmony_ci			reset-names = "apb", "core";
238462306a36Sopenharmony_ci
238562306a36Sopenharmony_ci			interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
238662306a36Sopenharmony_ci				     <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
238762306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
238862306a36Sopenharmony_ci
238962306a36Sopenharmony_ci			#interrupt-cells = <1>;
239062306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
239162306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
239262306a36Sopenharmony_ci
239362306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 9>;
239462306a36Sopenharmony_ci
239562306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
239662306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
239762306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
239862306a36Sopenharmony_ci
239962306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
240062306a36Sopenharmony_ci
240162306a36Sopenharmony_ci			ranges = <0x43000000 0x35 0x40000000 0x35 0x40000000 0x2 0xc0000000>, /* prefetchable memory (11264 MB) */
240262306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x38 0x28000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
240362306a36Sopenharmony_ci				 <0x01000000 0x0  0x2c100000 0x00 0x2c100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
240462306a36Sopenharmony_ci
240562306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE9AR &emc>,
240662306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE9AW &emc>;
240762306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
240862306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso0 TEGRA234_SID_PCIE9 0x1000>;
240962306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
241062306a36Sopenharmony_ci			dma-coherent;
241162306a36Sopenharmony_ci
241262306a36Sopenharmony_ci			status = "disabled";
241362306a36Sopenharmony_ci		};
241462306a36Sopenharmony_ci
241562306a36Sopenharmony_ci		pcie@140e0000 {
241662306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
241762306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX4CC>;
241862306a36Sopenharmony_ci			reg = <0x00 0x140e0000 0x0 0x00020000>, /* appl registers (128K)      */
241962306a36Sopenharmony_ci			      <0x00 0x2e000000 0x0 0x00040000>, /* configuration space (256K) */
242062306a36Sopenharmony_ci			      <0x00 0x2e040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
242162306a36Sopenharmony_ci			      <0x00 0x2e080000 0x0 0x00040000>, /* DBI reg space (256K)       */
242262306a36Sopenharmony_ci			      <0x3b 0x30000000 0x0 0x10000000>; /* ECAM (256MB)               */
242362306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
242462306a36Sopenharmony_ci
242562306a36Sopenharmony_ci			#address-cells = <3>;
242662306a36Sopenharmony_ci			#size-cells = <2>;
242762306a36Sopenharmony_ci			device_type = "pci";
242862306a36Sopenharmony_ci			num-lanes = <4>;
242962306a36Sopenharmony_ci			num-viewport = <8>;
243062306a36Sopenharmony_ci			linux,pci-domain = <10>;
243162306a36Sopenharmony_ci
243262306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX2_C10_CORE>;
243362306a36Sopenharmony_ci			clock-names = "core";
243462306a36Sopenharmony_ci
243562306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX2_CORE_10_APB>,
243662306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX2_CORE_10>;
243762306a36Sopenharmony_ci			reset-names = "apb", "core";
243862306a36Sopenharmony_ci
243962306a36Sopenharmony_ci			interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
244062306a36Sopenharmony_ci				     <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
244162306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
244262306a36Sopenharmony_ci
244362306a36Sopenharmony_ci			#interrupt-cells = <1>;
244462306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
244562306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
244662306a36Sopenharmony_ci
244762306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 10>;
244862306a36Sopenharmony_ci
244962306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
245062306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
245162306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
245262306a36Sopenharmony_ci
245362306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
245462306a36Sopenharmony_ci
245562306a36Sopenharmony_ci			ranges = <0x43000000 0x38 0x40000000 0x38 0x40000000 0x2 0xe8000000>, /* prefetchable memory (11904 MB) */
245662306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x3b 0x28000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
245762306a36Sopenharmony_ci				 <0x01000000 0x0  0x2e100000 0x00 0x2e100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
245862306a36Sopenharmony_ci
245962306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE10AR &emc>,
246062306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE10AW &emc>;
246162306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
246262306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso1 TEGRA234_SID_PCIE10 0x1000>;
246362306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
246462306a36Sopenharmony_ci			dma-coherent;
246562306a36Sopenharmony_ci
246662306a36Sopenharmony_ci			status = "disabled";
246762306a36Sopenharmony_ci		};
246862306a36Sopenharmony_ci
246962306a36Sopenharmony_ci		pcie-ep@140e0000 {
247062306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie-ep";
247162306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX4CC>;
247262306a36Sopenharmony_ci			reg = <0x00 0x140e0000 0x0 0x00020000>, /* appl registers (128K)      */
247362306a36Sopenharmony_ci			      <0x00 0x2e040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
247462306a36Sopenharmony_ci			      <0x00 0x2e080000 0x0 0x00040000>, /* DBI space (256K)           */
247562306a36Sopenharmony_ci			      <0x38 0x40000000 0x3 0x00000000>; /* Address Space (12G)        */
247662306a36Sopenharmony_ci			reg-names = "appl", "atu_dma", "dbi", "addr_space";
247762306a36Sopenharmony_ci
247862306a36Sopenharmony_ci			num-lanes = <4>;
247962306a36Sopenharmony_ci
248062306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX2_C10_CORE>;
248162306a36Sopenharmony_ci			clock-names = "core";
248262306a36Sopenharmony_ci
248362306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX2_CORE_10_APB>,
248462306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX2_CORE_10>;
248562306a36Sopenharmony_ci			reset-names = "apb", "core";
248662306a36Sopenharmony_ci
248762306a36Sopenharmony_ci			interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;	/* controller interrupt */
248862306a36Sopenharmony_ci			interrupt-names = "intr";
248962306a36Sopenharmony_ci
249062306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 10>;
249162306a36Sopenharmony_ci
249262306a36Sopenharmony_ci			nvidia,enable-ext-refclk;
249362306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
249462306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
249562306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
249662306a36Sopenharmony_ci
249762306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE10AR &emc>,
249862306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE10AW &emc>;
249962306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
250062306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso1 TEGRA234_SID_PCIE10 0x1000>;
250162306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
250262306a36Sopenharmony_ci			dma-coherent;
250362306a36Sopenharmony_ci
250462306a36Sopenharmony_ci			status = "disabled";
250562306a36Sopenharmony_ci		};
250662306a36Sopenharmony_ci
250762306a36Sopenharmony_ci		pcie@14100000 {
250862306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
250962306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX1A>;
251062306a36Sopenharmony_ci			reg = <0x00 0x14100000 0x0 0x00020000>, /* appl registers (128K)      */
251162306a36Sopenharmony_ci			      <0x00 0x30000000 0x0 0x00040000>, /* configuration space (256K) */
251262306a36Sopenharmony_ci			      <0x00 0x30040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
251362306a36Sopenharmony_ci			      <0x00 0x30080000 0x0 0x00040000>, /* DBI reg space (256K)       */
251462306a36Sopenharmony_ci			      <0x20 0xb0000000 0x0 0x10000000>; /* ECAM (256MB)               */
251562306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
251662306a36Sopenharmony_ci
251762306a36Sopenharmony_ci			#address-cells = <3>;
251862306a36Sopenharmony_ci			#size-cells = <2>;
251962306a36Sopenharmony_ci			device_type = "pci";
252062306a36Sopenharmony_ci			num-lanes = <1>;
252162306a36Sopenharmony_ci			num-viewport = <8>;
252262306a36Sopenharmony_ci			linux,pci-domain = <1>;
252362306a36Sopenharmony_ci
252462306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX0_C1_CORE>;
252562306a36Sopenharmony_ci			clock-names = "core";
252662306a36Sopenharmony_ci
252762306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX0_CORE_1_APB>,
252862306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX0_CORE_1>;
252962306a36Sopenharmony_ci			reset-names = "apb", "core";
253062306a36Sopenharmony_ci
253162306a36Sopenharmony_ci			interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
253262306a36Sopenharmony_ci				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
253362306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
253462306a36Sopenharmony_ci
253562306a36Sopenharmony_ci			#interrupt-cells = <1>;
253662306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
253762306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>;
253862306a36Sopenharmony_ci
253962306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 1>;
254062306a36Sopenharmony_ci
254162306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
254262306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
254362306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
254462306a36Sopenharmony_ci
254562306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
254662306a36Sopenharmony_ci
254762306a36Sopenharmony_ci			ranges = <0x43000000 0x20 0x80000000 0x20 0x80000000 0x0 0x28000000>, /* prefetchable memory (640 MB) */
254862306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x20 0xa8000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
254962306a36Sopenharmony_ci				 <0x01000000 0x0  0x30100000 0x00 0x30100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
255062306a36Sopenharmony_ci
255162306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE1R &emc>,
255262306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE1W &emc>;
255362306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
255462306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso1 TEGRA234_SID_PCIE1 0x1000>;
255562306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
255662306a36Sopenharmony_ci			dma-coherent;
255762306a36Sopenharmony_ci
255862306a36Sopenharmony_ci			status = "disabled";
255962306a36Sopenharmony_ci		};
256062306a36Sopenharmony_ci
256162306a36Sopenharmony_ci		pcie@14120000 {
256262306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
256362306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX1A>;
256462306a36Sopenharmony_ci			reg = <0x00 0x14120000 0x0 0x00020000>, /* appl registers (128K)      */
256562306a36Sopenharmony_ci			      <0x00 0x32000000 0x0 0x00040000>, /* configuration space (256K) */
256662306a36Sopenharmony_ci			      <0x00 0x32040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
256762306a36Sopenharmony_ci			      <0x00 0x32080000 0x0 0x00040000>, /* DBI reg space (256K)       */
256862306a36Sopenharmony_ci			      <0x20 0xf0000000 0x0 0x10000000>; /* ECAM (256MB)               */
256962306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
257062306a36Sopenharmony_ci
257162306a36Sopenharmony_ci			#address-cells = <3>;
257262306a36Sopenharmony_ci			#size-cells = <2>;
257362306a36Sopenharmony_ci			device_type = "pci";
257462306a36Sopenharmony_ci			num-lanes = <1>;
257562306a36Sopenharmony_ci			num-viewport = <8>;
257662306a36Sopenharmony_ci			linux,pci-domain = <2>;
257762306a36Sopenharmony_ci
257862306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX0_C2_CORE>;
257962306a36Sopenharmony_ci			clock-names = "core";
258062306a36Sopenharmony_ci
258162306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX0_CORE_2_APB>,
258262306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX0_CORE_2>;
258362306a36Sopenharmony_ci			reset-names = "apb", "core";
258462306a36Sopenharmony_ci
258562306a36Sopenharmony_ci			interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
258662306a36Sopenharmony_ci				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
258762306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
258862306a36Sopenharmony_ci
258962306a36Sopenharmony_ci			#interrupt-cells = <1>;
259062306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
259162306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
259262306a36Sopenharmony_ci
259362306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 2>;
259462306a36Sopenharmony_ci
259562306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
259662306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
259762306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
259862306a36Sopenharmony_ci
259962306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
260062306a36Sopenharmony_ci
260162306a36Sopenharmony_ci			ranges = <0x43000000 0x20 0xc0000000 0x20 0xc0000000 0x0 0x28000000>, /* prefetchable memory (640 MB) */
260262306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x20 0xe8000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
260362306a36Sopenharmony_ci				 <0x01000000 0x0  0x32100000 0x00 0x32100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
260462306a36Sopenharmony_ci
260562306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE2AR &emc>,
260662306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE2AW &emc>;
260762306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
260862306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso1 TEGRA234_SID_PCIE2 0x1000>;
260962306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
261062306a36Sopenharmony_ci			dma-coherent;
261162306a36Sopenharmony_ci
261262306a36Sopenharmony_ci			status = "disabled";
261362306a36Sopenharmony_ci		};
261462306a36Sopenharmony_ci
261562306a36Sopenharmony_ci		pcie@14140000 {
261662306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
261762306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX1A>;
261862306a36Sopenharmony_ci			reg = <0x00 0x14140000 0x0 0x00020000>, /* appl registers (128K)      */
261962306a36Sopenharmony_ci			      <0x00 0x34000000 0x0 0x00040000>, /* configuration space (256K) */
262062306a36Sopenharmony_ci			      <0x00 0x34040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
262162306a36Sopenharmony_ci			      <0x00 0x34080000 0x0 0x00040000>, /* DBI reg space (256K)       */
262262306a36Sopenharmony_ci			      <0x21 0x30000000 0x0 0x10000000>; /* ECAM (256MB)               */
262362306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
262462306a36Sopenharmony_ci
262562306a36Sopenharmony_ci			#address-cells = <3>;
262662306a36Sopenharmony_ci			#size-cells = <2>;
262762306a36Sopenharmony_ci			device_type = "pci";
262862306a36Sopenharmony_ci			num-lanes = <1>;
262962306a36Sopenharmony_ci			num-viewport = <8>;
263062306a36Sopenharmony_ci			linux,pci-domain = <3>;
263162306a36Sopenharmony_ci
263262306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX0_C3_CORE>;
263362306a36Sopenharmony_ci			clock-names = "core";
263462306a36Sopenharmony_ci
263562306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX0_CORE_3_APB>,
263662306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX0_CORE_3>;
263762306a36Sopenharmony_ci			reset-names = "apb", "core";
263862306a36Sopenharmony_ci
263962306a36Sopenharmony_ci			interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
264062306a36Sopenharmony_ci				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
264162306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
264262306a36Sopenharmony_ci
264362306a36Sopenharmony_ci			#interrupt-cells = <1>;
264462306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
264562306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>;
264662306a36Sopenharmony_ci
264762306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 3>;
264862306a36Sopenharmony_ci
264962306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
265062306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
265162306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
265262306a36Sopenharmony_ci
265362306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
265462306a36Sopenharmony_ci
265562306a36Sopenharmony_ci			ranges = <0x43000000 0x21 0x00000000 0x21 0x00000000 0x0 0x28000000>, /* prefetchable memory (640 MB) */
265662306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x21 0x28000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
265762306a36Sopenharmony_ci				 <0x01000000 0x0  0x34100000 0x00 0x34100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
265862306a36Sopenharmony_ci
265962306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE3R &emc>,
266062306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE3W &emc>;
266162306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
266262306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso1 TEGRA234_SID_PCIE3 0x1000>;
266362306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
266462306a36Sopenharmony_ci			dma-coherent;
266562306a36Sopenharmony_ci
266662306a36Sopenharmony_ci			status = "disabled";
266762306a36Sopenharmony_ci		};
266862306a36Sopenharmony_ci
266962306a36Sopenharmony_ci		pcie@14160000 {
267062306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
267162306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX4BB>;
267262306a36Sopenharmony_ci			reg = <0x00 0x14160000 0x0 0x00020000>, /* appl registers (128K)      */
267362306a36Sopenharmony_ci			      <0x00 0x36000000 0x0 0x00040000>, /* configuration space (256K) */
267462306a36Sopenharmony_ci			      <0x00 0x36040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
267562306a36Sopenharmony_ci			      <0x00 0x36080000 0x0 0x00040000>, /* DBI reg space (256K)       */
267662306a36Sopenharmony_ci			      <0x24 0x30000000 0x0 0x10000000>; /* ECAM (256MB)               */
267762306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
267862306a36Sopenharmony_ci
267962306a36Sopenharmony_ci			#address-cells = <3>;
268062306a36Sopenharmony_ci			#size-cells = <2>;
268162306a36Sopenharmony_ci			device_type = "pci";
268262306a36Sopenharmony_ci			num-lanes = <4>;
268362306a36Sopenharmony_ci			num-viewport = <8>;
268462306a36Sopenharmony_ci			linux,pci-domain = <4>;
268562306a36Sopenharmony_ci
268662306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX0_C4_CORE>;
268762306a36Sopenharmony_ci			clock-names = "core";
268862306a36Sopenharmony_ci
268962306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX0_CORE_4_APB>,
269062306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX0_CORE_4>;
269162306a36Sopenharmony_ci			reset-names = "apb", "core";
269262306a36Sopenharmony_ci
269362306a36Sopenharmony_ci			interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
269462306a36Sopenharmony_ci				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
269562306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
269662306a36Sopenharmony_ci
269762306a36Sopenharmony_ci			#interrupt-cells = <1>;
269862306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
269962306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>;
270062306a36Sopenharmony_ci
270162306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 4>;
270262306a36Sopenharmony_ci
270362306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
270462306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
270562306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
270662306a36Sopenharmony_ci
270762306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
270862306a36Sopenharmony_ci
270962306a36Sopenharmony_ci			ranges = <0x43000000 0x21 0x40000000 0x21 0x40000000 0x2 0xe8000000>, /* prefetchable memory (11904 MB) */
271062306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x24 0x28000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
271162306a36Sopenharmony_ci				 <0x01000000 0x0  0x36100000 0x00 0x36100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
271262306a36Sopenharmony_ci
271362306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE4R &emc>,
271462306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE4W &emc>;
271562306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
271662306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso0 TEGRA234_SID_PCIE4 0x1000>;
271762306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
271862306a36Sopenharmony_ci			dma-coherent;
271962306a36Sopenharmony_ci
272062306a36Sopenharmony_ci			status = "disabled";
272162306a36Sopenharmony_ci		};
272262306a36Sopenharmony_ci
272362306a36Sopenharmony_ci		pcie@14180000 {
272462306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
272562306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX4BA>;
272662306a36Sopenharmony_ci			reg = <0x00 0x14180000 0x0 0x00020000>, /* appl registers (128K)      */
272762306a36Sopenharmony_ci			      <0x00 0x38000000 0x0 0x00040000>, /* configuration space (256K) */
272862306a36Sopenharmony_ci			      <0x00 0x38040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
272962306a36Sopenharmony_ci			      <0x00 0x38080000 0x0 0x00040000>, /* DBI reg space (256K)       */
273062306a36Sopenharmony_ci			      <0x27 0x30000000 0x0 0x10000000>; /* ECAM (256MB)               */
273162306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
273262306a36Sopenharmony_ci
273362306a36Sopenharmony_ci			#address-cells = <3>;
273462306a36Sopenharmony_ci			#size-cells = <2>;
273562306a36Sopenharmony_ci			device_type = "pci";
273662306a36Sopenharmony_ci			num-lanes = <4>;
273762306a36Sopenharmony_ci			num-viewport = <8>;
273862306a36Sopenharmony_ci			linux,pci-domain = <0>;
273962306a36Sopenharmony_ci
274062306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX0_C0_CORE>;
274162306a36Sopenharmony_ci			clock-names = "core";
274262306a36Sopenharmony_ci
274362306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX0_CORE_0_APB>,
274462306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX0_CORE_0>;
274562306a36Sopenharmony_ci			reset-names = "apb", "core";
274662306a36Sopenharmony_ci
274762306a36Sopenharmony_ci			interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
274862306a36Sopenharmony_ci				     <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
274962306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
275062306a36Sopenharmony_ci
275162306a36Sopenharmony_ci			#interrupt-cells = <1>;
275262306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
275362306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
275462306a36Sopenharmony_ci
275562306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 0>;
275662306a36Sopenharmony_ci
275762306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
275862306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
275962306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
276062306a36Sopenharmony_ci
276162306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
276262306a36Sopenharmony_ci
276362306a36Sopenharmony_ci			ranges = <0x43000000 0x24 0x40000000 0x24 0x40000000 0x2 0xe8000000>, /* prefetchable memory (11904 MB) */
276462306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x27 0x28000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
276562306a36Sopenharmony_ci				 <0x01000000 0x0  0x38100000 0x00 0x38100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
276662306a36Sopenharmony_ci
276762306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE0R &emc>,
276862306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE0W &emc>;
276962306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
277062306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso0 TEGRA234_SID_PCIE0 0x1000>;
277162306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
277262306a36Sopenharmony_ci			dma-coherent;
277362306a36Sopenharmony_ci
277462306a36Sopenharmony_ci			status = "disabled";
277562306a36Sopenharmony_ci		};
277662306a36Sopenharmony_ci
277762306a36Sopenharmony_ci		pcie@141a0000 {
277862306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
277962306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX8A>;
278062306a36Sopenharmony_ci			reg = <0x00 0x141a0000 0x0 0x00020000>, /* appl registers (128K)      */
278162306a36Sopenharmony_ci			      <0x00 0x3a000000 0x0 0x00040000>, /* configuration space (256K) */
278262306a36Sopenharmony_ci			      <0x00 0x3a040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
278362306a36Sopenharmony_ci			      <0x00 0x3a080000 0x0 0x00040000>, /* DBI reg space (256K)       */
278462306a36Sopenharmony_ci			      <0x2b 0x30000000 0x0 0x10000000>; /* ECAM (256MB)               */
278562306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
278662306a36Sopenharmony_ci
278762306a36Sopenharmony_ci			#address-cells = <3>;
278862306a36Sopenharmony_ci			#size-cells = <2>;
278962306a36Sopenharmony_ci			device_type = "pci";
279062306a36Sopenharmony_ci			num-lanes = <8>;
279162306a36Sopenharmony_ci			num-viewport = <8>;
279262306a36Sopenharmony_ci			linux,pci-domain = <5>;
279362306a36Sopenharmony_ci
279462306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX1_C5_CORE>;
279562306a36Sopenharmony_ci			clock-names = "core";
279662306a36Sopenharmony_ci
279762306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX1_CORE_5_APB>,
279862306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX1_CORE_5>;
279962306a36Sopenharmony_ci			reset-names = "apb", "core";
280062306a36Sopenharmony_ci
280162306a36Sopenharmony_ci			interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
280262306a36Sopenharmony_ci				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
280362306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
280462306a36Sopenharmony_ci
280562306a36Sopenharmony_ci			#interrupt-cells = <1>;
280662306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
280762306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>;
280862306a36Sopenharmony_ci
280962306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 5>;
281062306a36Sopenharmony_ci
281162306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
281262306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
281362306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
281462306a36Sopenharmony_ci
281562306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
281662306a36Sopenharmony_ci
281762306a36Sopenharmony_ci			ranges = <0x43000000 0x28 0x00000000 0x28 0x00000000 0x3 0x28000000>, /* prefetchable memory (12928 MB) */
281862306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x2b 0x28000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
281962306a36Sopenharmony_ci				 <0x01000000 0x0  0x3a100000 0x00 0x3a100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
282062306a36Sopenharmony_ci
282162306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE5R &emc>,
282262306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE5W &emc>;
282362306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
282462306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso0 TEGRA234_SID_PCIE5 0x1000>;
282562306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
282662306a36Sopenharmony_ci			dma-coherent;
282762306a36Sopenharmony_ci
282862306a36Sopenharmony_ci			status = "disabled";
282962306a36Sopenharmony_ci		};
283062306a36Sopenharmony_ci
283162306a36Sopenharmony_ci		pcie-ep@141a0000 {
283262306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie-ep";
283362306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX8A>;
283462306a36Sopenharmony_ci			reg = <0x00 0x141a0000 0x0 0x00020000>, /* appl registers (128K)      */
283562306a36Sopenharmony_ci			      <0x00 0x3a040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
283662306a36Sopenharmony_ci			      <0x00 0x3a080000 0x0 0x00040000>, /* DBI reg space (256K)       */
283762306a36Sopenharmony_ci			      <0x27 0x40000000 0x4 0x00000000>; /* Address Space (16G)        */
283862306a36Sopenharmony_ci			reg-names = "appl", "atu_dma", "dbi", "addr_space";
283962306a36Sopenharmony_ci
284062306a36Sopenharmony_ci			num-lanes = <8>;
284162306a36Sopenharmony_ci
284262306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX1_C5_CORE>;
284362306a36Sopenharmony_ci			clock-names = "core";
284462306a36Sopenharmony_ci
284562306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX1_CORE_5_APB>,
284662306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX1_CORE_5>;
284762306a36Sopenharmony_ci			reset-names = "apb", "core";
284862306a36Sopenharmony_ci
284962306a36Sopenharmony_ci			interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>;	/* controller interrupt */
285062306a36Sopenharmony_ci			interrupt-names = "intr";
285162306a36Sopenharmony_ci
285262306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 5>;
285362306a36Sopenharmony_ci
285462306a36Sopenharmony_ci			nvidia,enable-ext-refclk;
285562306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
285662306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
285762306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
285862306a36Sopenharmony_ci
285962306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE5R &emc>,
286062306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE5W &emc>;
286162306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
286262306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso0 TEGRA234_SID_PCIE5 0x1000>;
286362306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
286462306a36Sopenharmony_ci			dma-coherent;
286562306a36Sopenharmony_ci
286662306a36Sopenharmony_ci			status = "disabled";
286762306a36Sopenharmony_ci		};
286862306a36Sopenharmony_ci
286962306a36Sopenharmony_ci		pcie@141c0000 {
287062306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
287162306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX4A>;
287262306a36Sopenharmony_ci			reg = <0x00 0x141c0000 0x0 0x00020000>, /* appl registers (128K)      */
287362306a36Sopenharmony_ci			      <0x00 0x3c000000 0x0 0x00040000>, /* configuration space (256K) */
287462306a36Sopenharmony_ci			      <0x00 0x3c040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
287562306a36Sopenharmony_ci			      <0x00 0x3c080000 0x0 0x00040000>, /* DBI reg space (256K)       */
287662306a36Sopenharmony_ci			      <0x2e 0x30000000 0x0 0x10000000>; /* ECAM (256MB)               */
287762306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
287862306a36Sopenharmony_ci
287962306a36Sopenharmony_ci			#address-cells = <3>;
288062306a36Sopenharmony_ci			#size-cells = <2>;
288162306a36Sopenharmony_ci			device_type = "pci";
288262306a36Sopenharmony_ci			num-lanes = <4>;
288362306a36Sopenharmony_ci			num-viewport = <8>;
288462306a36Sopenharmony_ci			linux,pci-domain = <6>;
288562306a36Sopenharmony_ci
288662306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX1_C6_CORE>;
288762306a36Sopenharmony_ci			clock-names = "core";
288862306a36Sopenharmony_ci
288962306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX1_CORE_6_APB>,
289062306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX1_CORE_6>;
289162306a36Sopenharmony_ci			reset-names = "apb", "core";
289262306a36Sopenharmony_ci
289362306a36Sopenharmony_ci			interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
289462306a36Sopenharmony_ci				     <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
289562306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
289662306a36Sopenharmony_ci
289762306a36Sopenharmony_ci			#interrupt-cells = <1>;
289862306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
289962306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
290062306a36Sopenharmony_ci
290162306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 6>;
290262306a36Sopenharmony_ci
290362306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
290462306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
290562306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
290662306a36Sopenharmony_ci
290762306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
290862306a36Sopenharmony_ci
290962306a36Sopenharmony_ci			ranges = <0x43000000 0x2b 0x40000000 0x2b 0x40000000 0x2 0xe8000000>, /* prefetchable memory (11904 MB) */
291062306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x2e 0x28000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
291162306a36Sopenharmony_ci				 <0x01000000 0x0  0x3c100000 0x00 0x3c100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
291262306a36Sopenharmony_ci
291362306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE6AR &emc>,
291462306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE6AW &emc>;
291562306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
291662306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso0 TEGRA234_SID_PCIE6 0x1000>;
291762306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
291862306a36Sopenharmony_ci			dma-coherent;
291962306a36Sopenharmony_ci
292062306a36Sopenharmony_ci			status = "disabled";
292162306a36Sopenharmony_ci		};
292262306a36Sopenharmony_ci
292362306a36Sopenharmony_ci		pcie-ep@141c0000 {
292462306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie-ep";
292562306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX4A>;
292662306a36Sopenharmony_ci			reg = <0x00 0x141c0000 0x0 0x00020000>, /* appl registers (128K)      */
292762306a36Sopenharmony_ci			      <0x00 0x3c040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
292862306a36Sopenharmony_ci			      <0x00 0x3c080000 0x0 0x00040000>, /* DBI space (256K)           */
292962306a36Sopenharmony_ci			      <0x2b 0x40000000 0x3 0x00000000>; /* Address Space (12G)        */
293062306a36Sopenharmony_ci			reg-names = "appl", "atu_dma", "dbi", "addr_space";
293162306a36Sopenharmony_ci
293262306a36Sopenharmony_ci			num-lanes = <4>;
293362306a36Sopenharmony_ci
293462306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX1_C6_CORE>;
293562306a36Sopenharmony_ci			clock-names = "core";
293662306a36Sopenharmony_ci
293762306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX1_CORE_6_APB>,
293862306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX1_CORE_6>;
293962306a36Sopenharmony_ci			reset-names = "apb", "core";
294062306a36Sopenharmony_ci
294162306a36Sopenharmony_ci			interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;	/* controller interrupt */
294262306a36Sopenharmony_ci			interrupt-names = "intr";
294362306a36Sopenharmony_ci
294462306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 6>;
294562306a36Sopenharmony_ci
294662306a36Sopenharmony_ci			nvidia,enable-ext-refclk;
294762306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
294862306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
294962306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
295062306a36Sopenharmony_ci
295162306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE6AR &emc>,
295262306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE6AW &emc>;
295362306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
295462306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso0 TEGRA234_SID_PCIE6 0x1000>;
295562306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
295662306a36Sopenharmony_ci			dma-coherent;
295762306a36Sopenharmony_ci
295862306a36Sopenharmony_ci			status = "disabled";
295962306a36Sopenharmony_ci		};
296062306a36Sopenharmony_ci
296162306a36Sopenharmony_ci		pcie@141e0000 {
296262306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie";
296362306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX8B>;
296462306a36Sopenharmony_ci			reg = <0x00 0x141e0000 0x0 0x00020000>, /* appl registers (128K)      */
296562306a36Sopenharmony_ci			      <0x00 0x3e000000 0x0 0x00040000>, /* configuration space (256K) */
296662306a36Sopenharmony_ci			      <0x00 0x3e040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
296762306a36Sopenharmony_ci			      <0x00 0x3e080000 0x0 0x00040000>, /* DBI reg space (256K)       */
296862306a36Sopenharmony_ci			      <0x32 0x30000000 0x0 0x10000000>; /* ECAM (256MB)               */
296962306a36Sopenharmony_ci			reg-names = "appl", "config", "atu_dma", "dbi", "ecam";
297062306a36Sopenharmony_ci
297162306a36Sopenharmony_ci			#address-cells = <3>;
297262306a36Sopenharmony_ci			#size-cells = <2>;
297362306a36Sopenharmony_ci			device_type = "pci";
297462306a36Sopenharmony_ci			num-lanes = <8>;
297562306a36Sopenharmony_ci			num-viewport = <8>;
297662306a36Sopenharmony_ci			linux,pci-domain = <7>;
297762306a36Sopenharmony_ci
297862306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX2_C7_CORE>;
297962306a36Sopenharmony_ci			clock-names = "core";
298062306a36Sopenharmony_ci
298162306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX2_CORE_7_APB>,
298262306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX2_CORE_7>;
298362306a36Sopenharmony_ci			reset-names = "apb", "core";
298462306a36Sopenharmony_ci
298562306a36Sopenharmony_ci			interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
298662306a36Sopenharmony_ci				     <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
298762306a36Sopenharmony_ci			interrupt-names = "intr", "msi";
298862306a36Sopenharmony_ci
298962306a36Sopenharmony_ci			#interrupt-cells = <1>;
299062306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0>;
299162306a36Sopenharmony_ci			interrupt-map = <0 0 0 0 &gic GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
299262306a36Sopenharmony_ci
299362306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 7>;
299462306a36Sopenharmony_ci
299562306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
299662306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
299762306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
299862306a36Sopenharmony_ci
299962306a36Sopenharmony_ci			bus-range = <0x0 0xff>;
300062306a36Sopenharmony_ci
300162306a36Sopenharmony_ci			ranges = <0x43000000 0x30 0x00000000 0x30 0x00000000 0x2 0x28000000>, /* prefetchable memory (8832 MB) */
300262306a36Sopenharmony_ci				 <0x02000000 0x0  0x40000000 0x32 0x28000000 0x0 0x08000000>, /* non-prefetchable memory (128 MB) */
300362306a36Sopenharmony_ci				 <0x01000000 0x0  0x3e100000 0x00 0x3e100000 0x0 0x00100000>; /* downstream I/O (1 MB) */
300462306a36Sopenharmony_ci
300562306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE7AR &emc>,
300662306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE7AW &emc>;
300762306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
300862306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso1 TEGRA234_SID_PCIE7 0x1000>;
300962306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
301062306a36Sopenharmony_ci			dma-coherent;
301162306a36Sopenharmony_ci
301262306a36Sopenharmony_ci			status = "disabled";
301362306a36Sopenharmony_ci		};
301462306a36Sopenharmony_ci
301562306a36Sopenharmony_ci		pcie-ep@141e0000 {
301662306a36Sopenharmony_ci			compatible = "nvidia,tegra234-pcie-ep";
301762306a36Sopenharmony_ci			power-domains = <&bpmp TEGRA234_POWER_DOMAIN_PCIEX8B>;
301862306a36Sopenharmony_ci			reg = <0x00 0x141e0000 0x0 0x00020000>, /* appl registers (128K)      */
301962306a36Sopenharmony_ci			      <0x00 0x3e040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
302062306a36Sopenharmony_ci			      <0x00 0x3e080000 0x0 0x00040000>, /* DBI space (256K)           */
302162306a36Sopenharmony_ci			      <0x2e 0x40000000 0x4 0x00000000>; /* Address Space (16G)        */
302262306a36Sopenharmony_ci			reg-names = "appl", "atu_dma", "dbi", "addr_space";
302362306a36Sopenharmony_ci
302462306a36Sopenharmony_ci			num-lanes = <8>;
302562306a36Sopenharmony_ci
302662306a36Sopenharmony_ci			clocks = <&bpmp TEGRA234_CLK_PEX2_C7_CORE>;
302762306a36Sopenharmony_ci			clock-names = "core";
302862306a36Sopenharmony_ci
302962306a36Sopenharmony_ci			resets = <&bpmp TEGRA234_RESET_PEX2_CORE_7_APB>,
303062306a36Sopenharmony_ci				 <&bpmp TEGRA234_RESET_PEX2_CORE_7>;
303162306a36Sopenharmony_ci			reset-names = "apb", "core";
303262306a36Sopenharmony_ci
303362306a36Sopenharmony_ci			interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;	/* controller interrupt */
303462306a36Sopenharmony_ci			interrupt-names = "intr";
303562306a36Sopenharmony_ci
303662306a36Sopenharmony_ci			nvidia,bpmp = <&bpmp 7>;
303762306a36Sopenharmony_ci
303862306a36Sopenharmony_ci			nvidia,enable-ext-refclk;
303962306a36Sopenharmony_ci			nvidia,aspm-cmrt-us = <60>;
304062306a36Sopenharmony_ci			nvidia,aspm-pwr-on-t-us = <20>;
304162306a36Sopenharmony_ci			nvidia,aspm-l0s-entrance-latency-us = <3>;
304262306a36Sopenharmony_ci
304362306a36Sopenharmony_ci			interconnects = <&mc TEGRA234_MEMORY_CLIENT_PCIE7AR &emc>,
304462306a36Sopenharmony_ci					<&mc TEGRA234_MEMORY_CLIENT_PCIE7AW &emc>;
304562306a36Sopenharmony_ci			interconnect-names = "dma-mem", "write";
304662306a36Sopenharmony_ci			iommu-map = <0x0 &smmu_niso1 TEGRA234_SID_PCIE7 0x1000>;
304762306a36Sopenharmony_ci			iommu-map-mask = <0x0>;
304862306a36Sopenharmony_ci			dma-coherent;
304962306a36Sopenharmony_ci
305062306a36Sopenharmony_ci			status = "disabled";
305162306a36Sopenharmony_ci		};
305262306a36Sopenharmony_ci	};
305362306a36Sopenharmony_ci
305462306a36Sopenharmony_ci	sram@40000000 {
305562306a36Sopenharmony_ci		compatible = "nvidia,tegra234-sysram", "mmio-sram";
305662306a36Sopenharmony_ci		reg = <0x0 0x40000000 0x0 0x80000>;
305762306a36Sopenharmony_ci
305862306a36Sopenharmony_ci		#address-cells = <1>;
305962306a36Sopenharmony_ci		#size-cells = <1>;
306062306a36Sopenharmony_ci		ranges = <0x0 0x0 0x40000000 0x80000>;
306162306a36Sopenharmony_ci
306262306a36Sopenharmony_ci		no-memory-wc;
306362306a36Sopenharmony_ci
306462306a36Sopenharmony_ci		cpu_bpmp_tx: sram@70000 {
306562306a36Sopenharmony_ci			reg = <0x70000 0x1000>;
306662306a36Sopenharmony_ci			label = "cpu-bpmp-tx";
306762306a36Sopenharmony_ci			pool;
306862306a36Sopenharmony_ci		};
306962306a36Sopenharmony_ci
307062306a36Sopenharmony_ci		cpu_bpmp_rx: sram@71000 {
307162306a36Sopenharmony_ci			reg = <0x71000 0x1000>;
307262306a36Sopenharmony_ci			label = "cpu-bpmp-rx";
307362306a36Sopenharmony_ci			pool;
307462306a36Sopenharmony_ci		};
307562306a36Sopenharmony_ci	};
307662306a36Sopenharmony_ci
307762306a36Sopenharmony_ci	bpmp: bpmp {
307862306a36Sopenharmony_ci		compatible = "nvidia,tegra234-bpmp", "nvidia,tegra186-bpmp";
307962306a36Sopenharmony_ci		mboxes = <&hsp_top0 TEGRA_HSP_MBOX_TYPE_DB
308062306a36Sopenharmony_ci				    TEGRA_HSP_DB_MASTER_BPMP>;
308162306a36Sopenharmony_ci		shmem = <&cpu_bpmp_tx>, <&cpu_bpmp_rx>;
308262306a36Sopenharmony_ci		#clock-cells = <1>;
308362306a36Sopenharmony_ci		#reset-cells = <1>;
308462306a36Sopenharmony_ci		#power-domain-cells = <1>;
308562306a36Sopenharmony_ci		interconnects = <&mc TEGRA234_MEMORY_CLIENT_BPMPR &emc>,
308662306a36Sopenharmony_ci				<&mc TEGRA234_MEMORY_CLIENT_BPMPW &emc>,
308762306a36Sopenharmony_ci				<&mc TEGRA234_MEMORY_CLIENT_BPMPDMAR &emc>,
308862306a36Sopenharmony_ci				<&mc TEGRA234_MEMORY_CLIENT_BPMPDMAW &emc>;
308962306a36Sopenharmony_ci		interconnect-names = "read", "write", "dma-mem", "dma-write";
309062306a36Sopenharmony_ci		iommus = <&smmu_niso1 TEGRA234_SID_BPMP>;
309162306a36Sopenharmony_ci
309262306a36Sopenharmony_ci		bpmp_i2c: i2c {
309362306a36Sopenharmony_ci			compatible = "nvidia,tegra186-bpmp-i2c";
309462306a36Sopenharmony_ci			nvidia,bpmp-bus-id = <5>;
309562306a36Sopenharmony_ci			#address-cells = <1>;
309662306a36Sopenharmony_ci			#size-cells = <0>;
309762306a36Sopenharmony_ci		};
309862306a36Sopenharmony_ci
309962306a36Sopenharmony_ci		bpmp_thermal: thermal {
310062306a36Sopenharmony_ci			compatible = "nvidia,tegra186-bpmp-thermal";
310162306a36Sopenharmony_ci			#thermal-sensor-cells = <1>;
310262306a36Sopenharmony_ci		};
310362306a36Sopenharmony_ci	};
310462306a36Sopenharmony_ci
310562306a36Sopenharmony_ci	cpus {
310662306a36Sopenharmony_ci		#address-cells = <1>;
310762306a36Sopenharmony_ci		#size-cells = <0>;
310862306a36Sopenharmony_ci
310962306a36Sopenharmony_ci		cpu0_0: cpu@0 {
311062306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
311162306a36Sopenharmony_ci			device_type = "cpu";
311262306a36Sopenharmony_ci			reg = <0x00000>;
311362306a36Sopenharmony_ci
311462306a36Sopenharmony_ci			enable-method = "psci";
311562306a36Sopenharmony_ci
311662306a36Sopenharmony_ci			operating-points-v2 = <&cl0_opp_tbl>;
311762306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER0 &emc>;
311862306a36Sopenharmony_ci
311962306a36Sopenharmony_ci			i-cache-size = <65536>;
312062306a36Sopenharmony_ci			i-cache-line-size = <64>;
312162306a36Sopenharmony_ci			i-cache-sets = <256>;
312262306a36Sopenharmony_ci			d-cache-size = <65536>;
312362306a36Sopenharmony_ci			d-cache-line-size = <64>;
312462306a36Sopenharmony_ci			d-cache-sets = <256>;
312562306a36Sopenharmony_ci			next-level-cache = <&l2c0_0>;
312662306a36Sopenharmony_ci		};
312762306a36Sopenharmony_ci
312862306a36Sopenharmony_ci		cpu0_1: cpu@100 {
312962306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
313062306a36Sopenharmony_ci			device_type = "cpu";
313162306a36Sopenharmony_ci			reg = <0x00100>;
313262306a36Sopenharmony_ci
313362306a36Sopenharmony_ci			enable-method = "psci";
313462306a36Sopenharmony_ci
313562306a36Sopenharmony_ci			operating-points-v2 = <&cl0_opp_tbl>;
313662306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER0 &emc>;
313762306a36Sopenharmony_ci
313862306a36Sopenharmony_ci			i-cache-size = <65536>;
313962306a36Sopenharmony_ci			i-cache-line-size = <64>;
314062306a36Sopenharmony_ci			i-cache-sets = <256>;
314162306a36Sopenharmony_ci			d-cache-size = <65536>;
314262306a36Sopenharmony_ci			d-cache-line-size = <64>;
314362306a36Sopenharmony_ci			d-cache-sets = <256>;
314462306a36Sopenharmony_ci			next-level-cache = <&l2c0_1>;
314562306a36Sopenharmony_ci		};
314662306a36Sopenharmony_ci
314762306a36Sopenharmony_ci		cpu0_2: cpu@200 {
314862306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
314962306a36Sopenharmony_ci			device_type = "cpu";
315062306a36Sopenharmony_ci			reg = <0x00200>;
315162306a36Sopenharmony_ci
315262306a36Sopenharmony_ci			enable-method = "psci";
315362306a36Sopenharmony_ci
315462306a36Sopenharmony_ci			operating-points-v2 = <&cl0_opp_tbl>;
315562306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER0 &emc>;
315662306a36Sopenharmony_ci
315762306a36Sopenharmony_ci			i-cache-size = <65536>;
315862306a36Sopenharmony_ci			i-cache-line-size = <64>;
315962306a36Sopenharmony_ci			i-cache-sets = <256>;
316062306a36Sopenharmony_ci			d-cache-size = <65536>;
316162306a36Sopenharmony_ci			d-cache-line-size = <64>;
316262306a36Sopenharmony_ci			d-cache-sets = <256>;
316362306a36Sopenharmony_ci			next-level-cache = <&l2c0_2>;
316462306a36Sopenharmony_ci		};
316562306a36Sopenharmony_ci
316662306a36Sopenharmony_ci		cpu0_3: cpu@300 {
316762306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
316862306a36Sopenharmony_ci			device_type = "cpu";
316962306a36Sopenharmony_ci			reg = <0x00300>;
317062306a36Sopenharmony_ci
317162306a36Sopenharmony_ci			enable-method = "psci";
317262306a36Sopenharmony_ci
317362306a36Sopenharmony_ci			operating-points-v2 = <&cl0_opp_tbl>;
317462306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER0 &emc>;
317562306a36Sopenharmony_ci
317662306a36Sopenharmony_ci			i-cache-size = <65536>;
317762306a36Sopenharmony_ci			i-cache-line-size = <64>;
317862306a36Sopenharmony_ci			i-cache-sets = <256>;
317962306a36Sopenharmony_ci			d-cache-size = <65536>;
318062306a36Sopenharmony_ci			d-cache-line-size = <64>;
318162306a36Sopenharmony_ci			d-cache-sets = <256>;
318262306a36Sopenharmony_ci			next-level-cache = <&l2c0_3>;
318362306a36Sopenharmony_ci		};
318462306a36Sopenharmony_ci
318562306a36Sopenharmony_ci		cpu1_0: cpu@10000 {
318662306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
318762306a36Sopenharmony_ci			device_type = "cpu";
318862306a36Sopenharmony_ci			reg = <0x10000>;
318962306a36Sopenharmony_ci
319062306a36Sopenharmony_ci			enable-method = "psci";
319162306a36Sopenharmony_ci
319262306a36Sopenharmony_ci			operating-points-v2 = <&cl1_opp_tbl>;
319362306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER1 &emc>;
319462306a36Sopenharmony_ci
319562306a36Sopenharmony_ci			i-cache-size = <65536>;
319662306a36Sopenharmony_ci			i-cache-line-size = <64>;
319762306a36Sopenharmony_ci			i-cache-sets = <256>;
319862306a36Sopenharmony_ci			d-cache-size = <65536>;
319962306a36Sopenharmony_ci			d-cache-line-size = <64>;
320062306a36Sopenharmony_ci			d-cache-sets = <256>;
320162306a36Sopenharmony_ci			next-level-cache = <&l2c1_0>;
320262306a36Sopenharmony_ci		};
320362306a36Sopenharmony_ci
320462306a36Sopenharmony_ci		cpu1_1: cpu@10100 {
320562306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
320662306a36Sopenharmony_ci			device_type = "cpu";
320762306a36Sopenharmony_ci			reg = <0x10100>;
320862306a36Sopenharmony_ci
320962306a36Sopenharmony_ci			enable-method = "psci";
321062306a36Sopenharmony_ci
321162306a36Sopenharmony_ci			operating-points-v2 = <&cl1_opp_tbl>;
321262306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER1 &emc>;
321362306a36Sopenharmony_ci
321462306a36Sopenharmony_ci			i-cache-size = <65536>;
321562306a36Sopenharmony_ci			i-cache-line-size = <64>;
321662306a36Sopenharmony_ci			i-cache-sets = <256>;
321762306a36Sopenharmony_ci			d-cache-size = <65536>;
321862306a36Sopenharmony_ci			d-cache-line-size = <64>;
321962306a36Sopenharmony_ci			d-cache-sets = <256>;
322062306a36Sopenharmony_ci			next-level-cache = <&l2c1_1>;
322162306a36Sopenharmony_ci		};
322262306a36Sopenharmony_ci
322362306a36Sopenharmony_ci		cpu1_2: cpu@10200 {
322462306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
322562306a36Sopenharmony_ci			device_type = "cpu";
322662306a36Sopenharmony_ci			reg = <0x10200>;
322762306a36Sopenharmony_ci
322862306a36Sopenharmony_ci			enable-method = "psci";
322962306a36Sopenharmony_ci
323062306a36Sopenharmony_ci			operating-points-v2 = <&cl1_opp_tbl>;
323162306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER1 &emc>;
323262306a36Sopenharmony_ci
323362306a36Sopenharmony_ci			i-cache-size = <65536>;
323462306a36Sopenharmony_ci			i-cache-line-size = <64>;
323562306a36Sopenharmony_ci			i-cache-sets = <256>;
323662306a36Sopenharmony_ci			d-cache-size = <65536>;
323762306a36Sopenharmony_ci			d-cache-line-size = <64>;
323862306a36Sopenharmony_ci			d-cache-sets = <256>;
323962306a36Sopenharmony_ci			next-level-cache = <&l2c1_2>;
324062306a36Sopenharmony_ci		};
324162306a36Sopenharmony_ci
324262306a36Sopenharmony_ci		cpu1_3: cpu@10300 {
324362306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
324462306a36Sopenharmony_ci			device_type = "cpu";
324562306a36Sopenharmony_ci			reg = <0x10300>;
324662306a36Sopenharmony_ci
324762306a36Sopenharmony_ci			enable-method = "psci";
324862306a36Sopenharmony_ci
324962306a36Sopenharmony_ci			operating-points-v2 = <&cl1_opp_tbl>;
325062306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER1 &emc>;
325162306a36Sopenharmony_ci
325262306a36Sopenharmony_ci			i-cache-size = <65536>;
325362306a36Sopenharmony_ci			i-cache-line-size = <64>;
325462306a36Sopenharmony_ci			i-cache-sets = <256>;
325562306a36Sopenharmony_ci			d-cache-size = <65536>;
325662306a36Sopenharmony_ci			d-cache-line-size = <64>;
325762306a36Sopenharmony_ci			d-cache-sets = <256>;
325862306a36Sopenharmony_ci			next-level-cache = <&l2c1_3>;
325962306a36Sopenharmony_ci		};
326062306a36Sopenharmony_ci
326162306a36Sopenharmony_ci		cpu2_0: cpu@20000 {
326262306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
326362306a36Sopenharmony_ci			device_type = "cpu";
326462306a36Sopenharmony_ci			reg = <0x20000>;
326562306a36Sopenharmony_ci
326662306a36Sopenharmony_ci			enable-method = "psci";
326762306a36Sopenharmony_ci
326862306a36Sopenharmony_ci			operating-points-v2 = <&cl2_opp_tbl>;
326962306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER2 &emc>;
327062306a36Sopenharmony_ci
327162306a36Sopenharmony_ci			i-cache-size = <65536>;
327262306a36Sopenharmony_ci			i-cache-line-size = <64>;
327362306a36Sopenharmony_ci			i-cache-sets = <256>;
327462306a36Sopenharmony_ci			d-cache-size = <65536>;
327562306a36Sopenharmony_ci			d-cache-line-size = <64>;
327662306a36Sopenharmony_ci			d-cache-sets = <256>;
327762306a36Sopenharmony_ci			next-level-cache = <&l2c2_0>;
327862306a36Sopenharmony_ci		};
327962306a36Sopenharmony_ci
328062306a36Sopenharmony_ci		cpu2_1: cpu@20100 {
328162306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
328262306a36Sopenharmony_ci			device_type = "cpu";
328362306a36Sopenharmony_ci			reg = <0x20100>;
328462306a36Sopenharmony_ci
328562306a36Sopenharmony_ci			enable-method = "psci";
328662306a36Sopenharmony_ci
328762306a36Sopenharmony_ci			operating-points-v2 = <&cl2_opp_tbl>;
328862306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER2 &emc>;
328962306a36Sopenharmony_ci
329062306a36Sopenharmony_ci			i-cache-size = <65536>;
329162306a36Sopenharmony_ci			i-cache-line-size = <64>;
329262306a36Sopenharmony_ci			i-cache-sets = <256>;
329362306a36Sopenharmony_ci			d-cache-size = <65536>;
329462306a36Sopenharmony_ci			d-cache-line-size = <64>;
329562306a36Sopenharmony_ci			d-cache-sets = <256>;
329662306a36Sopenharmony_ci			next-level-cache = <&l2c2_1>;
329762306a36Sopenharmony_ci		};
329862306a36Sopenharmony_ci
329962306a36Sopenharmony_ci		cpu2_2: cpu@20200 {
330062306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
330162306a36Sopenharmony_ci			device_type = "cpu";
330262306a36Sopenharmony_ci			reg = <0x20200>;
330362306a36Sopenharmony_ci
330462306a36Sopenharmony_ci			enable-method = "psci";
330562306a36Sopenharmony_ci
330662306a36Sopenharmony_ci			operating-points-v2 = <&cl2_opp_tbl>;
330762306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER2 &emc>;
330862306a36Sopenharmony_ci
330962306a36Sopenharmony_ci			i-cache-size = <65536>;
331062306a36Sopenharmony_ci			i-cache-line-size = <64>;
331162306a36Sopenharmony_ci			i-cache-sets = <256>;
331262306a36Sopenharmony_ci			d-cache-size = <65536>;
331362306a36Sopenharmony_ci			d-cache-line-size = <64>;
331462306a36Sopenharmony_ci			d-cache-sets = <256>;
331562306a36Sopenharmony_ci			next-level-cache = <&l2c2_2>;
331662306a36Sopenharmony_ci		};
331762306a36Sopenharmony_ci
331862306a36Sopenharmony_ci		cpu2_3: cpu@20300 {
331962306a36Sopenharmony_ci			compatible = "arm,cortex-a78";
332062306a36Sopenharmony_ci			device_type = "cpu";
332162306a36Sopenharmony_ci			reg = <0x20300>;
332262306a36Sopenharmony_ci
332362306a36Sopenharmony_ci			enable-method = "psci";
332462306a36Sopenharmony_ci
332562306a36Sopenharmony_ci			operating-points-v2 = <&cl2_opp_tbl>;
332662306a36Sopenharmony_ci			interconnects = <&mc TEGRA_ICC_MC_CPU_CLUSTER2 &emc>;
332762306a36Sopenharmony_ci
332862306a36Sopenharmony_ci			i-cache-size = <65536>;
332962306a36Sopenharmony_ci			i-cache-line-size = <64>;
333062306a36Sopenharmony_ci			i-cache-sets = <256>;
333162306a36Sopenharmony_ci			d-cache-size = <65536>;
333262306a36Sopenharmony_ci			d-cache-line-size = <64>;
333362306a36Sopenharmony_ci			d-cache-sets = <256>;
333462306a36Sopenharmony_ci			next-level-cache = <&l2c2_3>;
333562306a36Sopenharmony_ci		};
333662306a36Sopenharmony_ci
333762306a36Sopenharmony_ci		cpu-map {
333862306a36Sopenharmony_ci			cluster0 {
333962306a36Sopenharmony_ci				core0 {
334062306a36Sopenharmony_ci					cpu = <&cpu0_0>;
334162306a36Sopenharmony_ci				};
334262306a36Sopenharmony_ci
334362306a36Sopenharmony_ci				core1 {
334462306a36Sopenharmony_ci					cpu = <&cpu0_1>;
334562306a36Sopenharmony_ci				};
334662306a36Sopenharmony_ci
334762306a36Sopenharmony_ci				core2 {
334862306a36Sopenharmony_ci					cpu = <&cpu0_2>;
334962306a36Sopenharmony_ci				};
335062306a36Sopenharmony_ci
335162306a36Sopenharmony_ci				core3 {
335262306a36Sopenharmony_ci					cpu = <&cpu0_3>;
335362306a36Sopenharmony_ci				};
335462306a36Sopenharmony_ci			};
335562306a36Sopenharmony_ci
335662306a36Sopenharmony_ci			cluster1 {
335762306a36Sopenharmony_ci				core0 {
335862306a36Sopenharmony_ci					cpu = <&cpu1_0>;
335962306a36Sopenharmony_ci				};
336062306a36Sopenharmony_ci
336162306a36Sopenharmony_ci				core1 {
336262306a36Sopenharmony_ci					cpu = <&cpu1_1>;
336362306a36Sopenharmony_ci				};
336462306a36Sopenharmony_ci
336562306a36Sopenharmony_ci				core2 {
336662306a36Sopenharmony_ci					cpu = <&cpu1_2>;
336762306a36Sopenharmony_ci				};
336862306a36Sopenharmony_ci
336962306a36Sopenharmony_ci				core3 {
337062306a36Sopenharmony_ci					cpu = <&cpu1_3>;
337162306a36Sopenharmony_ci				};
337262306a36Sopenharmony_ci			};
337362306a36Sopenharmony_ci
337462306a36Sopenharmony_ci			cluster2 {
337562306a36Sopenharmony_ci				core0 {
337662306a36Sopenharmony_ci					cpu = <&cpu2_0>;
337762306a36Sopenharmony_ci				};
337862306a36Sopenharmony_ci
337962306a36Sopenharmony_ci				core1 {
338062306a36Sopenharmony_ci					cpu = <&cpu2_1>;
338162306a36Sopenharmony_ci				};
338262306a36Sopenharmony_ci
338362306a36Sopenharmony_ci				core2 {
338462306a36Sopenharmony_ci					cpu = <&cpu2_2>;
338562306a36Sopenharmony_ci				};
338662306a36Sopenharmony_ci
338762306a36Sopenharmony_ci				core3 {
338862306a36Sopenharmony_ci					cpu = <&cpu2_3>;
338962306a36Sopenharmony_ci				};
339062306a36Sopenharmony_ci			};
339162306a36Sopenharmony_ci		};
339262306a36Sopenharmony_ci
339362306a36Sopenharmony_ci		l2c0_0: l2-cache00 {
339462306a36Sopenharmony_ci			compatible = "cache";
339562306a36Sopenharmony_ci			cache-size = <262144>;
339662306a36Sopenharmony_ci			cache-line-size = <64>;
339762306a36Sopenharmony_ci			cache-sets = <512>;
339862306a36Sopenharmony_ci			cache-unified;
339962306a36Sopenharmony_ci			cache-level = <2>;
340062306a36Sopenharmony_ci			next-level-cache = <&l3c0>;
340162306a36Sopenharmony_ci		};
340262306a36Sopenharmony_ci
340362306a36Sopenharmony_ci		l2c0_1: l2-cache01 {
340462306a36Sopenharmony_ci			compatible = "cache";
340562306a36Sopenharmony_ci			cache-size = <262144>;
340662306a36Sopenharmony_ci			cache-line-size = <64>;
340762306a36Sopenharmony_ci			cache-sets = <512>;
340862306a36Sopenharmony_ci			cache-unified;
340962306a36Sopenharmony_ci			cache-level = <2>;
341062306a36Sopenharmony_ci			next-level-cache = <&l3c0>;
341162306a36Sopenharmony_ci		};
341262306a36Sopenharmony_ci
341362306a36Sopenharmony_ci		l2c0_2: l2-cache02 {
341462306a36Sopenharmony_ci			compatible = "cache";
341562306a36Sopenharmony_ci			cache-size = <262144>;
341662306a36Sopenharmony_ci			cache-line-size = <64>;
341762306a36Sopenharmony_ci			cache-sets = <512>;
341862306a36Sopenharmony_ci			cache-unified;
341962306a36Sopenharmony_ci			cache-level = <2>;
342062306a36Sopenharmony_ci			next-level-cache = <&l3c0>;
342162306a36Sopenharmony_ci		};
342262306a36Sopenharmony_ci
342362306a36Sopenharmony_ci		l2c0_3: l2-cache03 {
342462306a36Sopenharmony_ci			compatible = "cache";
342562306a36Sopenharmony_ci			cache-size = <262144>;
342662306a36Sopenharmony_ci			cache-line-size = <64>;
342762306a36Sopenharmony_ci			cache-sets = <512>;
342862306a36Sopenharmony_ci			cache-unified;
342962306a36Sopenharmony_ci			cache-level = <2>;
343062306a36Sopenharmony_ci			next-level-cache = <&l3c0>;
343162306a36Sopenharmony_ci		};
343262306a36Sopenharmony_ci
343362306a36Sopenharmony_ci		l2c1_0: l2-cache10 {
343462306a36Sopenharmony_ci			compatible = "cache";
343562306a36Sopenharmony_ci			cache-size = <262144>;
343662306a36Sopenharmony_ci			cache-line-size = <64>;
343762306a36Sopenharmony_ci			cache-sets = <512>;
343862306a36Sopenharmony_ci			cache-unified;
343962306a36Sopenharmony_ci			cache-level = <2>;
344062306a36Sopenharmony_ci			next-level-cache = <&l3c1>;
344162306a36Sopenharmony_ci		};
344262306a36Sopenharmony_ci
344362306a36Sopenharmony_ci		l2c1_1: l2-cache11 {
344462306a36Sopenharmony_ci			compatible = "cache";
344562306a36Sopenharmony_ci			cache-size = <262144>;
344662306a36Sopenharmony_ci			cache-line-size = <64>;
344762306a36Sopenharmony_ci			cache-sets = <512>;
344862306a36Sopenharmony_ci			cache-unified;
344962306a36Sopenharmony_ci			cache-level = <2>;
345062306a36Sopenharmony_ci			next-level-cache = <&l3c1>;
345162306a36Sopenharmony_ci		};
345262306a36Sopenharmony_ci
345362306a36Sopenharmony_ci		l2c1_2: l2-cache12 {
345462306a36Sopenharmony_ci			compatible = "cache";
345562306a36Sopenharmony_ci			cache-size = <262144>;
345662306a36Sopenharmony_ci			cache-line-size = <64>;
345762306a36Sopenharmony_ci			cache-sets = <512>;
345862306a36Sopenharmony_ci			cache-unified;
345962306a36Sopenharmony_ci			cache-level = <2>;
346062306a36Sopenharmony_ci			next-level-cache = <&l3c1>;
346162306a36Sopenharmony_ci		};
346262306a36Sopenharmony_ci
346362306a36Sopenharmony_ci		l2c1_3: l2-cache13 {
346462306a36Sopenharmony_ci			compatible = "cache";
346562306a36Sopenharmony_ci			cache-size = <262144>;
346662306a36Sopenharmony_ci			cache-line-size = <64>;
346762306a36Sopenharmony_ci			cache-sets = <512>;
346862306a36Sopenharmony_ci			cache-unified;
346962306a36Sopenharmony_ci			cache-level = <2>;
347062306a36Sopenharmony_ci			next-level-cache = <&l3c1>;
347162306a36Sopenharmony_ci		};
347262306a36Sopenharmony_ci
347362306a36Sopenharmony_ci		l2c2_0: l2-cache20 {
347462306a36Sopenharmony_ci			compatible = "cache";
347562306a36Sopenharmony_ci			cache-size = <262144>;
347662306a36Sopenharmony_ci			cache-line-size = <64>;
347762306a36Sopenharmony_ci			cache-sets = <512>;
347862306a36Sopenharmony_ci			cache-unified;
347962306a36Sopenharmony_ci			cache-level = <2>;
348062306a36Sopenharmony_ci			next-level-cache = <&l3c2>;
348162306a36Sopenharmony_ci		};
348262306a36Sopenharmony_ci
348362306a36Sopenharmony_ci		l2c2_1: l2-cache21 {
348462306a36Sopenharmony_ci			compatible = "cache";
348562306a36Sopenharmony_ci			cache-size = <262144>;
348662306a36Sopenharmony_ci			cache-line-size = <64>;
348762306a36Sopenharmony_ci			cache-sets = <512>;
348862306a36Sopenharmony_ci			cache-unified;
348962306a36Sopenharmony_ci			cache-level = <2>;
349062306a36Sopenharmony_ci			next-level-cache = <&l3c2>;
349162306a36Sopenharmony_ci		};
349262306a36Sopenharmony_ci
349362306a36Sopenharmony_ci		l2c2_2: l2-cache22 {
349462306a36Sopenharmony_ci			compatible = "cache";
349562306a36Sopenharmony_ci			cache-size = <262144>;
349662306a36Sopenharmony_ci			cache-line-size = <64>;
349762306a36Sopenharmony_ci			cache-sets = <512>;
349862306a36Sopenharmony_ci			cache-unified;
349962306a36Sopenharmony_ci			cache-level = <2>;
350062306a36Sopenharmony_ci			next-level-cache = <&l3c2>;
350162306a36Sopenharmony_ci		};
350262306a36Sopenharmony_ci
350362306a36Sopenharmony_ci		l2c2_3: l2-cache23 {
350462306a36Sopenharmony_ci			compatible = "cache";
350562306a36Sopenharmony_ci			cache-size = <262144>;
350662306a36Sopenharmony_ci			cache-line-size = <64>;
350762306a36Sopenharmony_ci			cache-sets = <512>;
350862306a36Sopenharmony_ci			cache-unified;
350962306a36Sopenharmony_ci			cache-level = <2>;
351062306a36Sopenharmony_ci			next-level-cache = <&l3c2>;
351162306a36Sopenharmony_ci		};
351262306a36Sopenharmony_ci
351362306a36Sopenharmony_ci		l3c0: l3-cache0 {
351462306a36Sopenharmony_ci			compatible = "cache";
351562306a36Sopenharmony_ci			cache-unified;
351662306a36Sopenharmony_ci			cache-size = <2097152>;
351762306a36Sopenharmony_ci			cache-line-size = <64>;
351862306a36Sopenharmony_ci			cache-sets = <2048>;
351962306a36Sopenharmony_ci			cache-level = <3>;
352062306a36Sopenharmony_ci		};
352162306a36Sopenharmony_ci
352262306a36Sopenharmony_ci		l3c1: l3-cache1 {
352362306a36Sopenharmony_ci			compatible = "cache";
352462306a36Sopenharmony_ci			cache-unified;
352562306a36Sopenharmony_ci			cache-size = <2097152>;
352662306a36Sopenharmony_ci			cache-line-size = <64>;
352762306a36Sopenharmony_ci			cache-sets = <2048>;
352862306a36Sopenharmony_ci			cache-level = <3>;
352962306a36Sopenharmony_ci		};
353062306a36Sopenharmony_ci
353162306a36Sopenharmony_ci		l3c2: l3-cache2 {
353262306a36Sopenharmony_ci			compatible = "cache";
353362306a36Sopenharmony_ci			cache-unified;
353462306a36Sopenharmony_ci			cache-size = <2097152>;
353562306a36Sopenharmony_ci			cache-line-size = <64>;
353662306a36Sopenharmony_ci			cache-sets = <2048>;
353762306a36Sopenharmony_ci			cache-level = <3>;
353862306a36Sopenharmony_ci		};
353962306a36Sopenharmony_ci	};
354062306a36Sopenharmony_ci
354162306a36Sopenharmony_ci	dsu-pmu0 {
354262306a36Sopenharmony_ci		compatible = "arm,dsu-pmu";
354362306a36Sopenharmony_ci		interrupts = <GIC_SPI 547 IRQ_TYPE_LEVEL_HIGH>;
354462306a36Sopenharmony_ci		cpus = <&cpu0_0>, <&cpu0_1>, <&cpu0_2>, <&cpu0_3>;
354562306a36Sopenharmony_ci	};
354662306a36Sopenharmony_ci
354762306a36Sopenharmony_ci	dsu-pmu1 {
354862306a36Sopenharmony_ci		compatible = "arm,dsu-pmu";
354962306a36Sopenharmony_ci		interrupts = <GIC_SPI 548 IRQ_TYPE_LEVEL_HIGH>;
355062306a36Sopenharmony_ci		cpus = <&cpu1_0>, <&cpu1_1>, <&cpu1_2>, <&cpu1_3>;
355162306a36Sopenharmony_ci	};
355262306a36Sopenharmony_ci
355362306a36Sopenharmony_ci	dsu-pmu2 {
355462306a36Sopenharmony_ci		compatible = "arm,dsu-pmu";
355562306a36Sopenharmony_ci		interrupts = <GIC_SPI 549 IRQ_TYPE_LEVEL_HIGH>;
355662306a36Sopenharmony_ci		cpus = <&cpu2_0>, <&cpu2_1>, <&cpu2_2>, <&cpu2_3>;
355762306a36Sopenharmony_ci	};
355862306a36Sopenharmony_ci
355962306a36Sopenharmony_ci	pmu {
356062306a36Sopenharmony_ci		compatible = "arm,cortex-a78-pmu";
356162306a36Sopenharmony_ci		interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>;
356262306a36Sopenharmony_ci		status = "okay";
356362306a36Sopenharmony_ci	};
356462306a36Sopenharmony_ci
356562306a36Sopenharmony_ci	psci {
356662306a36Sopenharmony_ci		compatible = "arm,psci-1.0";
356762306a36Sopenharmony_ci		status = "okay";
356862306a36Sopenharmony_ci		method = "smc";
356962306a36Sopenharmony_ci	};
357062306a36Sopenharmony_ci
357162306a36Sopenharmony_ci	tcu: serial {
357262306a36Sopenharmony_ci		compatible = "nvidia,tegra234-tcu", "nvidia,tegra194-tcu";
357362306a36Sopenharmony_ci		mboxes = <&hsp_top0 TEGRA_HSP_MBOX_TYPE_SM TEGRA_HSP_SM_RX(0)>,
357462306a36Sopenharmony_ci			 <&hsp_aon TEGRA_HSP_MBOX_TYPE_SM TEGRA_HSP_SM_TX(1)>;
357562306a36Sopenharmony_ci		mbox-names = "rx", "tx";
357662306a36Sopenharmony_ci		status = "disabled";
357762306a36Sopenharmony_ci	};
357862306a36Sopenharmony_ci
357962306a36Sopenharmony_ci	sound {
358062306a36Sopenharmony_ci		status = "disabled";
358162306a36Sopenharmony_ci
358262306a36Sopenharmony_ci		clocks = <&bpmp TEGRA234_CLK_PLLA>,
358362306a36Sopenharmony_ci			 <&bpmp TEGRA234_CLK_PLLA_OUT0>;
358462306a36Sopenharmony_ci		clock-names = "pll_a", "plla_out0";
358562306a36Sopenharmony_ci		assigned-clocks = <&bpmp TEGRA234_CLK_PLLA>,
358662306a36Sopenharmony_ci				  <&bpmp TEGRA234_CLK_PLLA_OUT0>,
358762306a36Sopenharmony_ci				  <&bpmp TEGRA234_CLK_AUD_MCLK>;
358862306a36Sopenharmony_ci		assigned-clock-parents = <0>,
358962306a36Sopenharmony_ci					 <&bpmp TEGRA234_CLK_PLLA>,
359062306a36Sopenharmony_ci					 <&bpmp TEGRA234_CLK_PLLA_OUT0>;
359162306a36Sopenharmony_ci	};
359262306a36Sopenharmony_ci
359362306a36Sopenharmony_ci	thermal-zones {
359462306a36Sopenharmony_ci		cpu-thermal {
359562306a36Sopenharmony_ci			thermal-sensors = <&{/bpmp/thermal} TEGRA234_BPMP_THERMAL_ZONE_CPU>;
359662306a36Sopenharmony_ci			status = "disabled";
359762306a36Sopenharmony_ci		};
359862306a36Sopenharmony_ci
359962306a36Sopenharmony_ci		gpu-thermal {
360062306a36Sopenharmony_ci			thermal-sensors = <&{/bpmp/thermal} TEGRA234_BPMP_THERMAL_ZONE_GPU>;
360162306a36Sopenharmony_ci			status = "disabled";
360262306a36Sopenharmony_ci		};
360362306a36Sopenharmony_ci
360462306a36Sopenharmony_ci		cv0-thermal {
360562306a36Sopenharmony_ci			thermal-sensors = <&{/bpmp/thermal} TEGRA234_BPMP_THERMAL_ZONE_CV0>;
360662306a36Sopenharmony_ci			status = "disabled";
360762306a36Sopenharmony_ci		};
360862306a36Sopenharmony_ci
360962306a36Sopenharmony_ci		cv1-thermal {
361062306a36Sopenharmony_ci			thermal-sensors = <&{/bpmp/thermal} TEGRA234_BPMP_THERMAL_ZONE_CV1>;
361162306a36Sopenharmony_ci			status = "disabled";
361262306a36Sopenharmony_ci		};
361362306a36Sopenharmony_ci
361462306a36Sopenharmony_ci		cv2-thermal {
361562306a36Sopenharmony_ci			thermal-sensors = <&{/bpmp/thermal} TEGRA234_BPMP_THERMAL_ZONE_CV2>;
361662306a36Sopenharmony_ci			status = "disabled";
361762306a36Sopenharmony_ci		};
361862306a36Sopenharmony_ci
361962306a36Sopenharmony_ci		soc0-thermal {
362062306a36Sopenharmony_ci			thermal-sensors = <&{/bpmp/thermal} TEGRA234_BPMP_THERMAL_ZONE_SOC0>;
362162306a36Sopenharmony_ci			status = "disabled";
362262306a36Sopenharmony_ci		};
362362306a36Sopenharmony_ci
362462306a36Sopenharmony_ci		soc1-thermal {
362562306a36Sopenharmony_ci			thermal-sensors = <&{/bpmp/thermal} TEGRA234_BPMP_THERMAL_ZONE_SOC1>;
362662306a36Sopenharmony_ci			status = "disabled";
362762306a36Sopenharmony_ci		};
362862306a36Sopenharmony_ci
362962306a36Sopenharmony_ci		soc2-thermal {
363062306a36Sopenharmony_ci			thermal-sensors = <&{/bpmp/thermal} TEGRA234_BPMP_THERMAL_ZONE_SOC2>;
363162306a36Sopenharmony_ci			status = "disabled";
363262306a36Sopenharmony_ci		};
363362306a36Sopenharmony_ci
363462306a36Sopenharmony_ci		tj-thermal {
363562306a36Sopenharmony_ci			thermal-sensors = <&{/bpmp/thermal} TEGRA234_BPMP_THERMAL_ZONE_TJ_MAX>;
363662306a36Sopenharmony_ci			status = "disabled";
363762306a36Sopenharmony_ci		};
363862306a36Sopenharmony_ci	};
363962306a36Sopenharmony_ci
364062306a36Sopenharmony_ci	timer {
364162306a36Sopenharmony_ci		compatible = "arm,armv8-timer";
364262306a36Sopenharmony_ci		interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
364362306a36Sopenharmony_ci			     <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
364462306a36Sopenharmony_ci			     <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
364562306a36Sopenharmony_ci			     <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
364662306a36Sopenharmony_ci		interrupt-parent = <&gic>;
364762306a36Sopenharmony_ci		always-on;
364862306a36Sopenharmony_ci	};
364962306a36Sopenharmony_ci
365062306a36Sopenharmony_ci	cl0_opp_tbl: opp-table-cluster0 {
365162306a36Sopenharmony_ci		compatible = "operating-points-v2";
365262306a36Sopenharmony_ci		opp-shared;
365362306a36Sopenharmony_ci
365462306a36Sopenharmony_ci		cl0_ch1_opp1: opp-115200000 {
365562306a36Sopenharmony_ci			  opp-hz = /bits/ 64 <115200000>;
365662306a36Sopenharmony_ci			  opp-peak-kBps = <816000>;
365762306a36Sopenharmony_ci		};
365862306a36Sopenharmony_ci
365962306a36Sopenharmony_ci		cl0_ch1_opp2: opp-192000000 {
366062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <192000000>;
366162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
366262306a36Sopenharmony_ci		};
366362306a36Sopenharmony_ci
366462306a36Sopenharmony_ci		cl0_ch1_opp3: opp-268800000 {
366562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <268800000>;
366662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
366762306a36Sopenharmony_ci		};
366862306a36Sopenharmony_ci
366962306a36Sopenharmony_ci		cl0_ch1_opp4: opp-345600000 {
367062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <345600000>;
367162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
367262306a36Sopenharmony_ci		};
367362306a36Sopenharmony_ci
367462306a36Sopenharmony_ci		cl0_ch1_opp5: opp-422400000 {
367562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <422400000>;
367662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
367762306a36Sopenharmony_ci		};
367862306a36Sopenharmony_ci
367962306a36Sopenharmony_ci		cl0_ch1_opp6: opp-499200000 {
368062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <499200000>;
368162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
368262306a36Sopenharmony_ci		};
368362306a36Sopenharmony_ci
368462306a36Sopenharmony_ci		cl0_ch1_opp7: opp-576000000 {
368562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <576000000>;
368662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
368762306a36Sopenharmony_ci		};
368862306a36Sopenharmony_ci
368962306a36Sopenharmony_ci		cl0_ch1_opp8: opp-652800000 {
369062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <652800000>;
369162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
369262306a36Sopenharmony_ci		};
369362306a36Sopenharmony_ci
369462306a36Sopenharmony_ci		cl0_ch1_opp9: opp-729600000 {
369562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <729600000>;
369662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
369762306a36Sopenharmony_ci		};
369862306a36Sopenharmony_ci
369962306a36Sopenharmony_ci		cl0_ch1_opp10: opp-806400000 {
370062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <806400000>;
370162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
370262306a36Sopenharmony_ci		};
370362306a36Sopenharmony_ci
370462306a36Sopenharmony_ci		cl0_ch1_opp11: opp-883200000 {
370562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <883200000>;
370662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
370762306a36Sopenharmony_ci		};
370862306a36Sopenharmony_ci
370962306a36Sopenharmony_ci		cl0_ch1_opp12: opp-960000000 {
371062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <960000000>;
371162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
371262306a36Sopenharmony_ci		};
371362306a36Sopenharmony_ci
371462306a36Sopenharmony_ci		cl0_ch1_opp13: opp-1036800000 {
371562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1036800000>;
371662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
371762306a36Sopenharmony_ci		};
371862306a36Sopenharmony_ci
371962306a36Sopenharmony_ci		cl0_ch1_opp14: opp-1113600000 {
372062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1113600000>;
372162306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
372262306a36Sopenharmony_ci		};
372362306a36Sopenharmony_ci
372462306a36Sopenharmony_ci		cl0_ch1_opp15: opp-1190400000 {
372562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1190400000>;
372662306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
372762306a36Sopenharmony_ci		};
372862306a36Sopenharmony_ci
372962306a36Sopenharmony_ci		cl0_ch1_opp16: opp-1267200000 {
373062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1267200000>;
373162306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
373262306a36Sopenharmony_ci		};
373362306a36Sopenharmony_ci
373462306a36Sopenharmony_ci		cl0_ch1_opp17: opp-1344000000 {
373562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1344000000>;
373662306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
373762306a36Sopenharmony_ci		};
373862306a36Sopenharmony_ci
373962306a36Sopenharmony_ci		cl0_ch1_opp18: opp-1420800000 {
374062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1420800000>;
374162306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
374262306a36Sopenharmony_ci		};
374362306a36Sopenharmony_ci
374462306a36Sopenharmony_ci		cl0_ch1_opp19: opp-1497600000 {
374562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1497600000>;
374662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
374762306a36Sopenharmony_ci		};
374862306a36Sopenharmony_ci
374962306a36Sopenharmony_ci		cl0_ch1_opp20: opp-1574400000 {
375062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1574400000>;
375162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
375262306a36Sopenharmony_ci		};
375362306a36Sopenharmony_ci
375462306a36Sopenharmony_ci		cl0_ch1_opp21: opp-1651200000 {
375562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1651200000>;
375662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
375762306a36Sopenharmony_ci		};
375862306a36Sopenharmony_ci
375962306a36Sopenharmony_ci		cl0_ch1_opp22: opp-1728000000 {
376062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1728000000>;
376162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
376262306a36Sopenharmony_ci		};
376362306a36Sopenharmony_ci
376462306a36Sopenharmony_ci		cl0_ch1_opp23: opp-1804800000 {
376562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1804800000>;
376662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
376762306a36Sopenharmony_ci		};
376862306a36Sopenharmony_ci
376962306a36Sopenharmony_ci		cl0_ch1_opp24: opp-1881600000 {
377062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1881600000>;
377162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
377262306a36Sopenharmony_ci		};
377362306a36Sopenharmony_ci
377462306a36Sopenharmony_ci		cl0_ch1_opp25: opp-1958400000 {
377562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1958400000>;
377662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
377762306a36Sopenharmony_ci		};
377862306a36Sopenharmony_ci
377962306a36Sopenharmony_ci		cl0_ch1_opp26: opp-2035200000 {
378062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2035200000>;
378162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
378262306a36Sopenharmony_ci		};
378362306a36Sopenharmony_ci
378462306a36Sopenharmony_ci		cl0_ch1_opp27: opp-2112000000 {
378562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2112000000>;
378662306a36Sopenharmony_ci			opp-peak-kBps = <6400000>;
378762306a36Sopenharmony_ci		};
378862306a36Sopenharmony_ci
378962306a36Sopenharmony_ci		cl0_ch1_opp28: opp-2188800000 {
379062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2188800000>;
379162306a36Sopenharmony_ci			opp-peak-kBps = <6400000>;
379262306a36Sopenharmony_ci		};
379362306a36Sopenharmony_ci
379462306a36Sopenharmony_ci		cl0_ch1_opp29: opp-2201600000 {
379562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2201600000>;
379662306a36Sopenharmony_ci			opp-peak-kBps = <6400000>;
379762306a36Sopenharmony_ci		};
379862306a36Sopenharmony_ci	};
379962306a36Sopenharmony_ci
380062306a36Sopenharmony_ci	cl1_opp_tbl: opp-table-cluster1 {
380162306a36Sopenharmony_ci		compatible = "operating-points-v2";
380262306a36Sopenharmony_ci		opp-shared;
380362306a36Sopenharmony_ci
380462306a36Sopenharmony_ci		cl1_ch1_opp1: opp-115200000 {
380562306a36Sopenharmony_ci			  opp-hz = /bits/ 64 <115200000>;
380662306a36Sopenharmony_ci			  opp-peak-kBps = <816000>;
380762306a36Sopenharmony_ci		};
380862306a36Sopenharmony_ci
380962306a36Sopenharmony_ci		cl1_ch1_opp2: opp-192000000 {
381062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <192000000>;
381162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
381262306a36Sopenharmony_ci		};
381362306a36Sopenharmony_ci
381462306a36Sopenharmony_ci		cl1_ch1_opp3: opp-268800000 {
381562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <268800000>;
381662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
381762306a36Sopenharmony_ci		};
381862306a36Sopenharmony_ci
381962306a36Sopenharmony_ci		cl1_ch1_opp4: opp-345600000 {
382062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <345600000>;
382162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
382262306a36Sopenharmony_ci		};
382362306a36Sopenharmony_ci
382462306a36Sopenharmony_ci		cl1_ch1_opp5: opp-422400000 {
382562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <422400000>;
382662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
382762306a36Sopenharmony_ci		};
382862306a36Sopenharmony_ci
382962306a36Sopenharmony_ci		cl1_ch1_opp6: opp-499200000 {
383062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <499200000>;
383162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
383262306a36Sopenharmony_ci		};
383362306a36Sopenharmony_ci
383462306a36Sopenharmony_ci		cl1_ch1_opp7: opp-576000000 {
383562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <576000000>;
383662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
383762306a36Sopenharmony_ci		};
383862306a36Sopenharmony_ci
383962306a36Sopenharmony_ci		cl1_ch1_opp8: opp-652800000 {
384062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <652800000>;
384162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
384262306a36Sopenharmony_ci		};
384362306a36Sopenharmony_ci
384462306a36Sopenharmony_ci		cl1_ch1_opp9: opp-729600000 {
384562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <729600000>;
384662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
384762306a36Sopenharmony_ci		};
384862306a36Sopenharmony_ci
384962306a36Sopenharmony_ci		cl1_ch1_opp10: opp-806400000 {
385062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <806400000>;
385162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
385262306a36Sopenharmony_ci		};
385362306a36Sopenharmony_ci
385462306a36Sopenharmony_ci		cl1_ch1_opp11: opp-883200000 {
385562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <883200000>;
385662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
385762306a36Sopenharmony_ci		};
385862306a36Sopenharmony_ci
385962306a36Sopenharmony_ci		cl1_ch1_opp12: opp-960000000 {
386062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <960000000>;
386162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
386262306a36Sopenharmony_ci		};
386362306a36Sopenharmony_ci
386462306a36Sopenharmony_ci		cl1_ch1_opp13: opp-1036800000 {
386562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1036800000>;
386662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
386762306a36Sopenharmony_ci		};
386862306a36Sopenharmony_ci
386962306a36Sopenharmony_ci		cl1_ch1_opp14: opp-1113600000 {
387062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1113600000>;
387162306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
387262306a36Sopenharmony_ci		};
387362306a36Sopenharmony_ci
387462306a36Sopenharmony_ci		cl1_ch1_opp15: opp-1190400000 {
387562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1190400000>;
387662306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
387762306a36Sopenharmony_ci		};
387862306a36Sopenharmony_ci
387962306a36Sopenharmony_ci		cl1_ch1_opp16: opp-1267200000 {
388062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1267200000>;
388162306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
388262306a36Sopenharmony_ci		};
388362306a36Sopenharmony_ci
388462306a36Sopenharmony_ci		cl1_ch1_opp17: opp-1344000000 {
388562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1344000000>;
388662306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
388762306a36Sopenharmony_ci		};
388862306a36Sopenharmony_ci
388962306a36Sopenharmony_ci		cl1_ch1_opp18: opp-1420800000 {
389062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1420800000>;
389162306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
389262306a36Sopenharmony_ci		};
389362306a36Sopenharmony_ci
389462306a36Sopenharmony_ci		cl1_ch1_opp19: opp-1497600000 {
389562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1497600000>;
389662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
389762306a36Sopenharmony_ci		};
389862306a36Sopenharmony_ci
389962306a36Sopenharmony_ci		cl1_ch1_opp20: opp-1574400000 {
390062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1574400000>;
390162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
390262306a36Sopenharmony_ci		};
390362306a36Sopenharmony_ci
390462306a36Sopenharmony_ci		cl1_ch1_opp21: opp-1651200000 {
390562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1651200000>;
390662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
390762306a36Sopenharmony_ci		};
390862306a36Sopenharmony_ci
390962306a36Sopenharmony_ci		cl1_ch1_opp22: opp-1728000000 {
391062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1728000000>;
391162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
391262306a36Sopenharmony_ci		};
391362306a36Sopenharmony_ci
391462306a36Sopenharmony_ci		cl1_ch1_opp23: opp-1804800000 {
391562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1804800000>;
391662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
391762306a36Sopenharmony_ci		};
391862306a36Sopenharmony_ci
391962306a36Sopenharmony_ci		cl1_ch1_opp24: opp-1881600000 {
392062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1881600000>;
392162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
392262306a36Sopenharmony_ci		};
392362306a36Sopenharmony_ci
392462306a36Sopenharmony_ci		cl1_ch1_opp25: opp-1958400000 {
392562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1958400000>;
392662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
392762306a36Sopenharmony_ci		};
392862306a36Sopenharmony_ci
392962306a36Sopenharmony_ci		cl1_ch1_opp26: opp-2035200000 {
393062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2035200000>;
393162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
393262306a36Sopenharmony_ci		};
393362306a36Sopenharmony_ci
393462306a36Sopenharmony_ci		cl1_ch1_opp27: opp-2112000000 {
393562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2112000000>;
393662306a36Sopenharmony_ci			opp-peak-kBps = <6400000>;
393762306a36Sopenharmony_ci		};
393862306a36Sopenharmony_ci
393962306a36Sopenharmony_ci		cl1_ch1_opp28: opp-2188800000 {
394062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2188800000>;
394162306a36Sopenharmony_ci			opp-peak-kBps = <6400000>;
394262306a36Sopenharmony_ci		};
394362306a36Sopenharmony_ci
394462306a36Sopenharmony_ci		cl1_ch1_opp29: opp-2201600000 {
394562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2201600000>;
394662306a36Sopenharmony_ci			opp-peak-kBps = <6400000>;
394762306a36Sopenharmony_ci		};
394862306a36Sopenharmony_ci	};
394962306a36Sopenharmony_ci
395062306a36Sopenharmony_ci	cl2_opp_tbl: opp-table-cluster2 {
395162306a36Sopenharmony_ci		compatible = "operating-points-v2";
395262306a36Sopenharmony_ci		opp-shared;
395362306a36Sopenharmony_ci
395462306a36Sopenharmony_ci		cl2_ch1_opp1: opp-115200000 {
395562306a36Sopenharmony_ci			  opp-hz = /bits/ 64 <115200000>;
395662306a36Sopenharmony_ci			  opp-peak-kBps = <816000>;
395762306a36Sopenharmony_ci		};
395862306a36Sopenharmony_ci
395962306a36Sopenharmony_ci		cl2_ch1_opp2: opp-192000000 {
396062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <192000000>;
396162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
396262306a36Sopenharmony_ci		};
396362306a36Sopenharmony_ci
396462306a36Sopenharmony_ci		cl2_ch1_opp3: opp-268800000 {
396562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <268800000>;
396662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
396762306a36Sopenharmony_ci		};
396862306a36Sopenharmony_ci
396962306a36Sopenharmony_ci		cl2_ch1_opp4: opp-345600000 {
397062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <345600000>;
397162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
397262306a36Sopenharmony_ci		};
397362306a36Sopenharmony_ci
397462306a36Sopenharmony_ci		cl2_ch1_opp5: opp-422400000 {
397562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <422400000>;
397662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
397762306a36Sopenharmony_ci		};
397862306a36Sopenharmony_ci
397962306a36Sopenharmony_ci		cl2_ch1_opp6: opp-499200000 {
398062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <499200000>;
398162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
398262306a36Sopenharmony_ci		};
398362306a36Sopenharmony_ci
398462306a36Sopenharmony_ci		cl2_ch1_opp7: opp-576000000 {
398562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <576000000>;
398662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
398762306a36Sopenharmony_ci		};
398862306a36Sopenharmony_ci
398962306a36Sopenharmony_ci		cl2_ch1_opp8: opp-652800000 {
399062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <652800000>;
399162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
399262306a36Sopenharmony_ci		};
399362306a36Sopenharmony_ci
399462306a36Sopenharmony_ci		cl2_ch1_opp9: opp-729600000 {
399562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <729600000>;
399662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
399762306a36Sopenharmony_ci		};
399862306a36Sopenharmony_ci
399962306a36Sopenharmony_ci		cl2_ch1_opp10: opp-806400000 {
400062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <806400000>;
400162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
400262306a36Sopenharmony_ci		};
400362306a36Sopenharmony_ci
400462306a36Sopenharmony_ci		cl2_ch1_opp11: opp-883200000 {
400562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <883200000>;
400662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
400762306a36Sopenharmony_ci		};
400862306a36Sopenharmony_ci
400962306a36Sopenharmony_ci		cl2_ch1_opp12: opp-960000000 {
401062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <960000000>;
401162306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
401262306a36Sopenharmony_ci		};
401362306a36Sopenharmony_ci
401462306a36Sopenharmony_ci		cl2_ch1_opp13: opp-1036800000 {
401562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1036800000>;
401662306a36Sopenharmony_ci			opp-peak-kBps = <816000>;
401762306a36Sopenharmony_ci		};
401862306a36Sopenharmony_ci
401962306a36Sopenharmony_ci		cl2_ch1_opp14: opp-1113600000 {
402062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1113600000>;
402162306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
402262306a36Sopenharmony_ci		};
402362306a36Sopenharmony_ci
402462306a36Sopenharmony_ci		cl2_ch1_opp15: opp-1190400000 {
402562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1190400000>;
402662306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
402762306a36Sopenharmony_ci		};
402862306a36Sopenharmony_ci
402962306a36Sopenharmony_ci		cl2_ch1_opp16: opp-1267200000 {
403062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1267200000>;
403162306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
403262306a36Sopenharmony_ci		};
403362306a36Sopenharmony_ci
403462306a36Sopenharmony_ci		cl2_ch1_opp17: opp-1344000000 {
403562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1344000000>;
403662306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
403762306a36Sopenharmony_ci		};
403862306a36Sopenharmony_ci
403962306a36Sopenharmony_ci		cl2_ch1_opp18: opp-1420800000 {
404062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1420800000>;
404162306a36Sopenharmony_ci			opp-peak-kBps = <1632000>;
404262306a36Sopenharmony_ci		};
404362306a36Sopenharmony_ci
404462306a36Sopenharmony_ci		cl2_ch1_opp19: opp-1497600000 {
404562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1497600000>;
404662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
404762306a36Sopenharmony_ci		};
404862306a36Sopenharmony_ci
404962306a36Sopenharmony_ci		cl2_ch1_opp20: opp-1574400000 {
405062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1574400000>;
405162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
405262306a36Sopenharmony_ci		};
405362306a36Sopenharmony_ci
405462306a36Sopenharmony_ci		cl2_ch1_opp21: opp-1651200000 {
405562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1651200000>;
405662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
405762306a36Sopenharmony_ci		};
405862306a36Sopenharmony_ci
405962306a36Sopenharmony_ci		cl2_ch1_opp22: opp-1728000000 {
406062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1728000000>;
406162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
406262306a36Sopenharmony_ci		};
406362306a36Sopenharmony_ci
406462306a36Sopenharmony_ci		cl2_ch1_opp23: opp-1804800000 {
406562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1804800000>;
406662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
406762306a36Sopenharmony_ci		};
406862306a36Sopenharmony_ci
406962306a36Sopenharmony_ci		cl2_ch1_opp24: opp-1881600000 {
407062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1881600000>;
407162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
407262306a36Sopenharmony_ci		};
407362306a36Sopenharmony_ci
407462306a36Sopenharmony_ci		cl2_ch1_opp25: opp-1958400000 {
407562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1958400000>;
407662306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
407762306a36Sopenharmony_ci		};
407862306a36Sopenharmony_ci
407962306a36Sopenharmony_ci		cl2_ch1_opp26: opp-2035200000 {
408062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2035200000>;
408162306a36Sopenharmony_ci			opp-peak-kBps = <3200000>;
408262306a36Sopenharmony_ci		};
408362306a36Sopenharmony_ci
408462306a36Sopenharmony_ci		cl2_ch1_opp27: opp-2112000000 {
408562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2112000000>;
408662306a36Sopenharmony_ci			opp-peak-kBps = <6400000>;
408762306a36Sopenharmony_ci		};
408862306a36Sopenharmony_ci
408962306a36Sopenharmony_ci		cl2_ch1_opp28: opp-2188800000 {
409062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2188800000>;
409162306a36Sopenharmony_ci			opp-peak-kBps = <6400000>;
409262306a36Sopenharmony_ci		};
409362306a36Sopenharmony_ci
409462306a36Sopenharmony_ci		cl2_ch1_opp29: opp-2201600000 {
409562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2201600000>;
409662306a36Sopenharmony_ci			opp-peak-kBps = <6400000>;
409762306a36Sopenharmony_ci		};
409862306a36Sopenharmony_ci	};
409962306a36Sopenharmony_ci};
4100