162306a36Sopenharmony_ci// SPDX-License-Identifier: BSD-3-Clause
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * sc7280 SoC device tree source
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci#include <dt-bindings/clock/qcom,camcc-sc7280.h>
862306a36Sopenharmony_ci#include <dt-bindings/clock/qcom,dispcc-sc7280.h>
962306a36Sopenharmony_ci#include <dt-bindings/clock/qcom,gcc-sc7280.h>
1062306a36Sopenharmony_ci#include <dt-bindings/clock/qcom,gpucc-sc7280.h>
1162306a36Sopenharmony_ci#include <dt-bindings/clock/qcom,lpassaudiocc-sc7280.h>
1262306a36Sopenharmony_ci#include <dt-bindings/clock/qcom,lpasscorecc-sc7280.h>
1362306a36Sopenharmony_ci#include <dt-bindings/clock/qcom,rpmh.h>
1462306a36Sopenharmony_ci#include <dt-bindings/clock/qcom,videocc-sc7280.h>
1562306a36Sopenharmony_ci#include <dt-bindings/dma/qcom-gpi.h>
1662306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h>
1762306a36Sopenharmony_ci#include <dt-bindings/interconnect/qcom,osm-l3.h>
1862306a36Sopenharmony_ci#include <dt-bindings/interconnect/qcom,sc7280.h>
1962306a36Sopenharmony_ci#include <dt-bindings/interrupt-controller/arm-gic.h>
2062306a36Sopenharmony_ci#include <dt-bindings/mailbox/qcom-ipcc.h>
2162306a36Sopenharmony_ci#include <dt-bindings/power/qcom-rpmpd.h>
2262306a36Sopenharmony_ci#include <dt-bindings/reset/qcom,sdm845-aoss.h>
2362306a36Sopenharmony_ci#include <dt-bindings/reset/qcom,sdm845-pdc.h>
2462306a36Sopenharmony_ci#include <dt-bindings/soc/qcom,rpmh-rsc.h>
2562306a36Sopenharmony_ci#include <dt-bindings/sound/qcom,lpass.h>
2662306a36Sopenharmony_ci#include <dt-bindings/thermal/thermal.h>
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci/ {
2962306a36Sopenharmony_ci	interrupt-parent = <&intc>;
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci	#address-cells = <2>;
3262306a36Sopenharmony_ci	#size-cells = <2>;
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci	chosen { };
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci	aliases {
3762306a36Sopenharmony_ci		i2c0 = &i2c0;
3862306a36Sopenharmony_ci		i2c1 = &i2c1;
3962306a36Sopenharmony_ci		i2c2 = &i2c2;
4062306a36Sopenharmony_ci		i2c3 = &i2c3;
4162306a36Sopenharmony_ci		i2c4 = &i2c4;
4262306a36Sopenharmony_ci		i2c5 = &i2c5;
4362306a36Sopenharmony_ci		i2c6 = &i2c6;
4462306a36Sopenharmony_ci		i2c7 = &i2c7;
4562306a36Sopenharmony_ci		i2c8 = &i2c8;
4662306a36Sopenharmony_ci		i2c9 = &i2c9;
4762306a36Sopenharmony_ci		i2c10 = &i2c10;
4862306a36Sopenharmony_ci		i2c11 = &i2c11;
4962306a36Sopenharmony_ci		i2c12 = &i2c12;
5062306a36Sopenharmony_ci		i2c13 = &i2c13;
5162306a36Sopenharmony_ci		i2c14 = &i2c14;
5262306a36Sopenharmony_ci		i2c15 = &i2c15;
5362306a36Sopenharmony_ci		mmc1 = &sdhc_1;
5462306a36Sopenharmony_ci		mmc2 = &sdhc_2;
5562306a36Sopenharmony_ci		spi0 = &spi0;
5662306a36Sopenharmony_ci		spi1 = &spi1;
5762306a36Sopenharmony_ci		spi2 = &spi2;
5862306a36Sopenharmony_ci		spi3 = &spi3;
5962306a36Sopenharmony_ci		spi4 = &spi4;
6062306a36Sopenharmony_ci		spi5 = &spi5;
6162306a36Sopenharmony_ci		spi6 = &spi6;
6262306a36Sopenharmony_ci		spi7 = &spi7;
6362306a36Sopenharmony_ci		spi8 = &spi8;
6462306a36Sopenharmony_ci		spi9 = &spi9;
6562306a36Sopenharmony_ci		spi10 = &spi10;
6662306a36Sopenharmony_ci		spi11 = &spi11;
6762306a36Sopenharmony_ci		spi12 = &spi12;
6862306a36Sopenharmony_ci		spi13 = &spi13;
6962306a36Sopenharmony_ci		spi14 = &spi14;
7062306a36Sopenharmony_ci		spi15 = &spi15;
7162306a36Sopenharmony_ci	};
7262306a36Sopenharmony_ci
7362306a36Sopenharmony_ci	clocks {
7462306a36Sopenharmony_ci		xo_board: xo-board {
7562306a36Sopenharmony_ci			compatible = "fixed-clock";
7662306a36Sopenharmony_ci			clock-frequency = <76800000>;
7762306a36Sopenharmony_ci			#clock-cells = <0>;
7862306a36Sopenharmony_ci		};
7962306a36Sopenharmony_ci
8062306a36Sopenharmony_ci		sleep_clk: sleep-clk {
8162306a36Sopenharmony_ci			compatible = "fixed-clock";
8262306a36Sopenharmony_ci			clock-frequency = <32000>;
8362306a36Sopenharmony_ci			#clock-cells = <0>;
8462306a36Sopenharmony_ci		};
8562306a36Sopenharmony_ci	};
8662306a36Sopenharmony_ci
8762306a36Sopenharmony_ci	reserved-memory {
8862306a36Sopenharmony_ci		#address-cells = <2>;
8962306a36Sopenharmony_ci		#size-cells = <2>;
9062306a36Sopenharmony_ci		ranges;
9162306a36Sopenharmony_ci
9262306a36Sopenharmony_ci		wlan_ce_mem: memory@4cd000 {
9362306a36Sopenharmony_ci			no-map;
9462306a36Sopenharmony_ci			reg = <0x0 0x004cd000 0x0 0x1000>;
9562306a36Sopenharmony_ci		};
9662306a36Sopenharmony_ci
9762306a36Sopenharmony_ci		hyp_mem: memory@80000000 {
9862306a36Sopenharmony_ci			reg = <0x0 0x80000000 0x0 0x600000>;
9962306a36Sopenharmony_ci			no-map;
10062306a36Sopenharmony_ci		};
10162306a36Sopenharmony_ci
10262306a36Sopenharmony_ci		xbl_mem: memory@80600000 {
10362306a36Sopenharmony_ci			reg = <0x0 0x80600000 0x0 0x200000>;
10462306a36Sopenharmony_ci			no-map;
10562306a36Sopenharmony_ci		};
10662306a36Sopenharmony_ci
10762306a36Sopenharmony_ci		aop_mem: memory@80800000 {
10862306a36Sopenharmony_ci			reg = <0x0 0x80800000 0x0 0x60000>;
10962306a36Sopenharmony_ci			no-map;
11062306a36Sopenharmony_ci		};
11162306a36Sopenharmony_ci
11262306a36Sopenharmony_ci		aop_cmd_db_mem: memory@80860000 {
11362306a36Sopenharmony_ci			reg = <0x0 0x80860000 0x0 0x20000>;
11462306a36Sopenharmony_ci			compatible = "qcom,cmd-db";
11562306a36Sopenharmony_ci			no-map;
11662306a36Sopenharmony_ci		};
11762306a36Sopenharmony_ci
11862306a36Sopenharmony_ci		reserved_xbl_uefi_log: memory@80880000 {
11962306a36Sopenharmony_ci			reg = <0x0 0x80884000 0x0 0x10000>;
12062306a36Sopenharmony_ci			no-map;
12162306a36Sopenharmony_ci		};
12262306a36Sopenharmony_ci
12362306a36Sopenharmony_ci		sec_apps_mem: memory@808ff000 {
12462306a36Sopenharmony_ci			reg = <0x0 0x808ff000 0x0 0x1000>;
12562306a36Sopenharmony_ci			no-map;
12662306a36Sopenharmony_ci		};
12762306a36Sopenharmony_ci
12862306a36Sopenharmony_ci		smem_mem: memory@80900000 {
12962306a36Sopenharmony_ci			reg = <0x0 0x80900000 0x0 0x200000>;
13062306a36Sopenharmony_ci			no-map;
13162306a36Sopenharmony_ci		};
13262306a36Sopenharmony_ci
13362306a36Sopenharmony_ci		cpucp_mem: memory@80b00000 {
13462306a36Sopenharmony_ci			no-map;
13562306a36Sopenharmony_ci			reg = <0x0 0x80b00000 0x0 0x100000>;
13662306a36Sopenharmony_ci		};
13762306a36Sopenharmony_ci
13862306a36Sopenharmony_ci		wlan_fw_mem: memory@80c00000 {
13962306a36Sopenharmony_ci			reg = <0x0 0x80c00000 0x0 0xc00000>;
14062306a36Sopenharmony_ci			no-map;
14162306a36Sopenharmony_ci		};
14262306a36Sopenharmony_ci
14362306a36Sopenharmony_ci		video_mem: memory@8b200000 {
14462306a36Sopenharmony_ci			reg = <0x0 0x8b200000 0x0 0x500000>;
14562306a36Sopenharmony_ci			no-map;
14662306a36Sopenharmony_ci		};
14762306a36Sopenharmony_ci
14862306a36Sopenharmony_ci		ipa_fw_mem: memory@8b700000 {
14962306a36Sopenharmony_ci			reg = <0 0x8b700000 0 0x10000>;
15062306a36Sopenharmony_ci			no-map;
15162306a36Sopenharmony_ci		};
15262306a36Sopenharmony_ci
15362306a36Sopenharmony_ci		rmtfs_mem: memory@9c900000 {
15462306a36Sopenharmony_ci			compatible = "qcom,rmtfs-mem";
15562306a36Sopenharmony_ci			reg = <0x0 0x9c900000 0x0 0x280000>;
15662306a36Sopenharmony_ci			no-map;
15762306a36Sopenharmony_ci
15862306a36Sopenharmony_ci			qcom,client-id = <1>;
15962306a36Sopenharmony_ci			qcom,vmid = <15>;
16062306a36Sopenharmony_ci		};
16162306a36Sopenharmony_ci	};
16262306a36Sopenharmony_ci
16362306a36Sopenharmony_ci	cpus {
16462306a36Sopenharmony_ci		#address-cells = <2>;
16562306a36Sopenharmony_ci		#size-cells = <0>;
16662306a36Sopenharmony_ci
16762306a36Sopenharmony_ci		CPU0: cpu@0 {
16862306a36Sopenharmony_ci			device_type = "cpu";
16962306a36Sopenharmony_ci			compatible = "qcom,kryo";
17062306a36Sopenharmony_ci			reg = <0x0 0x0>;
17162306a36Sopenharmony_ci			clocks = <&cpufreq_hw 0>;
17262306a36Sopenharmony_ci			enable-method = "psci";
17362306a36Sopenharmony_ci			cpu-idle-states = <&LITTLE_CPU_SLEEP_0
17462306a36Sopenharmony_ci					   &LITTLE_CPU_SLEEP_1
17562306a36Sopenharmony_ci					   &CLUSTER_SLEEP_0>;
17662306a36Sopenharmony_ci			next-level-cache = <&L2_0>;
17762306a36Sopenharmony_ci			operating-points-v2 = <&cpu0_opp_table>;
17862306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 3 &mc_virt SLAVE_EBI1 3>,
17962306a36Sopenharmony_ci					<&epss_l3 MASTER_EPSS_L3_APPS &epss_l3 SLAVE_EPSS_L3_SHARED>;
18062306a36Sopenharmony_ci			qcom,freq-domain = <&cpufreq_hw 0>;
18162306a36Sopenharmony_ci			#cooling-cells = <2>;
18262306a36Sopenharmony_ci			L2_0: l2-cache {
18362306a36Sopenharmony_ci				compatible = "cache";
18462306a36Sopenharmony_ci				cache-level = <2>;
18562306a36Sopenharmony_ci				cache-unified;
18662306a36Sopenharmony_ci				next-level-cache = <&L3_0>;
18762306a36Sopenharmony_ci				L3_0: l3-cache {
18862306a36Sopenharmony_ci					compatible = "cache";
18962306a36Sopenharmony_ci					cache-level = <3>;
19062306a36Sopenharmony_ci					cache-unified;
19162306a36Sopenharmony_ci				};
19262306a36Sopenharmony_ci			};
19362306a36Sopenharmony_ci		};
19462306a36Sopenharmony_ci
19562306a36Sopenharmony_ci		CPU1: cpu@100 {
19662306a36Sopenharmony_ci			device_type = "cpu";
19762306a36Sopenharmony_ci			compatible = "qcom,kryo";
19862306a36Sopenharmony_ci			reg = <0x0 0x100>;
19962306a36Sopenharmony_ci			clocks = <&cpufreq_hw 0>;
20062306a36Sopenharmony_ci			enable-method = "psci";
20162306a36Sopenharmony_ci			cpu-idle-states = <&LITTLE_CPU_SLEEP_0
20262306a36Sopenharmony_ci					   &LITTLE_CPU_SLEEP_1
20362306a36Sopenharmony_ci					   &CLUSTER_SLEEP_0>;
20462306a36Sopenharmony_ci			next-level-cache = <&L2_100>;
20562306a36Sopenharmony_ci			operating-points-v2 = <&cpu0_opp_table>;
20662306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 3 &mc_virt SLAVE_EBI1 3>,
20762306a36Sopenharmony_ci					<&epss_l3 MASTER_EPSS_L3_APPS &epss_l3 SLAVE_EPSS_L3_SHARED>;
20862306a36Sopenharmony_ci			qcom,freq-domain = <&cpufreq_hw 0>;
20962306a36Sopenharmony_ci			#cooling-cells = <2>;
21062306a36Sopenharmony_ci			L2_100: l2-cache {
21162306a36Sopenharmony_ci				compatible = "cache";
21262306a36Sopenharmony_ci				cache-level = <2>;
21362306a36Sopenharmony_ci				cache-unified;
21462306a36Sopenharmony_ci				next-level-cache = <&L3_0>;
21562306a36Sopenharmony_ci			};
21662306a36Sopenharmony_ci		};
21762306a36Sopenharmony_ci
21862306a36Sopenharmony_ci		CPU2: cpu@200 {
21962306a36Sopenharmony_ci			device_type = "cpu";
22062306a36Sopenharmony_ci			compatible = "qcom,kryo";
22162306a36Sopenharmony_ci			reg = <0x0 0x200>;
22262306a36Sopenharmony_ci			clocks = <&cpufreq_hw 0>;
22362306a36Sopenharmony_ci			enable-method = "psci";
22462306a36Sopenharmony_ci			cpu-idle-states = <&LITTLE_CPU_SLEEP_0
22562306a36Sopenharmony_ci					   &LITTLE_CPU_SLEEP_1
22662306a36Sopenharmony_ci					   &CLUSTER_SLEEP_0>;
22762306a36Sopenharmony_ci			next-level-cache = <&L2_200>;
22862306a36Sopenharmony_ci			operating-points-v2 = <&cpu0_opp_table>;
22962306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 3 &mc_virt SLAVE_EBI1 3>,
23062306a36Sopenharmony_ci					<&epss_l3 MASTER_EPSS_L3_APPS &epss_l3 SLAVE_EPSS_L3_SHARED>;
23162306a36Sopenharmony_ci			qcom,freq-domain = <&cpufreq_hw 0>;
23262306a36Sopenharmony_ci			#cooling-cells = <2>;
23362306a36Sopenharmony_ci			L2_200: l2-cache {
23462306a36Sopenharmony_ci				compatible = "cache";
23562306a36Sopenharmony_ci				cache-level = <2>;
23662306a36Sopenharmony_ci				cache-unified;
23762306a36Sopenharmony_ci				next-level-cache = <&L3_0>;
23862306a36Sopenharmony_ci			};
23962306a36Sopenharmony_ci		};
24062306a36Sopenharmony_ci
24162306a36Sopenharmony_ci		CPU3: cpu@300 {
24262306a36Sopenharmony_ci			device_type = "cpu";
24362306a36Sopenharmony_ci			compatible = "qcom,kryo";
24462306a36Sopenharmony_ci			reg = <0x0 0x300>;
24562306a36Sopenharmony_ci			clocks = <&cpufreq_hw 0>;
24662306a36Sopenharmony_ci			enable-method = "psci";
24762306a36Sopenharmony_ci			cpu-idle-states = <&LITTLE_CPU_SLEEP_0
24862306a36Sopenharmony_ci					   &LITTLE_CPU_SLEEP_1
24962306a36Sopenharmony_ci					   &CLUSTER_SLEEP_0>;
25062306a36Sopenharmony_ci			next-level-cache = <&L2_300>;
25162306a36Sopenharmony_ci			operating-points-v2 = <&cpu0_opp_table>;
25262306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 3 &mc_virt SLAVE_EBI1 3>,
25362306a36Sopenharmony_ci					<&epss_l3 MASTER_EPSS_L3_APPS &epss_l3 SLAVE_EPSS_L3_SHARED>;
25462306a36Sopenharmony_ci			qcom,freq-domain = <&cpufreq_hw 0>;
25562306a36Sopenharmony_ci			#cooling-cells = <2>;
25662306a36Sopenharmony_ci			L2_300: l2-cache {
25762306a36Sopenharmony_ci				compatible = "cache";
25862306a36Sopenharmony_ci				cache-level = <2>;
25962306a36Sopenharmony_ci				cache-unified;
26062306a36Sopenharmony_ci				next-level-cache = <&L3_0>;
26162306a36Sopenharmony_ci			};
26262306a36Sopenharmony_ci		};
26362306a36Sopenharmony_ci
26462306a36Sopenharmony_ci		CPU4: cpu@400 {
26562306a36Sopenharmony_ci			device_type = "cpu";
26662306a36Sopenharmony_ci			compatible = "qcom,kryo";
26762306a36Sopenharmony_ci			reg = <0x0 0x400>;
26862306a36Sopenharmony_ci			clocks = <&cpufreq_hw 1>;
26962306a36Sopenharmony_ci			enable-method = "psci";
27062306a36Sopenharmony_ci			cpu-idle-states = <&BIG_CPU_SLEEP_0
27162306a36Sopenharmony_ci					   &BIG_CPU_SLEEP_1
27262306a36Sopenharmony_ci					   &CLUSTER_SLEEP_0>;
27362306a36Sopenharmony_ci			next-level-cache = <&L2_400>;
27462306a36Sopenharmony_ci			operating-points-v2 = <&cpu4_opp_table>;
27562306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 3 &mc_virt SLAVE_EBI1 3>,
27662306a36Sopenharmony_ci					<&epss_l3 MASTER_EPSS_L3_APPS &epss_l3 SLAVE_EPSS_L3_SHARED>;
27762306a36Sopenharmony_ci			qcom,freq-domain = <&cpufreq_hw 1>;
27862306a36Sopenharmony_ci			#cooling-cells = <2>;
27962306a36Sopenharmony_ci			L2_400: l2-cache {
28062306a36Sopenharmony_ci				compatible = "cache";
28162306a36Sopenharmony_ci				cache-level = <2>;
28262306a36Sopenharmony_ci				cache-unified;
28362306a36Sopenharmony_ci				next-level-cache = <&L3_0>;
28462306a36Sopenharmony_ci			};
28562306a36Sopenharmony_ci		};
28662306a36Sopenharmony_ci
28762306a36Sopenharmony_ci		CPU5: cpu@500 {
28862306a36Sopenharmony_ci			device_type = "cpu";
28962306a36Sopenharmony_ci			compatible = "qcom,kryo";
29062306a36Sopenharmony_ci			reg = <0x0 0x500>;
29162306a36Sopenharmony_ci			clocks = <&cpufreq_hw 1>;
29262306a36Sopenharmony_ci			enable-method = "psci";
29362306a36Sopenharmony_ci			cpu-idle-states = <&BIG_CPU_SLEEP_0
29462306a36Sopenharmony_ci					   &BIG_CPU_SLEEP_1
29562306a36Sopenharmony_ci					   &CLUSTER_SLEEP_0>;
29662306a36Sopenharmony_ci			next-level-cache = <&L2_500>;
29762306a36Sopenharmony_ci			operating-points-v2 = <&cpu4_opp_table>;
29862306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 3 &mc_virt SLAVE_EBI1 3>,
29962306a36Sopenharmony_ci					<&epss_l3 MASTER_EPSS_L3_APPS &epss_l3 SLAVE_EPSS_L3_SHARED>;
30062306a36Sopenharmony_ci			qcom,freq-domain = <&cpufreq_hw 1>;
30162306a36Sopenharmony_ci			#cooling-cells = <2>;
30262306a36Sopenharmony_ci			L2_500: l2-cache {
30362306a36Sopenharmony_ci				compatible = "cache";
30462306a36Sopenharmony_ci				cache-level = <2>;
30562306a36Sopenharmony_ci				cache-unified;
30662306a36Sopenharmony_ci				next-level-cache = <&L3_0>;
30762306a36Sopenharmony_ci			};
30862306a36Sopenharmony_ci		};
30962306a36Sopenharmony_ci
31062306a36Sopenharmony_ci		CPU6: cpu@600 {
31162306a36Sopenharmony_ci			device_type = "cpu";
31262306a36Sopenharmony_ci			compatible = "qcom,kryo";
31362306a36Sopenharmony_ci			reg = <0x0 0x600>;
31462306a36Sopenharmony_ci			clocks = <&cpufreq_hw 1>;
31562306a36Sopenharmony_ci			enable-method = "psci";
31662306a36Sopenharmony_ci			cpu-idle-states = <&BIG_CPU_SLEEP_0
31762306a36Sopenharmony_ci					   &BIG_CPU_SLEEP_1
31862306a36Sopenharmony_ci					   &CLUSTER_SLEEP_0>;
31962306a36Sopenharmony_ci			next-level-cache = <&L2_600>;
32062306a36Sopenharmony_ci			operating-points-v2 = <&cpu4_opp_table>;
32162306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 3 &mc_virt SLAVE_EBI1 3>,
32262306a36Sopenharmony_ci					<&epss_l3 MASTER_EPSS_L3_APPS &epss_l3 SLAVE_EPSS_L3_SHARED>;
32362306a36Sopenharmony_ci			qcom,freq-domain = <&cpufreq_hw 1>;
32462306a36Sopenharmony_ci			#cooling-cells = <2>;
32562306a36Sopenharmony_ci			L2_600: l2-cache {
32662306a36Sopenharmony_ci				compatible = "cache";
32762306a36Sopenharmony_ci				cache-level = <2>;
32862306a36Sopenharmony_ci				cache-unified;
32962306a36Sopenharmony_ci				next-level-cache = <&L3_0>;
33062306a36Sopenharmony_ci			};
33162306a36Sopenharmony_ci		};
33262306a36Sopenharmony_ci
33362306a36Sopenharmony_ci		CPU7: cpu@700 {
33462306a36Sopenharmony_ci			device_type = "cpu";
33562306a36Sopenharmony_ci			compatible = "qcom,kryo";
33662306a36Sopenharmony_ci			reg = <0x0 0x700>;
33762306a36Sopenharmony_ci			clocks = <&cpufreq_hw 2>;
33862306a36Sopenharmony_ci			enable-method = "psci";
33962306a36Sopenharmony_ci			cpu-idle-states = <&BIG_CPU_SLEEP_0
34062306a36Sopenharmony_ci					   &BIG_CPU_SLEEP_1
34162306a36Sopenharmony_ci					   &CLUSTER_SLEEP_0>;
34262306a36Sopenharmony_ci			next-level-cache = <&L2_700>;
34362306a36Sopenharmony_ci			operating-points-v2 = <&cpu7_opp_table>;
34462306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 3 &mc_virt SLAVE_EBI1 3>,
34562306a36Sopenharmony_ci					<&epss_l3 MASTER_EPSS_L3_APPS &epss_l3 SLAVE_EPSS_L3_SHARED>;
34662306a36Sopenharmony_ci			qcom,freq-domain = <&cpufreq_hw 2>;
34762306a36Sopenharmony_ci			#cooling-cells = <2>;
34862306a36Sopenharmony_ci			L2_700: l2-cache {
34962306a36Sopenharmony_ci				compatible = "cache";
35062306a36Sopenharmony_ci				cache-level = <2>;
35162306a36Sopenharmony_ci				cache-unified;
35262306a36Sopenharmony_ci				next-level-cache = <&L3_0>;
35362306a36Sopenharmony_ci			};
35462306a36Sopenharmony_ci		};
35562306a36Sopenharmony_ci
35662306a36Sopenharmony_ci		cpu-map {
35762306a36Sopenharmony_ci			cluster0 {
35862306a36Sopenharmony_ci				core0 {
35962306a36Sopenharmony_ci					cpu = <&CPU0>;
36062306a36Sopenharmony_ci				};
36162306a36Sopenharmony_ci
36262306a36Sopenharmony_ci				core1 {
36362306a36Sopenharmony_ci					cpu = <&CPU1>;
36462306a36Sopenharmony_ci				};
36562306a36Sopenharmony_ci
36662306a36Sopenharmony_ci				core2 {
36762306a36Sopenharmony_ci					cpu = <&CPU2>;
36862306a36Sopenharmony_ci				};
36962306a36Sopenharmony_ci
37062306a36Sopenharmony_ci				core3 {
37162306a36Sopenharmony_ci					cpu = <&CPU3>;
37262306a36Sopenharmony_ci				};
37362306a36Sopenharmony_ci
37462306a36Sopenharmony_ci				core4 {
37562306a36Sopenharmony_ci					cpu = <&CPU4>;
37662306a36Sopenharmony_ci				};
37762306a36Sopenharmony_ci
37862306a36Sopenharmony_ci				core5 {
37962306a36Sopenharmony_ci					cpu = <&CPU5>;
38062306a36Sopenharmony_ci				};
38162306a36Sopenharmony_ci
38262306a36Sopenharmony_ci				core6 {
38362306a36Sopenharmony_ci					cpu = <&CPU6>;
38462306a36Sopenharmony_ci				};
38562306a36Sopenharmony_ci
38662306a36Sopenharmony_ci				core7 {
38762306a36Sopenharmony_ci					cpu = <&CPU7>;
38862306a36Sopenharmony_ci				};
38962306a36Sopenharmony_ci			};
39062306a36Sopenharmony_ci		};
39162306a36Sopenharmony_ci
39262306a36Sopenharmony_ci		idle-states {
39362306a36Sopenharmony_ci			entry-method = "psci";
39462306a36Sopenharmony_ci
39562306a36Sopenharmony_ci			LITTLE_CPU_SLEEP_0: cpu-sleep-0-0 {
39662306a36Sopenharmony_ci				compatible = "arm,idle-state";
39762306a36Sopenharmony_ci				idle-state-name = "little-power-down";
39862306a36Sopenharmony_ci				arm,psci-suspend-param = <0x40000003>;
39962306a36Sopenharmony_ci				entry-latency-us = <549>;
40062306a36Sopenharmony_ci				exit-latency-us = <901>;
40162306a36Sopenharmony_ci				min-residency-us = <1774>;
40262306a36Sopenharmony_ci				local-timer-stop;
40362306a36Sopenharmony_ci			};
40462306a36Sopenharmony_ci
40562306a36Sopenharmony_ci			LITTLE_CPU_SLEEP_1: cpu-sleep-0-1 {
40662306a36Sopenharmony_ci				compatible = "arm,idle-state";
40762306a36Sopenharmony_ci				idle-state-name = "little-rail-power-down";
40862306a36Sopenharmony_ci				arm,psci-suspend-param = <0x40000004>;
40962306a36Sopenharmony_ci				entry-latency-us = <702>;
41062306a36Sopenharmony_ci				exit-latency-us = <915>;
41162306a36Sopenharmony_ci				min-residency-us = <4001>;
41262306a36Sopenharmony_ci				local-timer-stop;
41362306a36Sopenharmony_ci			};
41462306a36Sopenharmony_ci
41562306a36Sopenharmony_ci			BIG_CPU_SLEEP_0: cpu-sleep-1-0 {
41662306a36Sopenharmony_ci				compatible = "arm,idle-state";
41762306a36Sopenharmony_ci				idle-state-name = "big-power-down";
41862306a36Sopenharmony_ci				arm,psci-suspend-param = <0x40000003>;
41962306a36Sopenharmony_ci				entry-latency-us = <523>;
42062306a36Sopenharmony_ci				exit-latency-us = <1244>;
42162306a36Sopenharmony_ci				min-residency-us = <2207>;
42262306a36Sopenharmony_ci				local-timer-stop;
42362306a36Sopenharmony_ci			};
42462306a36Sopenharmony_ci
42562306a36Sopenharmony_ci			BIG_CPU_SLEEP_1: cpu-sleep-1-1 {
42662306a36Sopenharmony_ci				compatible = "arm,idle-state";
42762306a36Sopenharmony_ci				idle-state-name = "big-rail-power-down";
42862306a36Sopenharmony_ci				arm,psci-suspend-param = <0x40000004>;
42962306a36Sopenharmony_ci				entry-latency-us = <526>;
43062306a36Sopenharmony_ci				exit-latency-us = <1854>;
43162306a36Sopenharmony_ci				min-residency-us = <5555>;
43262306a36Sopenharmony_ci				local-timer-stop;
43362306a36Sopenharmony_ci			};
43462306a36Sopenharmony_ci
43562306a36Sopenharmony_ci			CLUSTER_SLEEP_0: cluster-sleep-0 {
43662306a36Sopenharmony_ci				compatible = "arm,idle-state";
43762306a36Sopenharmony_ci				idle-state-name = "cluster-power-down";
43862306a36Sopenharmony_ci				arm,psci-suspend-param = <0x40003444>;
43962306a36Sopenharmony_ci				entry-latency-us = <3263>;
44062306a36Sopenharmony_ci				exit-latency-us = <6562>;
44162306a36Sopenharmony_ci				min-residency-us = <9926>;
44262306a36Sopenharmony_ci				local-timer-stop;
44362306a36Sopenharmony_ci			};
44462306a36Sopenharmony_ci		};
44562306a36Sopenharmony_ci	};
44662306a36Sopenharmony_ci
44762306a36Sopenharmony_ci	cpu0_opp_table: opp-table-cpu0 {
44862306a36Sopenharmony_ci		compatible = "operating-points-v2";
44962306a36Sopenharmony_ci		opp-shared;
45062306a36Sopenharmony_ci
45162306a36Sopenharmony_ci		cpu0_opp_300mhz: opp-300000000 {
45262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <300000000>;
45362306a36Sopenharmony_ci			opp-peak-kBps = <800000 9600000>;
45462306a36Sopenharmony_ci		};
45562306a36Sopenharmony_ci
45662306a36Sopenharmony_ci		cpu0_opp_691mhz: opp-691200000 {
45762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <691200000>;
45862306a36Sopenharmony_ci			opp-peak-kBps = <800000 17817600>;
45962306a36Sopenharmony_ci		};
46062306a36Sopenharmony_ci
46162306a36Sopenharmony_ci		cpu0_opp_806mhz: opp-806400000 {
46262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <806400000>;
46362306a36Sopenharmony_ci			opp-peak-kBps = <800000 20889600>;
46462306a36Sopenharmony_ci		};
46562306a36Sopenharmony_ci
46662306a36Sopenharmony_ci		cpu0_opp_941mhz: opp-940800000 {
46762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <940800000>;
46862306a36Sopenharmony_ci			opp-peak-kBps = <1804000 24576000>;
46962306a36Sopenharmony_ci		};
47062306a36Sopenharmony_ci
47162306a36Sopenharmony_ci		cpu0_opp_1152mhz: opp-1152000000 {
47262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1152000000>;
47362306a36Sopenharmony_ci			opp-peak-kBps = <2188000 27033600>;
47462306a36Sopenharmony_ci		};
47562306a36Sopenharmony_ci
47662306a36Sopenharmony_ci		cpu0_opp_1325mhz: opp-1324800000 {
47762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1324800000>;
47862306a36Sopenharmony_ci			opp-peak-kBps = <2188000 33792000>;
47962306a36Sopenharmony_ci		};
48062306a36Sopenharmony_ci
48162306a36Sopenharmony_ci		cpu0_opp_1517mhz: opp-1516800000 {
48262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1516800000>;
48362306a36Sopenharmony_ci			opp-peak-kBps = <3072000 38092800>;
48462306a36Sopenharmony_ci		};
48562306a36Sopenharmony_ci
48662306a36Sopenharmony_ci		cpu0_opp_1651mhz: opp-1651200000 {
48762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1651200000>;
48862306a36Sopenharmony_ci			opp-peak-kBps = <3072000 41779200>;
48962306a36Sopenharmony_ci		};
49062306a36Sopenharmony_ci
49162306a36Sopenharmony_ci		cpu0_opp_1805mhz: opp-1804800000 {
49262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1804800000>;
49362306a36Sopenharmony_ci			opp-peak-kBps = <4068000 48537600>;
49462306a36Sopenharmony_ci		};
49562306a36Sopenharmony_ci
49662306a36Sopenharmony_ci		cpu0_opp_1958mhz: opp-1958400000 {
49762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1958400000>;
49862306a36Sopenharmony_ci			opp-peak-kBps = <4068000 48537600>;
49962306a36Sopenharmony_ci		};
50062306a36Sopenharmony_ci
50162306a36Sopenharmony_ci		cpu0_opp_2016mhz: opp-2016000000 {
50262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2016000000>;
50362306a36Sopenharmony_ci			opp-peak-kBps = <6220000 48537600>;
50462306a36Sopenharmony_ci		};
50562306a36Sopenharmony_ci	};
50662306a36Sopenharmony_ci
50762306a36Sopenharmony_ci	cpu4_opp_table: opp-table-cpu4 {
50862306a36Sopenharmony_ci		compatible = "operating-points-v2";
50962306a36Sopenharmony_ci		opp-shared;
51062306a36Sopenharmony_ci
51162306a36Sopenharmony_ci		cpu4_opp_691mhz: opp-691200000 {
51262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <691200000>;
51362306a36Sopenharmony_ci			opp-peak-kBps = <1804000 9600000>;
51462306a36Sopenharmony_ci		};
51562306a36Sopenharmony_ci
51662306a36Sopenharmony_ci		cpu4_opp_941mhz: opp-940800000 {
51762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <940800000>;
51862306a36Sopenharmony_ci			opp-peak-kBps = <2188000 17817600>;
51962306a36Sopenharmony_ci		};
52062306a36Sopenharmony_ci
52162306a36Sopenharmony_ci		cpu4_opp_1229mhz: opp-1228800000 {
52262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1228800000>;
52362306a36Sopenharmony_ci			opp-peak-kBps = <4068000 24576000>;
52462306a36Sopenharmony_ci		};
52562306a36Sopenharmony_ci
52662306a36Sopenharmony_ci		cpu4_opp_1344mhz: opp-1344000000 {
52762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1344000000>;
52862306a36Sopenharmony_ci			opp-peak-kBps = <4068000 24576000>;
52962306a36Sopenharmony_ci		};
53062306a36Sopenharmony_ci
53162306a36Sopenharmony_ci		cpu4_opp_1517mhz: opp-1516800000 {
53262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1516800000>;
53362306a36Sopenharmony_ci			opp-peak-kBps = <4068000 24576000>;
53462306a36Sopenharmony_ci		};
53562306a36Sopenharmony_ci
53662306a36Sopenharmony_ci		cpu4_opp_1651mhz: opp-1651200000 {
53762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1651200000>;
53862306a36Sopenharmony_ci			opp-peak-kBps = <6220000 38092800>;
53962306a36Sopenharmony_ci		};
54062306a36Sopenharmony_ci
54162306a36Sopenharmony_ci		cpu4_opp_1901mhz: opp-1900800000 {
54262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1900800000>;
54362306a36Sopenharmony_ci			opp-peak-kBps = <6220000 44851200>;
54462306a36Sopenharmony_ci		};
54562306a36Sopenharmony_ci
54662306a36Sopenharmony_ci		cpu4_opp_2054mhz: opp-2054400000 {
54762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2054400000>;
54862306a36Sopenharmony_ci			opp-peak-kBps = <6220000 44851200>;
54962306a36Sopenharmony_ci		};
55062306a36Sopenharmony_ci
55162306a36Sopenharmony_ci		cpu4_opp_2112mhz: opp-2112000000 {
55262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2112000000>;
55362306a36Sopenharmony_ci			opp-peak-kBps = <6220000 44851200>;
55462306a36Sopenharmony_ci		};
55562306a36Sopenharmony_ci
55662306a36Sopenharmony_ci		cpu4_opp_2131mhz: opp-2131200000 {
55762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2131200000>;
55862306a36Sopenharmony_ci			opp-peak-kBps = <6220000 44851200>;
55962306a36Sopenharmony_ci		};
56062306a36Sopenharmony_ci
56162306a36Sopenharmony_ci		cpu4_opp_2208mhz: opp-2208000000 {
56262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2208000000>;
56362306a36Sopenharmony_ci			opp-peak-kBps = <6220000 44851200>;
56462306a36Sopenharmony_ci		};
56562306a36Sopenharmony_ci
56662306a36Sopenharmony_ci		cpu4_opp_2400mhz: opp-2400000000 {
56762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2400000000>;
56862306a36Sopenharmony_ci			opp-peak-kBps = <8532000 48537600>;
56962306a36Sopenharmony_ci		};
57062306a36Sopenharmony_ci
57162306a36Sopenharmony_ci		cpu4_opp_2611mhz: opp-2611200000 {
57262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2611200000>;
57362306a36Sopenharmony_ci			opp-peak-kBps = <8532000 48537600>;
57462306a36Sopenharmony_ci		};
57562306a36Sopenharmony_ci	};
57662306a36Sopenharmony_ci
57762306a36Sopenharmony_ci	cpu7_opp_table: opp-table-cpu7 {
57862306a36Sopenharmony_ci		compatible = "operating-points-v2";
57962306a36Sopenharmony_ci		opp-shared;
58062306a36Sopenharmony_ci
58162306a36Sopenharmony_ci		cpu7_opp_806mhz: opp-806400000 {
58262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <806400000>;
58362306a36Sopenharmony_ci			opp-peak-kBps = <1804000 9600000>;
58462306a36Sopenharmony_ci		};
58562306a36Sopenharmony_ci
58662306a36Sopenharmony_ci		cpu7_opp_1056mhz: opp-1056000000 {
58762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1056000000>;
58862306a36Sopenharmony_ci			opp-peak-kBps = <2188000 17817600>;
58962306a36Sopenharmony_ci		};
59062306a36Sopenharmony_ci
59162306a36Sopenharmony_ci		cpu7_opp_1325mhz: opp-1324800000 {
59262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1324800000>;
59362306a36Sopenharmony_ci			opp-peak-kBps = <4068000 24576000>;
59462306a36Sopenharmony_ci		};
59562306a36Sopenharmony_ci
59662306a36Sopenharmony_ci		cpu7_opp_1517mhz: opp-1516800000 {
59762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1516800000>;
59862306a36Sopenharmony_ci			opp-peak-kBps = <4068000 24576000>;
59962306a36Sopenharmony_ci		};
60062306a36Sopenharmony_ci
60162306a36Sopenharmony_ci		cpu7_opp_1766mhz: opp-1766400000 {
60262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1766400000>;
60362306a36Sopenharmony_ci			opp-peak-kBps = <6220000 38092800>;
60462306a36Sopenharmony_ci		};
60562306a36Sopenharmony_ci
60662306a36Sopenharmony_ci		cpu7_opp_1862mhz: opp-1862400000 {
60762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1862400000>;
60862306a36Sopenharmony_ci			opp-peak-kBps = <6220000 38092800>;
60962306a36Sopenharmony_ci		};
61062306a36Sopenharmony_ci
61162306a36Sopenharmony_ci		cpu7_opp_2035mhz: opp-2035200000 {
61262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2035200000>;
61362306a36Sopenharmony_ci			opp-peak-kBps = <6220000 38092800>;
61462306a36Sopenharmony_ci		};
61562306a36Sopenharmony_ci
61662306a36Sopenharmony_ci		cpu7_opp_2112mhz: opp-2112000000 {
61762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2112000000>;
61862306a36Sopenharmony_ci			opp-peak-kBps = <6220000 44851200>;
61962306a36Sopenharmony_ci		};
62062306a36Sopenharmony_ci
62162306a36Sopenharmony_ci		cpu7_opp_2208mhz: opp-2208000000 {
62262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2208000000>;
62362306a36Sopenharmony_ci			opp-peak-kBps = <6220000 44851200>;
62462306a36Sopenharmony_ci		};
62562306a36Sopenharmony_ci
62662306a36Sopenharmony_ci		cpu7_opp_2381mhz: opp-2380800000 {
62762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2380800000>;
62862306a36Sopenharmony_ci			opp-peak-kBps = <6832000 44851200>;
62962306a36Sopenharmony_ci		};
63062306a36Sopenharmony_ci
63162306a36Sopenharmony_ci		cpu7_opp_2400mhz: opp-2400000000 {
63262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2400000000>;
63362306a36Sopenharmony_ci			opp-peak-kBps = <8532000 48537600>;
63462306a36Sopenharmony_ci		};
63562306a36Sopenharmony_ci
63662306a36Sopenharmony_ci		cpu7_opp_2515mhz: opp-2515200000 {
63762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2515200000>;
63862306a36Sopenharmony_ci			opp-peak-kBps = <8532000 48537600>;
63962306a36Sopenharmony_ci		};
64062306a36Sopenharmony_ci
64162306a36Sopenharmony_ci		cpu7_opp_2707mhz: opp-2707200000 {
64262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <2707200000>;
64362306a36Sopenharmony_ci			opp-peak-kBps = <8532000 48537600>;
64462306a36Sopenharmony_ci		};
64562306a36Sopenharmony_ci
64662306a36Sopenharmony_ci		cpu7_opp_3014mhz: opp-3014400000 {
64762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <3014400000>;
64862306a36Sopenharmony_ci			opp-peak-kBps = <8532000 48537600>;
64962306a36Sopenharmony_ci		};
65062306a36Sopenharmony_ci	};
65162306a36Sopenharmony_ci
65262306a36Sopenharmony_ci	memory@80000000 {
65362306a36Sopenharmony_ci		device_type = "memory";
65462306a36Sopenharmony_ci		/* We expect the bootloader to fill in the size */
65562306a36Sopenharmony_ci		reg = <0 0x80000000 0 0>;
65662306a36Sopenharmony_ci	};
65762306a36Sopenharmony_ci
65862306a36Sopenharmony_ci	firmware {
65962306a36Sopenharmony_ci		scm: scm {
66062306a36Sopenharmony_ci			compatible = "qcom,scm-sc7280", "qcom,scm";
66162306a36Sopenharmony_ci		};
66262306a36Sopenharmony_ci	};
66362306a36Sopenharmony_ci
66462306a36Sopenharmony_ci	clk_virt: interconnect {
66562306a36Sopenharmony_ci		compatible = "qcom,sc7280-clk-virt";
66662306a36Sopenharmony_ci		#interconnect-cells = <2>;
66762306a36Sopenharmony_ci		qcom,bcm-voters = <&apps_bcm_voter>;
66862306a36Sopenharmony_ci	};
66962306a36Sopenharmony_ci
67062306a36Sopenharmony_ci	smem {
67162306a36Sopenharmony_ci		compatible = "qcom,smem";
67262306a36Sopenharmony_ci		memory-region = <&smem_mem>;
67362306a36Sopenharmony_ci		hwlocks = <&tcsr_mutex 3>;
67462306a36Sopenharmony_ci	};
67562306a36Sopenharmony_ci
67662306a36Sopenharmony_ci	smp2p-adsp {
67762306a36Sopenharmony_ci		compatible = "qcom,smp2p";
67862306a36Sopenharmony_ci		qcom,smem = <443>, <429>;
67962306a36Sopenharmony_ci		interrupts-extended = <&ipcc IPCC_CLIENT_LPASS
68062306a36Sopenharmony_ci					     IPCC_MPROC_SIGNAL_SMP2P
68162306a36Sopenharmony_ci					     IRQ_TYPE_EDGE_RISING>;
68262306a36Sopenharmony_ci		mboxes = <&ipcc IPCC_CLIENT_LPASS
68362306a36Sopenharmony_ci				IPCC_MPROC_SIGNAL_SMP2P>;
68462306a36Sopenharmony_ci
68562306a36Sopenharmony_ci		qcom,local-pid = <0>;
68662306a36Sopenharmony_ci		qcom,remote-pid = <2>;
68762306a36Sopenharmony_ci
68862306a36Sopenharmony_ci		adsp_smp2p_out: master-kernel {
68962306a36Sopenharmony_ci			qcom,entry-name = "master-kernel";
69062306a36Sopenharmony_ci			#qcom,smem-state-cells = <1>;
69162306a36Sopenharmony_ci		};
69262306a36Sopenharmony_ci
69362306a36Sopenharmony_ci		adsp_smp2p_in: slave-kernel {
69462306a36Sopenharmony_ci			qcom,entry-name = "slave-kernel";
69562306a36Sopenharmony_ci			interrupt-controller;
69662306a36Sopenharmony_ci			#interrupt-cells = <2>;
69762306a36Sopenharmony_ci		};
69862306a36Sopenharmony_ci	};
69962306a36Sopenharmony_ci
70062306a36Sopenharmony_ci	smp2p-cdsp {
70162306a36Sopenharmony_ci		compatible = "qcom,smp2p";
70262306a36Sopenharmony_ci		qcom,smem = <94>, <432>;
70362306a36Sopenharmony_ci		interrupts-extended = <&ipcc IPCC_CLIENT_CDSP
70462306a36Sopenharmony_ci					     IPCC_MPROC_SIGNAL_SMP2P
70562306a36Sopenharmony_ci					     IRQ_TYPE_EDGE_RISING>;
70662306a36Sopenharmony_ci		mboxes = <&ipcc IPCC_CLIENT_CDSP
70762306a36Sopenharmony_ci				IPCC_MPROC_SIGNAL_SMP2P>;
70862306a36Sopenharmony_ci
70962306a36Sopenharmony_ci		qcom,local-pid = <0>;
71062306a36Sopenharmony_ci		qcom,remote-pid = <5>;
71162306a36Sopenharmony_ci
71262306a36Sopenharmony_ci		cdsp_smp2p_out: master-kernel {
71362306a36Sopenharmony_ci			qcom,entry-name = "master-kernel";
71462306a36Sopenharmony_ci			#qcom,smem-state-cells = <1>;
71562306a36Sopenharmony_ci		};
71662306a36Sopenharmony_ci
71762306a36Sopenharmony_ci		cdsp_smp2p_in: slave-kernel {
71862306a36Sopenharmony_ci			qcom,entry-name = "slave-kernel";
71962306a36Sopenharmony_ci			interrupt-controller;
72062306a36Sopenharmony_ci			#interrupt-cells = <2>;
72162306a36Sopenharmony_ci		};
72262306a36Sopenharmony_ci	};
72362306a36Sopenharmony_ci
72462306a36Sopenharmony_ci	smp2p-mpss {
72562306a36Sopenharmony_ci		compatible = "qcom,smp2p";
72662306a36Sopenharmony_ci		qcom,smem = <435>, <428>;
72762306a36Sopenharmony_ci		interrupts-extended = <&ipcc IPCC_CLIENT_MPSS
72862306a36Sopenharmony_ci					     IPCC_MPROC_SIGNAL_SMP2P
72962306a36Sopenharmony_ci					     IRQ_TYPE_EDGE_RISING>;
73062306a36Sopenharmony_ci		mboxes = <&ipcc IPCC_CLIENT_MPSS
73162306a36Sopenharmony_ci				IPCC_MPROC_SIGNAL_SMP2P>;
73262306a36Sopenharmony_ci
73362306a36Sopenharmony_ci		qcom,local-pid = <0>;
73462306a36Sopenharmony_ci		qcom,remote-pid = <1>;
73562306a36Sopenharmony_ci
73662306a36Sopenharmony_ci		modem_smp2p_out: master-kernel {
73762306a36Sopenharmony_ci			qcom,entry-name = "master-kernel";
73862306a36Sopenharmony_ci			#qcom,smem-state-cells = <1>;
73962306a36Sopenharmony_ci		};
74062306a36Sopenharmony_ci
74162306a36Sopenharmony_ci		modem_smp2p_in: slave-kernel {
74262306a36Sopenharmony_ci			qcom,entry-name = "slave-kernel";
74362306a36Sopenharmony_ci			interrupt-controller;
74462306a36Sopenharmony_ci			#interrupt-cells = <2>;
74562306a36Sopenharmony_ci		};
74662306a36Sopenharmony_ci
74762306a36Sopenharmony_ci		ipa_smp2p_out: ipa-ap-to-modem {
74862306a36Sopenharmony_ci			qcom,entry-name = "ipa";
74962306a36Sopenharmony_ci			#qcom,smem-state-cells = <1>;
75062306a36Sopenharmony_ci		};
75162306a36Sopenharmony_ci
75262306a36Sopenharmony_ci		ipa_smp2p_in: ipa-modem-to-ap {
75362306a36Sopenharmony_ci			qcom,entry-name = "ipa";
75462306a36Sopenharmony_ci			interrupt-controller;
75562306a36Sopenharmony_ci			#interrupt-cells = <2>;
75662306a36Sopenharmony_ci		};
75762306a36Sopenharmony_ci	};
75862306a36Sopenharmony_ci
75962306a36Sopenharmony_ci	smp2p-wpss {
76062306a36Sopenharmony_ci		compatible = "qcom,smp2p";
76162306a36Sopenharmony_ci		qcom,smem = <617>, <616>;
76262306a36Sopenharmony_ci		interrupts-extended = <&ipcc IPCC_CLIENT_WPSS
76362306a36Sopenharmony_ci					     IPCC_MPROC_SIGNAL_SMP2P
76462306a36Sopenharmony_ci					     IRQ_TYPE_EDGE_RISING>;
76562306a36Sopenharmony_ci		mboxes = <&ipcc IPCC_CLIENT_WPSS
76662306a36Sopenharmony_ci				IPCC_MPROC_SIGNAL_SMP2P>;
76762306a36Sopenharmony_ci
76862306a36Sopenharmony_ci		qcom,local-pid = <0>;
76962306a36Sopenharmony_ci		qcom,remote-pid = <13>;
77062306a36Sopenharmony_ci
77162306a36Sopenharmony_ci		wpss_smp2p_out: master-kernel {
77262306a36Sopenharmony_ci			qcom,entry-name = "master-kernel";
77362306a36Sopenharmony_ci			#qcom,smem-state-cells = <1>;
77462306a36Sopenharmony_ci		};
77562306a36Sopenharmony_ci
77662306a36Sopenharmony_ci		wpss_smp2p_in: slave-kernel {
77762306a36Sopenharmony_ci			qcom,entry-name = "slave-kernel";
77862306a36Sopenharmony_ci			interrupt-controller;
77962306a36Sopenharmony_ci			#interrupt-cells = <2>;
78062306a36Sopenharmony_ci		};
78162306a36Sopenharmony_ci
78262306a36Sopenharmony_ci		wlan_smp2p_out: wlan-ap-to-wpss {
78362306a36Sopenharmony_ci			qcom,entry-name = "wlan";
78462306a36Sopenharmony_ci			#qcom,smem-state-cells = <1>;
78562306a36Sopenharmony_ci		};
78662306a36Sopenharmony_ci
78762306a36Sopenharmony_ci		wlan_smp2p_in: wlan-wpss-to-ap {
78862306a36Sopenharmony_ci			qcom,entry-name = "wlan";
78962306a36Sopenharmony_ci			interrupt-controller;
79062306a36Sopenharmony_ci			#interrupt-cells = <2>;
79162306a36Sopenharmony_ci		};
79262306a36Sopenharmony_ci	};
79362306a36Sopenharmony_ci
79462306a36Sopenharmony_ci	pmu {
79562306a36Sopenharmony_ci		compatible = "arm,armv8-pmuv3";
79662306a36Sopenharmony_ci		interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>;
79762306a36Sopenharmony_ci	};
79862306a36Sopenharmony_ci
79962306a36Sopenharmony_ci	psci {
80062306a36Sopenharmony_ci		compatible = "arm,psci-1.0";
80162306a36Sopenharmony_ci		method = "smc";
80262306a36Sopenharmony_ci	};
80362306a36Sopenharmony_ci
80462306a36Sopenharmony_ci	qspi_opp_table: opp-table-qspi {
80562306a36Sopenharmony_ci		compatible = "operating-points-v2";
80662306a36Sopenharmony_ci
80762306a36Sopenharmony_ci		opp-75000000 {
80862306a36Sopenharmony_ci			opp-hz = /bits/ 64 <75000000>;
80962306a36Sopenharmony_ci			required-opps = <&rpmhpd_opp_low_svs>;
81062306a36Sopenharmony_ci		};
81162306a36Sopenharmony_ci
81262306a36Sopenharmony_ci		opp-150000000 {
81362306a36Sopenharmony_ci			opp-hz = /bits/ 64 <150000000>;
81462306a36Sopenharmony_ci			required-opps = <&rpmhpd_opp_svs>;
81562306a36Sopenharmony_ci		};
81662306a36Sopenharmony_ci
81762306a36Sopenharmony_ci		opp-200000000 {
81862306a36Sopenharmony_ci			opp-hz = /bits/ 64 <200000000>;
81962306a36Sopenharmony_ci			required-opps = <&rpmhpd_opp_svs_l1>;
82062306a36Sopenharmony_ci		};
82162306a36Sopenharmony_ci
82262306a36Sopenharmony_ci		opp-300000000 {
82362306a36Sopenharmony_ci			opp-hz = /bits/ 64 <300000000>;
82462306a36Sopenharmony_ci			required-opps = <&rpmhpd_opp_nom>;
82562306a36Sopenharmony_ci		};
82662306a36Sopenharmony_ci	};
82762306a36Sopenharmony_ci
82862306a36Sopenharmony_ci	qup_opp_table: opp-table-qup {
82962306a36Sopenharmony_ci		compatible = "operating-points-v2";
83062306a36Sopenharmony_ci
83162306a36Sopenharmony_ci		opp-75000000 {
83262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <75000000>;
83362306a36Sopenharmony_ci			required-opps = <&rpmhpd_opp_low_svs>;
83462306a36Sopenharmony_ci		};
83562306a36Sopenharmony_ci
83662306a36Sopenharmony_ci		opp-100000000 {
83762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <100000000>;
83862306a36Sopenharmony_ci			required-opps = <&rpmhpd_opp_svs>;
83962306a36Sopenharmony_ci		};
84062306a36Sopenharmony_ci
84162306a36Sopenharmony_ci		opp-128000000 {
84262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <128000000>;
84362306a36Sopenharmony_ci			required-opps = <&rpmhpd_opp_nom>;
84462306a36Sopenharmony_ci		};
84562306a36Sopenharmony_ci	};
84662306a36Sopenharmony_ci
84762306a36Sopenharmony_ci	soc: soc@0 {
84862306a36Sopenharmony_ci		#address-cells = <2>;
84962306a36Sopenharmony_ci		#size-cells = <2>;
85062306a36Sopenharmony_ci		ranges = <0 0 0 0 0x10 0>;
85162306a36Sopenharmony_ci		dma-ranges = <0 0 0 0 0x10 0>;
85262306a36Sopenharmony_ci		compatible = "simple-bus";
85362306a36Sopenharmony_ci
85462306a36Sopenharmony_ci		gcc: clock-controller@100000 {
85562306a36Sopenharmony_ci			compatible = "qcom,gcc-sc7280";
85662306a36Sopenharmony_ci			reg = <0 0x00100000 0 0x1f0000>;
85762306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>,
85862306a36Sopenharmony_ci				 <&rpmhcc RPMH_CXO_CLK_A>, <&sleep_clk>,
85962306a36Sopenharmony_ci				 <0>, <&pcie1_lane>,
86062306a36Sopenharmony_ci				 <0>, <0>, <0>,
86162306a36Sopenharmony_ci				 <&usb_1_ssphy>;
86262306a36Sopenharmony_ci			clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk",
86362306a36Sopenharmony_ci				      "pcie_0_pipe_clk", "pcie_1_pipe_clk",
86462306a36Sopenharmony_ci				      "ufs_phy_rx_symbol_0_clk", "ufs_phy_rx_symbol_1_clk",
86562306a36Sopenharmony_ci				      "ufs_phy_tx_symbol_0_clk",
86662306a36Sopenharmony_ci				      "usb3_phy_wrapper_gcc_usb30_pipe_clk";
86762306a36Sopenharmony_ci			#clock-cells = <1>;
86862306a36Sopenharmony_ci			#reset-cells = <1>;
86962306a36Sopenharmony_ci			#power-domain-cells = <1>;
87062306a36Sopenharmony_ci			power-domains = <&rpmhpd SC7280_CX>;
87162306a36Sopenharmony_ci		};
87262306a36Sopenharmony_ci
87362306a36Sopenharmony_ci		ipcc: mailbox@408000 {
87462306a36Sopenharmony_ci			compatible = "qcom,sc7280-ipcc", "qcom,ipcc";
87562306a36Sopenharmony_ci			reg = <0 0x00408000 0 0x1000>;
87662306a36Sopenharmony_ci			interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>;
87762306a36Sopenharmony_ci			interrupt-controller;
87862306a36Sopenharmony_ci			#interrupt-cells = <3>;
87962306a36Sopenharmony_ci			#mbox-cells = <2>;
88062306a36Sopenharmony_ci		};
88162306a36Sopenharmony_ci
88262306a36Sopenharmony_ci		qfprom: efuse@784000 {
88362306a36Sopenharmony_ci			compatible = "qcom,sc7280-qfprom", "qcom,qfprom";
88462306a36Sopenharmony_ci			reg = <0 0x00784000 0 0xa20>,
88562306a36Sopenharmony_ci			      <0 0x00780000 0 0xa20>,
88662306a36Sopenharmony_ci			      <0 0x00782000 0 0x120>,
88762306a36Sopenharmony_ci			      <0 0x00786000 0 0x1fff>;
88862306a36Sopenharmony_ci			clocks = <&gcc GCC_SEC_CTRL_CLK_SRC>;
88962306a36Sopenharmony_ci			clock-names = "core";
89062306a36Sopenharmony_ci			power-domains = <&rpmhpd SC7280_MX>;
89162306a36Sopenharmony_ci			#address-cells = <1>;
89262306a36Sopenharmony_ci			#size-cells = <1>;
89362306a36Sopenharmony_ci
89462306a36Sopenharmony_ci			gpu_speed_bin: gpu_speed_bin@1e9 {
89562306a36Sopenharmony_ci				reg = <0x1e9 0x2>;
89662306a36Sopenharmony_ci				bits = <5 8>;
89762306a36Sopenharmony_ci			};
89862306a36Sopenharmony_ci		};
89962306a36Sopenharmony_ci
90062306a36Sopenharmony_ci		sdhc_1: mmc@7c4000 {
90162306a36Sopenharmony_ci			compatible = "qcom,sc7280-sdhci", "qcom,sdhci-msm-v5";
90262306a36Sopenharmony_ci			pinctrl-names = "default", "sleep";
90362306a36Sopenharmony_ci			pinctrl-0 = <&sdc1_clk>, <&sdc1_cmd>, <&sdc1_data>, <&sdc1_rclk>;
90462306a36Sopenharmony_ci			pinctrl-1 = <&sdc1_clk_sleep>, <&sdc1_cmd_sleep>, <&sdc1_data_sleep>, <&sdc1_rclk_sleep>;
90562306a36Sopenharmony_ci			status = "disabled";
90662306a36Sopenharmony_ci
90762306a36Sopenharmony_ci			reg = <0 0x007c4000 0 0x1000>,
90862306a36Sopenharmony_ci			      <0 0x007c5000 0 0x1000>;
90962306a36Sopenharmony_ci			reg-names = "hc", "cqhci";
91062306a36Sopenharmony_ci
91162306a36Sopenharmony_ci			iommus = <&apps_smmu 0xc0 0x0>;
91262306a36Sopenharmony_ci			interrupts = <GIC_SPI 652 IRQ_TYPE_LEVEL_HIGH>,
91362306a36Sopenharmony_ci				     <GIC_SPI 656 IRQ_TYPE_LEVEL_HIGH>;
91462306a36Sopenharmony_ci			interrupt-names = "hc_irq", "pwr_irq";
91562306a36Sopenharmony_ci
91662306a36Sopenharmony_ci			clocks = <&gcc GCC_SDCC1_AHB_CLK>,
91762306a36Sopenharmony_ci				 <&gcc GCC_SDCC1_APPS_CLK>,
91862306a36Sopenharmony_ci				 <&rpmhcc RPMH_CXO_CLK>;
91962306a36Sopenharmony_ci			clock-names = "iface", "core", "xo";
92062306a36Sopenharmony_ci			interconnects = <&aggre1_noc MASTER_SDCC_1 0 &mc_virt SLAVE_EBI1 0>,
92162306a36Sopenharmony_ci					<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_SDCC_1 0>;
92262306a36Sopenharmony_ci			interconnect-names = "sdhc-ddr","cpu-sdhc";
92362306a36Sopenharmony_ci			power-domains = <&rpmhpd SC7280_CX>;
92462306a36Sopenharmony_ci			operating-points-v2 = <&sdhc1_opp_table>;
92562306a36Sopenharmony_ci
92662306a36Sopenharmony_ci			bus-width = <8>;
92762306a36Sopenharmony_ci			supports-cqe;
92862306a36Sopenharmony_ci			dma-coherent;
92962306a36Sopenharmony_ci
93062306a36Sopenharmony_ci			qcom,dll-config = <0x0007642c>;
93162306a36Sopenharmony_ci			qcom,ddr-config = <0x80040868>;
93262306a36Sopenharmony_ci
93362306a36Sopenharmony_ci			mmc-ddr-1_8v;
93462306a36Sopenharmony_ci			mmc-hs200-1_8v;
93562306a36Sopenharmony_ci			mmc-hs400-1_8v;
93662306a36Sopenharmony_ci			mmc-hs400-enhanced-strobe;
93762306a36Sopenharmony_ci
93862306a36Sopenharmony_ci			resets = <&gcc GCC_SDCC1_BCR>;
93962306a36Sopenharmony_ci
94062306a36Sopenharmony_ci			sdhc1_opp_table: opp-table {
94162306a36Sopenharmony_ci				compatible = "operating-points-v2";
94262306a36Sopenharmony_ci
94362306a36Sopenharmony_ci				opp-100000000 {
94462306a36Sopenharmony_ci					opp-hz = /bits/ 64 <100000000>;
94562306a36Sopenharmony_ci					required-opps = <&rpmhpd_opp_low_svs>;
94662306a36Sopenharmony_ci					opp-peak-kBps = <1800000 400000>;
94762306a36Sopenharmony_ci					opp-avg-kBps = <100000 0>;
94862306a36Sopenharmony_ci				};
94962306a36Sopenharmony_ci
95062306a36Sopenharmony_ci				opp-384000000 {
95162306a36Sopenharmony_ci					opp-hz = /bits/ 64 <384000000>;
95262306a36Sopenharmony_ci					required-opps = <&rpmhpd_opp_nom>;
95362306a36Sopenharmony_ci					opp-peak-kBps = <5400000 1600000>;
95462306a36Sopenharmony_ci					opp-avg-kBps = <390000 0>;
95562306a36Sopenharmony_ci				};
95662306a36Sopenharmony_ci			};
95762306a36Sopenharmony_ci		};
95862306a36Sopenharmony_ci
95962306a36Sopenharmony_ci		gpi_dma0: dma-controller@900000 {
96062306a36Sopenharmony_ci			#dma-cells = <3>;
96162306a36Sopenharmony_ci			compatible = "qcom,sc7280-gpi-dma", "qcom,sm6350-gpi-dma";
96262306a36Sopenharmony_ci			reg = <0 0x00900000 0 0x60000>;
96362306a36Sopenharmony_ci			interrupts = <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>,
96462306a36Sopenharmony_ci				     <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>,
96562306a36Sopenharmony_ci				     <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>,
96662306a36Sopenharmony_ci				     <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>,
96762306a36Sopenharmony_ci				     <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>,
96862306a36Sopenharmony_ci				     <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>,
96962306a36Sopenharmony_ci				     <GIC_SPI 250 IRQ_TYPE_LEVEL_HIGH>,
97062306a36Sopenharmony_ci				     <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>,
97162306a36Sopenharmony_ci				     <GIC_SPI 252 IRQ_TYPE_LEVEL_HIGH>,
97262306a36Sopenharmony_ci				     <GIC_SPI 253 IRQ_TYPE_LEVEL_HIGH>,
97362306a36Sopenharmony_ci				     <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>,
97462306a36Sopenharmony_ci				     <GIC_SPI 255 IRQ_TYPE_LEVEL_HIGH>;
97562306a36Sopenharmony_ci			dma-channels = <12>;
97662306a36Sopenharmony_ci			dma-channel-mask = <0x7f>;
97762306a36Sopenharmony_ci			iommus = <&apps_smmu 0x0136 0x0>;
97862306a36Sopenharmony_ci			status = "disabled";
97962306a36Sopenharmony_ci		};
98062306a36Sopenharmony_ci
98162306a36Sopenharmony_ci		qupv3_id_0: geniqup@9c0000 {
98262306a36Sopenharmony_ci			compatible = "qcom,geni-se-qup";
98362306a36Sopenharmony_ci			reg = <0 0x009c0000 0 0x2000>;
98462306a36Sopenharmony_ci			clocks = <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>,
98562306a36Sopenharmony_ci				 <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>;
98662306a36Sopenharmony_ci			clock-names = "m-ahb", "s-ahb";
98762306a36Sopenharmony_ci			#address-cells = <2>;
98862306a36Sopenharmony_ci			#size-cells = <2>;
98962306a36Sopenharmony_ci			ranges;
99062306a36Sopenharmony_ci			iommus = <&apps_smmu 0x123 0x0>;
99162306a36Sopenharmony_ci			status = "disabled";
99262306a36Sopenharmony_ci
99362306a36Sopenharmony_ci			i2c0: i2c@980000 {
99462306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
99562306a36Sopenharmony_ci				reg = <0 0x00980000 0 0x4000>;
99662306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
99762306a36Sopenharmony_ci				clock-names = "se";
99862306a36Sopenharmony_ci				pinctrl-names = "default";
99962306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c0_data_clk>;
100062306a36Sopenharmony_ci				interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
100162306a36Sopenharmony_ci				#address-cells = <1>;
100262306a36Sopenharmony_ci				#size-cells = <0>;
100362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
100462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>,
100562306a36Sopenharmony_ci						<&aggre1_noc MASTER_QUP_0 0 &mc_virt SLAVE_EBI1 0>;
100662306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
100762306a36Sopenharmony_ci							"qup-memory";
100862306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
100962306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
101062306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 0 QCOM_GPI_I2C>,
101162306a36Sopenharmony_ci				       <&gpi_dma0 1 0 QCOM_GPI_I2C>;
101262306a36Sopenharmony_ci				dma-names = "tx", "rx";
101362306a36Sopenharmony_ci				status = "disabled";
101462306a36Sopenharmony_ci			};
101562306a36Sopenharmony_ci
101662306a36Sopenharmony_ci			spi0: spi@980000 {
101762306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
101862306a36Sopenharmony_ci				reg = <0 0x00980000 0 0x4000>;
101962306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
102062306a36Sopenharmony_ci				clock-names = "se";
102162306a36Sopenharmony_ci				pinctrl-names = "default";
102262306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi0_data_clk>, <&qup_spi0_cs>;
102362306a36Sopenharmony_ci				interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
102462306a36Sopenharmony_ci				#address-cells = <1>;
102562306a36Sopenharmony_ci				#size-cells = <0>;
102662306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
102762306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
102862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
102962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
103062306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
103162306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 0 QCOM_GPI_SPI>,
103262306a36Sopenharmony_ci				       <&gpi_dma0 1 0 QCOM_GPI_SPI>;
103362306a36Sopenharmony_ci				dma-names = "tx", "rx";
103462306a36Sopenharmony_ci				status = "disabled";
103562306a36Sopenharmony_ci			};
103662306a36Sopenharmony_ci
103762306a36Sopenharmony_ci			uart0: serial@980000 {
103862306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
103962306a36Sopenharmony_ci				reg = <0 0x00980000 0 0x4000>;
104062306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
104162306a36Sopenharmony_ci				clock-names = "se";
104262306a36Sopenharmony_ci				pinctrl-names = "default";
104362306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart0_cts>, <&qup_uart0_rts>, <&qup_uart0_tx>, <&qup_uart0_rx>;
104462306a36Sopenharmony_ci				interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
104562306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
104662306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
104762306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
104862306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
104962306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
105062306a36Sopenharmony_ci				status = "disabled";
105162306a36Sopenharmony_ci			};
105262306a36Sopenharmony_ci
105362306a36Sopenharmony_ci			i2c1: i2c@984000 {
105462306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
105562306a36Sopenharmony_ci				reg = <0 0x00984000 0 0x4000>;
105662306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
105762306a36Sopenharmony_ci				clock-names = "se";
105862306a36Sopenharmony_ci				pinctrl-names = "default";
105962306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c1_data_clk>;
106062306a36Sopenharmony_ci				interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
106162306a36Sopenharmony_ci				#address-cells = <1>;
106262306a36Sopenharmony_ci				#size-cells = <0>;
106362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
106462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>,
106562306a36Sopenharmony_ci						<&aggre1_noc MASTER_QUP_0 0 &mc_virt SLAVE_EBI1 0>;
106662306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
106762306a36Sopenharmony_ci							"qup-memory";
106862306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
106962306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
107062306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 1 QCOM_GPI_I2C>,
107162306a36Sopenharmony_ci				       <&gpi_dma0 1 1 QCOM_GPI_I2C>;
107262306a36Sopenharmony_ci				dma-names = "tx", "rx";
107362306a36Sopenharmony_ci				status = "disabled";
107462306a36Sopenharmony_ci			};
107562306a36Sopenharmony_ci
107662306a36Sopenharmony_ci			spi1: spi@984000 {
107762306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
107862306a36Sopenharmony_ci				reg = <0 0x00984000 0 0x4000>;
107962306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
108062306a36Sopenharmony_ci				clock-names = "se";
108162306a36Sopenharmony_ci				pinctrl-names = "default";
108262306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi1_data_clk>, <&qup_spi1_cs>;
108362306a36Sopenharmony_ci				interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
108462306a36Sopenharmony_ci				#address-cells = <1>;
108562306a36Sopenharmony_ci				#size-cells = <0>;
108662306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
108762306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
108862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
108962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
109062306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
109162306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 1 QCOM_GPI_SPI>,
109262306a36Sopenharmony_ci				       <&gpi_dma0 1 1 QCOM_GPI_SPI>;
109362306a36Sopenharmony_ci				dma-names = "tx", "rx";
109462306a36Sopenharmony_ci				status = "disabled";
109562306a36Sopenharmony_ci			};
109662306a36Sopenharmony_ci
109762306a36Sopenharmony_ci			uart1: serial@984000 {
109862306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
109962306a36Sopenharmony_ci				reg = <0 0x00984000 0 0x4000>;
110062306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
110162306a36Sopenharmony_ci				clock-names = "se";
110262306a36Sopenharmony_ci				pinctrl-names = "default";
110362306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart1_cts>, <&qup_uart1_rts>, <&qup_uart1_tx>, <&qup_uart1_rx>;
110462306a36Sopenharmony_ci				interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
110562306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
110662306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
110762306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
110862306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
110962306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
111062306a36Sopenharmony_ci				status = "disabled";
111162306a36Sopenharmony_ci			};
111262306a36Sopenharmony_ci
111362306a36Sopenharmony_ci			i2c2: i2c@988000 {
111462306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
111562306a36Sopenharmony_ci				reg = <0 0x00988000 0 0x4000>;
111662306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
111762306a36Sopenharmony_ci				clock-names = "se";
111862306a36Sopenharmony_ci				pinctrl-names = "default";
111962306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c2_data_clk>;
112062306a36Sopenharmony_ci				interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>;
112162306a36Sopenharmony_ci				#address-cells = <1>;
112262306a36Sopenharmony_ci				#size-cells = <0>;
112362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
112462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>,
112562306a36Sopenharmony_ci						<&aggre1_noc MASTER_QUP_0 0 &mc_virt SLAVE_EBI1 0>;
112662306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
112762306a36Sopenharmony_ci							"qup-memory";
112862306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
112962306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
113062306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 2 QCOM_GPI_I2C>,
113162306a36Sopenharmony_ci				       <&gpi_dma0 1 2 QCOM_GPI_I2C>;
113262306a36Sopenharmony_ci				dma-names = "tx", "rx";
113362306a36Sopenharmony_ci				status = "disabled";
113462306a36Sopenharmony_ci			};
113562306a36Sopenharmony_ci
113662306a36Sopenharmony_ci			spi2: spi@988000 {
113762306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
113862306a36Sopenharmony_ci				reg = <0 0x00988000 0 0x4000>;
113962306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
114062306a36Sopenharmony_ci				clock-names = "se";
114162306a36Sopenharmony_ci				pinctrl-names = "default";
114262306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi2_data_clk>, <&qup_spi2_cs>;
114362306a36Sopenharmony_ci				interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>;
114462306a36Sopenharmony_ci				#address-cells = <1>;
114562306a36Sopenharmony_ci				#size-cells = <0>;
114662306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
114762306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
114862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
114962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
115062306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
115162306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 2 QCOM_GPI_SPI>,
115262306a36Sopenharmony_ci				       <&gpi_dma0 1 2 QCOM_GPI_SPI>;
115362306a36Sopenharmony_ci				dma-names = "tx", "rx";
115462306a36Sopenharmony_ci				status = "disabled";
115562306a36Sopenharmony_ci			};
115662306a36Sopenharmony_ci
115762306a36Sopenharmony_ci			uart2: serial@988000 {
115862306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
115962306a36Sopenharmony_ci				reg = <0 0x00988000 0 0x4000>;
116062306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
116162306a36Sopenharmony_ci				clock-names = "se";
116262306a36Sopenharmony_ci				pinctrl-names = "default";
116362306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart2_cts>, <&qup_uart2_rts>, <&qup_uart2_tx>, <&qup_uart2_rx>;
116462306a36Sopenharmony_ci				interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>;
116562306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
116662306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
116762306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
116862306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
116962306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
117062306a36Sopenharmony_ci				status = "disabled";
117162306a36Sopenharmony_ci			};
117262306a36Sopenharmony_ci
117362306a36Sopenharmony_ci			i2c3: i2c@98c000 {
117462306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
117562306a36Sopenharmony_ci				reg = <0 0x0098c000 0 0x4000>;
117662306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
117762306a36Sopenharmony_ci				clock-names = "se";
117862306a36Sopenharmony_ci				pinctrl-names = "default";
117962306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c3_data_clk>;
118062306a36Sopenharmony_ci				interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
118162306a36Sopenharmony_ci				#address-cells = <1>;
118262306a36Sopenharmony_ci				#size-cells = <0>;
118362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
118462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>,
118562306a36Sopenharmony_ci						<&aggre1_noc MASTER_QUP_0 0 &mc_virt SLAVE_EBI1 0>;
118662306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
118762306a36Sopenharmony_ci							"qup-memory";
118862306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
118962306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
119062306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 3 QCOM_GPI_I2C>,
119162306a36Sopenharmony_ci				       <&gpi_dma0 1 3 QCOM_GPI_I2C>;
119262306a36Sopenharmony_ci				dma-names = "tx", "rx";
119362306a36Sopenharmony_ci				status = "disabled";
119462306a36Sopenharmony_ci			};
119562306a36Sopenharmony_ci
119662306a36Sopenharmony_ci			spi3: spi@98c000 {
119762306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
119862306a36Sopenharmony_ci				reg = <0 0x0098c000 0 0x4000>;
119962306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
120062306a36Sopenharmony_ci				clock-names = "se";
120162306a36Sopenharmony_ci				pinctrl-names = "default";
120262306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi3_data_clk>, <&qup_spi3_cs>;
120362306a36Sopenharmony_ci				interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
120462306a36Sopenharmony_ci				#address-cells = <1>;
120562306a36Sopenharmony_ci				#size-cells = <0>;
120662306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
120762306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
120862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
120962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
121062306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
121162306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 3 QCOM_GPI_SPI>,
121262306a36Sopenharmony_ci				       <&gpi_dma0 1 3 QCOM_GPI_SPI>;
121362306a36Sopenharmony_ci				dma-names = "tx", "rx";
121462306a36Sopenharmony_ci				status = "disabled";
121562306a36Sopenharmony_ci			};
121662306a36Sopenharmony_ci
121762306a36Sopenharmony_ci			uart3: serial@98c000 {
121862306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
121962306a36Sopenharmony_ci				reg = <0 0x0098c000 0 0x4000>;
122062306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
122162306a36Sopenharmony_ci				clock-names = "se";
122262306a36Sopenharmony_ci				pinctrl-names = "default";
122362306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart3_cts>, <&qup_uart3_rts>, <&qup_uart3_tx>, <&qup_uart3_rx>;
122462306a36Sopenharmony_ci				interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
122562306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
122662306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
122762306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
122862306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
122962306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
123062306a36Sopenharmony_ci				status = "disabled";
123162306a36Sopenharmony_ci			};
123262306a36Sopenharmony_ci
123362306a36Sopenharmony_ci			i2c4: i2c@990000 {
123462306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
123562306a36Sopenharmony_ci				reg = <0 0x00990000 0 0x4000>;
123662306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
123762306a36Sopenharmony_ci				clock-names = "se";
123862306a36Sopenharmony_ci				pinctrl-names = "default";
123962306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c4_data_clk>;
124062306a36Sopenharmony_ci				interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>;
124162306a36Sopenharmony_ci				#address-cells = <1>;
124262306a36Sopenharmony_ci				#size-cells = <0>;
124362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
124462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>,
124562306a36Sopenharmony_ci						<&aggre1_noc MASTER_QUP_0 0 &mc_virt SLAVE_EBI1 0>;
124662306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
124762306a36Sopenharmony_ci							"qup-memory";
124862306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
124962306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
125062306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 4 QCOM_GPI_I2C>,
125162306a36Sopenharmony_ci				       <&gpi_dma0 1 4 QCOM_GPI_I2C>;
125262306a36Sopenharmony_ci				dma-names = "tx", "rx";
125362306a36Sopenharmony_ci				status = "disabled";
125462306a36Sopenharmony_ci			};
125562306a36Sopenharmony_ci
125662306a36Sopenharmony_ci			spi4: spi@990000 {
125762306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
125862306a36Sopenharmony_ci				reg = <0 0x00990000 0 0x4000>;
125962306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
126062306a36Sopenharmony_ci				clock-names = "se";
126162306a36Sopenharmony_ci				pinctrl-names = "default";
126262306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi4_data_clk>, <&qup_spi4_cs>;
126362306a36Sopenharmony_ci				interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>;
126462306a36Sopenharmony_ci				#address-cells = <1>;
126562306a36Sopenharmony_ci				#size-cells = <0>;
126662306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
126762306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
126862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
126962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
127062306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
127162306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 4 QCOM_GPI_SPI>,
127262306a36Sopenharmony_ci				       <&gpi_dma0 1 4 QCOM_GPI_SPI>;
127362306a36Sopenharmony_ci				dma-names = "tx", "rx";
127462306a36Sopenharmony_ci				status = "disabled";
127562306a36Sopenharmony_ci			};
127662306a36Sopenharmony_ci
127762306a36Sopenharmony_ci			uart4: serial@990000 {
127862306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
127962306a36Sopenharmony_ci				reg = <0 0x00990000 0 0x4000>;
128062306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
128162306a36Sopenharmony_ci				clock-names = "se";
128262306a36Sopenharmony_ci				pinctrl-names = "default";
128362306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart4_cts>, <&qup_uart4_rts>, <&qup_uart4_tx>, <&qup_uart4_rx>;
128462306a36Sopenharmony_ci				interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>;
128562306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
128662306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
128762306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
128862306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
128962306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
129062306a36Sopenharmony_ci				status = "disabled";
129162306a36Sopenharmony_ci			};
129262306a36Sopenharmony_ci
129362306a36Sopenharmony_ci			i2c5: i2c@994000 {
129462306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
129562306a36Sopenharmony_ci				reg = <0 0x00994000 0 0x4000>;
129662306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
129762306a36Sopenharmony_ci				clock-names = "se";
129862306a36Sopenharmony_ci				pinctrl-names = "default";
129962306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c5_data_clk>;
130062306a36Sopenharmony_ci				interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
130162306a36Sopenharmony_ci				#address-cells = <1>;
130262306a36Sopenharmony_ci				#size-cells = <0>;
130362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
130462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>,
130562306a36Sopenharmony_ci						<&aggre1_noc MASTER_QUP_0 0 &mc_virt SLAVE_EBI1 0>;
130662306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
130762306a36Sopenharmony_ci							"qup-memory";
130862306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
130962306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
131062306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 5 QCOM_GPI_I2C>,
131162306a36Sopenharmony_ci				       <&gpi_dma0 1 5 QCOM_GPI_I2C>;
131262306a36Sopenharmony_ci				dma-names = "tx", "rx";
131362306a36Sopenharmony_ci				status = "disabled";
131462306a36Sopenharmony_ci			};
131562306a36Sopenharmony_ci
131662306a36Sopenharmony_ci			spi5: spi@994000 {
131762306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
131862306a36Sopenharmony_ci				reg = <0 0x00994000 0 0x4000>;
131962306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
132062306a36Sopenharmony_ci				clock-names = "se";
132162306a36Sopenharmony_ci				pinctrl-names = "default";
132262306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi5_data_clk>, <&qup_spi5_cs>;
132362306a36Sopenharmony_ci				interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
132462306a36Sopenharmony_ci				#address-cells = <1>;
132562306a36Sopenharmony_ci				#size-cells = <0>;
132662306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
132762306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
132862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
132962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
133062306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
133162306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 5 QCOM_GPI_SPI>,
133262306a36Sopenharmony_ci				       <&gpi_dma0 1 5 QCOM_GPI_SPI>;
133362306a36Sopenharmony_ci				dma-names = "tx", "rx";
133462306a36Sopenharmony_ci				status = "disabled";
133562306a36Sopenharmony_ci			};
133662306a36Sopenharmony_ci
133762306a36Sopenharmony_ci			uart5: serial@994000 {
133862306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
133962306a36Sopenharmony_ci				reg = <0 0x00994000 0 0x4000>;
134062306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
134162306a36Sopenharmony_ci				clock-names = "se";
134262306a36Sopenharmony_ci				pinctrl-names = "default";
134362306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart5_cts>, <&qup_uart5_rts>, <&qup_uart5_tx>, <&qup_uart5_rx>;
134462306a36Sopenharmony_ci				interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
134562306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
134662306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
134762306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
134862306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
134962306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
135062306a36Sopenharmony_ci				status = "disabled";
135162306a36Sopenharmony_ci			};
135262306a36Sopenharmony_ci
135362306a36Sopenharmony_ci			i2c6: i2c@998000 {
135462306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
135562306a36Sopenharmony_ci				reg = <0 0x00998000 0 0x4000>;
135662306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S6_CLK>;
135762306a36Sopenharmony_ci				clock-names = "se";
135862306a36Sopenharmony_ci				pinctrl-names = "default";
135962306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c6_data_clk>;
136062306a36Sopenharmony_ci				interrupts = <GIC_SPI 607 IRQ_TYPE_LEVEL_HIGH>;
136162306a36Sopenharmony_ci				#address-cells = <1>;
136262306a36Sopenharmony_ci				#size-cells = <0>;
136362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
136462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>,
136562306a36Sopenharmony_ci						<&aggre1_noc MASTER_QUP_0 0 &mc_virt SLAVE_EBI1 0>;
136662306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
136762306a36Sopenharmony_ci							"qup-memory";
136862306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
136962306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
137062306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 6 QCOM_GPI_I2C>,
137162306a36Sopenharmony_ci				       <&gpi_dma0 1 6 QCOM_GPI_I2C>;
137262306a36Sopenharmony_ci				dma-names = "tx", "rx";
137362306a36Sopenharmony_ci				status = "disabled";
137462306a36Sopenharmony_ci			};
137562306a36Sopenharmony_ci
137662306a36Sopenharmony_ci			spi6: spi@998000 {
137762306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
137862306a36Sopenharmony_ci				reg = <0 0x00998000 0 0x4000>;
137962306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S6_CLK>;
138062306a36Sopenharmony_ci				clock-names = "se";
138162306a36Sopenharmony_ci				pinctrl-names = "default";
138262306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi6_data_clk>, <&qup_spi6_cs>;
138362306a36Sopenharmony_ci				interrupts = <GIC_SPI 607 IRQ_TYPE_LEVEL_HIGH>;
138462306a36Sopenharmony_ci				#address-cells = <1>;
138562306a36Sopenharmony_ci				#size-cells = <0>;
138662306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
138762306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
138862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
138962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
139062306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
139162306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 6 QCOM_GPI_SPI>,
139262306a36Sopenharmony_ci				       <&gpi_dma0 1 6 QCOM_GPI_SPI>;
139362306a36Sopenharmony_ci				dma-names = "tx", "rx";
139462306a36Sopenharmony_ci				status = "disabled";
139562306a36Sopenharmony_ci			};
139662306a36Sopenharmony_ci
139762306a36Sopenharmony_ci			uart6: serial@998000 {
139862306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
139962306a36Sopenharmony_ci				reg = <0 0x00998000 0 0x4000>;
140062306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S6_CLK>;
140162306a36Sopenharmony_ci				clock-names = "se";
140262306a36Sopenharmony_ci				pinctrl-names = "default";
140362306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart6_cts>, <&qup_uart6_rts>, <&qup_uart6_tx>, <&qup_uart6_rx>;
140462306a36Sopenharmony_ci				interrupts = <GIC_SPI 607 IRQ_TYPE_LEVEL_HIGH>;
140562306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
140662306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
140762306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
140862306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
140962306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
141062306a36Sopenharmony_ci				status = "disabled";
141162306a36Sopenharmony_ci			};
141262306a36Sopenharmony_ci
141362306a36Sopenharmony_ci			i2c7: i2c@99c000 {
141462306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
141562306a36Sopenharmony_ci				reg = <0 0x0099c000 0 0x4000>;
141662306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S7_CLK>;
141762306a36Sopenharmony_ci				clock-names = "se";
141862306a36Sopenharmony_ci				pinctrl-names = "default";
141962306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c7_data_clk>;
142062306a36Sopenharmony_ci				interrupts = <GIC_SPI 608 IRQ_TYPE_LEVEL_HIGH>;
142162306a36Sopenharmony_ci				#address-cells = <1>;
142262306a36Sopenharmony_ci				#size-cells = <0>;
142362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
142462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>,
142562306a36Sopenharmony_ci						<&aggre1_noc MASTER_QUP_0 0 &mc_virt SLAVE_EBI1 0>;
142662306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
142762306a36Sopenharmony_ci							"qup-memory";
142862306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
142962306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
143062306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 7 QCOM_GPI_I2C>,
143162306a36Sopenharmony_ci				       <&gpi_dma0 1 7 QCOM_GPI_I2C>;
143262306a36Sopenharmony_ci				dma-names = "tx", "rx";
143362306a36Sopenharmony_ci				status = "disabled";
143462306a36Sopenharmony_ci			};
143562306a36Sopenharmony_ci
143662306a36Sopenharmony_ci			spi7: spi@99c000 {
143762306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
143862306a36Sopenharmony_ci				reg = <0 0x0099c000 0 0x4000>;
143962306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S7_CLK>;
144062306a36Sopenharmony_ci				clock-names = "se";
144162306a36Sopenharmony_ci				pinctrl-names = "default";
144262306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi7_data_clk>, <&qup_spi7_cs>;
144362306a36Sopenharmony_ci				interrupts = <GIC_SPI 608 IRQ_TYPE_LEVEL_HIGH>;
144462306a36Sopenharmony_ci				#address-cells = <1>;
144562306a36Sopenharmony_ci				#size-cells = <0>;
144662306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
144762306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
144862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
144962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
145062306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
145162306a36Sopenharmony_ci				dmas = <&gpi_dma0 0 7 QCOM_GPI_SPI>,
145262306a36Sopenharmony_ci				       <&gpi_dma0 1 7 QCOM_GPI_SPI>;
145362306a36Sopenharmony_ci				dma-names = "tx", "rx";
145462306a36Sopenharmony_ci				status = "disabled";
145562306a36Sopenharmony_ci			};
145662306a36Sopenharmony_ci
145762306a36Sopenharmony_ci			uart7: serial@99c000 {
145862306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
145962306a36Sopenharmony_ci				reg = <0 0x0099c000 0 0x4000>;
146062306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP0_S7_CLK>;
146162306a36Sopenharmony_ci				clock-names = "se";
146262306a36Sopenharmony_ci				pinctrl-names = "default";
146362306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart7_cts>, <&qup_uart7_rts>, <&qup_uart7_tx>, <&qup_uart7_rx>;
146462306a36Sopenharmony_ci				interrupts = <GIC_SPI 608 IRQ_TYPE_LEVEL_HIGH>;
146562306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
146662306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
146762306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_0 0 &clk_virt SLAVE_QUP_CORE_0 0>,
146862306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_0 0>;
146962306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
147062306a36Sopenharmony_ci				status = "disabled";
147162306a36Sopenharmony_ci			};
147262306a36Sopenharmony_ci		};
147362306a36Sopenharmony_ci
147462306a36Sopenharmony_ci		gpi_dma1: dma-controller@a00000 {
147562306a36Sopenharmony_ci			#dma-cells = <3>;
147662306a36Sopenharmony_ci			compatible = "qcom,sc7280-gpi-dma", "qcom,sm6350-gpi-dma";
147762306a36Sopenharmony_ci			reg = <0 0x00a00000 0 0x60000>;
147862306a36Sopenharmony_ci			interrupts = <GIC_SPI 279 IRQ_TYPE_LEVEL_HIGH>,
147962306a36Sopenharmony_ci				     <GIC_SPI 280 IRQ_TYPE_LEVEL_HIGH>,
148062306a36Sopenharmony_ci				     <GIC_SPI 281 IRQ_TYPE_LEVEL_HIGH>,
148162306a36Sopenharmony_ci				     <GIC_SPI 282 IRQ_TYPE_LEVEL_HIGH>,
148262306a36Sopenharmony_ci				     <GIC_SPI 283 IRQ_TYPE_LEVEL_HIGH>,
148362306a36Sopenharmony_ci				     <GIC_SPI 284 IRQ_TYPE_LEVEL_HIGH>,
148462306a36Sopenharmony_ci				     <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>,
148562306a36Sopenharmony_ci				     <GIC_SPI 294 IRQ_TYPE_LEVEL_HIGH>,
148662306a36Sopenharmony_ci				     <GIC_SPI 295 IRQ_TYPE_LEVEL_HIGH>,
148762306a36Sopenharmony_ci				     <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>,
148862306a36Sopenharmony_ci				     <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>,
148962306a36Sopenharmony_ci				     <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>;
149062306a36Sopenharmony_ci			dma-channels = <12>;
149162306a36Sopenharmony_ci			dma-channel-mask = <0x1e>;
149262306a36Sopenharmony_ci			iommus = <&apps_smmu 0x56 0x0>;
149362306a36Sopenharmony_ci			status = "disabled";
149462306a36Sopenharmony_ci		};
149562306a36Sopenharmony_ci
149662306a36Sopenharmony_ci		qupv3_id_1: geniqup@ac0000 {
149762306a36Sopenharmony_ci			compatible = "qcom,geni-se-qup";
149862306a36Sopenharmony_ci			reg = <0 0x00ac0000 0 0x2000>;
149962306a36Sopenharmony_ci			clocks = <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>,
150062306a36Sopenharmony_ci				 <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>;
150162306a36Sopenharmony_ci			clock-names = "m-ahb", "s-ahb";
150262306a36Sopenharmony_ci			#address-cells = <2>;
150362306a36Sopenharmony_ci			#size-cells = <2>;
150462306a36Sopenharmony_ci			ranges;
150562306a36Sopenharmony_ci			iommus = <&apps_smmu 0x43 0x0>;
150662306a36Sopenharmony_ci			status = "disabled";
150762306a36Sopenharmony_ci
150862306a36Sopenharmony_ci			i2c8: i2c@a80000 {
150962306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
151062306a36Sopenharmony_ci				reg = <0 0x00a80000 0 0x4000>;
151162306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
151262306a36Sopenharmony_ci				clock-names = "se";
151362306a36Sopenharmony_ci				pinctrl-names = "default";
151462306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c8_data_clk>;
151562306a36Sopenharmony_ci				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
151662306a36Sopenharmony_ci				#address-cells = <1>;
151762306a36Sopenharmony_ci				#size-cells = <0>;
151862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
151962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>,
152062306a36Sopenharmony_ci						<&aggre2_noc MASTER_QUP_1 0 &mc_virt SLAVE_EBI1 0>;
152162306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
152262306a36Sopenharmony_ci							"qup-memory";
152362306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
152462306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
152562306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 0 QCOM_GPI_I2C>,
152662306a36Sopenharmony_ci				       <&gpi_dma1 1 0 QCOM_GPI_I2C>;
152762306a36Sopenharmony_ci				dma-names = "tx", "rx";
152862306a36Sopenharmony_ci				status = "disabled";
152962306a36Sopenharmony_ci			};
153062306a36Sopenharmony_ci
153162306a36Sopenharmony_ci			spi8: spi@a80000 {
153262306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
153362306a36Sopenharmony_ci				reg = <0 0x00a80000 0 0x4000>;
153462306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
153562306a36Sopenharmony_ci				clock-names = "se";
153662306a36Sopenharmony_ci				pinctrl-names = "default";
153762306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi8_data_clk>, <&qup_spi8_cs>;
153862306a36Sopenharmony_ci				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
153962306a36Sopenharmony_ci				#address-cells = <1>;
154062306a36Sopenharmony_ci				#size-cells = <0>;
154162306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
154262306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
154362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
154462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
154562306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
154662306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 0 QCOM_GPI_SPI>,
154762306a36Sopenharmony_ci				       <&gpi_dma1 1 0 QCOM_GPI_SPI>;
154862306a36Sopenharmony_ci				dma-names = "tx", "rx";
154962306a36Sopenharmony_ci				status = "disabled";
155062306a36Sopenharmony_ci			};
155162306a36Sopenharmony_ci
155262306a36Sopenharmony_ci			uart8: serial@a80000 {
155362306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
155462306a36Sopenharmony_ci				reg = <0 0x00a80000 0 0x4000>;
155562306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
155662306a36Sopenharmony_ci				clock-names = "se";
155762306a36Sopenharmony_ci				pinctrl-names = "default";
155862306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart8_cts>, <&qup_uart8_rts>, <&qup_uart8_tx>, <&qup_uart8_rx>;
155962306a36Sopenharmony_ci				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
156062306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
156162306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
156262306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
156362306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
156462306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
156562306a36Sopenharmony_ci				status = "disabled";
156662306a36Sopenharmony_ci			};
156762306a36Sopenharmony_ci
156862306a36Sopenharmony_ci			i2c9: i2c@a84000 {
156962306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
157062306a36Sopenharmony_ci				reg = <0 0x00a84000 0 0x4000>;
157162306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
157262306a36Sopenharmony_ci				clock-names = "se";
157362306a36Sopenharmony_ci				pinctrl-names = "default";
157462306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c9_data_clk>;
157562306a36Sopenharmony_ci				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
157662306a36Sopenharmony_ci				#address-cells = <1>;
157762306a36Sopenharmony_ci				#size-cells = <0>;
157862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
157962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>,
158062306a36Sopenharmony_ci						<&aggre2_noc MASTER_QUP_1 0 &mc_virt SLAVE_EBI1 0>;
158162306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
158262306a36Sopenharmony_ci							"qup-memory";
158362306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
158462306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
158562306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 1 QCOM_GPI_I2C>,
158662306a36Sopenharmony_ci				       <&gpi_dma1 1 1 QCOM_GPI_I2C>;
158762306a36Sopenharmony_ci				dma-names = "tx", "rx";
158862306a36Sopenharmony_ci				status = "disabled";
158962306a36Sopenharmony_ci			};
159062306a36Sopenharmony_ci
159162306a36Sopenharmony_ci			spi9: spi@a84000 {
159262306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
159362306a36Sopenharmony_ci				reg = <0 0x00a84000 0 0x4000>;
159462306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
159562306a36Sopenharmony_ci				clock-names = "se";
159662306a36Sopenharmony_ci				pinctrl-names = "default";
159762306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi9_data_clk>, <&qup_spi9_cs>;
159862306a36Sopenharmony_ci				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
159962306a36Sopenharmony_ci				#address-cells = <1>;
160062306a36Sopenharmony_ci				#size-cells = <0>;
160162306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
160262306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
160362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
160462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
160562306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
160662306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 1 QCOM_GPI_SPI>,
160762306a36Sopenharmony_ci				       <&gpi_dma1 1 1 QCOM_GPI_SPI>;
160862306a36Sopenharmony_ci				dma-names = "tx", "rx";
160962306a36Sopenharmony_ci				status = "disabled";
161062306a36Sopenharmony_ci			};
161162306a36Sopenharmony_ci
161262306a36Sopenharmony_ci			uart9: serial@a84000 {
161362306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
161462306a36Sopenharmony_ci				reg = <0 0x00a84000 0 0x4000>;
161562306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
161662306a36Sopenharmony_ci				clock-names = "se";
161762306a36Sopenharmony_ci				pinctrl-names = "default";
161862306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart9_cts>, <&qup_uart9_rts>, <&qup_uart9_tx>, <&qup_uart9_rx>;
161962306a36Sopenharmony_ci				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
162062306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
162162306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
162262306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
162362306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
162462306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
162562306a36Sopenharmony_ci				status = "disabled";
162662306a36Sopenharmony_ci			};
162762306a36Sopenharmony_ci
162862306a36Sopenharmony_ci			i2c10: i2c@a88000 {
162962306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
163062306a36Sopenharmony_ci				reg = <0 0x00a88000 0 0x4000>;
163162306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
163262306a36Sopenharmony_ci				clock-names = "se";
163362306a36Sopenharmony_ci				pinctrl-names = "default";
163462306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c10_data_clk>;
163562306a36Sopenharmony_ci				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
163662306a36Sopenharmony_ci				#address-cells = <1>;
163762306a36Sopenharmony_ci				#size-cells = <0>;
163862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
163962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>,
164062306a36Sopenharmony_ci						<&aggre2_noc MASTER_QUP_1 0 &mc_virt SLAVE_EBI1 0>;
164162306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
164262306a36Sopenharmony_ci							"qup-memory";
164362306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
164462306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
164562306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 2 QCOM_GPI_I2C>,
164662306a36Sopenharmony_ci				       <&gpi_dma1 1 2 QCOM_GPI_I2C>;
164762306a36Sopenharmony_ci				dma-names = "tx", "rx";
164862306a36Sopenharmony_ci				status = "disabled";
164962306a36Sopenharmony_ci			};
165062306a36Sopenharmony_ci
165162306a36Sopenharmony_ci			spi10: spi@a88000 {
165262306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
165362306a36Sopenharmony_ci				reg = <0 0x00a88000 0 0x4000>;
165462306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
165562306a36Sopenharmony_ci				clock-names = "se";
165662306a36Sopenharmony_ci				pinctrl-names = "default";
165762306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi10_data_clk>, <&qup_spi10_cs>;
165862306a36Sopenharmony_ci				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
165962306a36Sopenharmony_ci				#address-cells = <1>;
166062306a36Sopenharmony_ci				#size-cells = <0>;
166162306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
166262306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
166362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
166462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
166562306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
166662306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 2 QCOM_GPI_SPI>,
166762306a36Sopenharmony_ci				       <&gpi_dma1 1 2 QCOM_GPI_SPI>;
166862306a36Sopenharmony_ci				dma-names = "tx", "rx";
166962306a36Sopenharmony_ci				status = "disabled";
167062306a36Sopenharmony_ci			};
167162306a36Sopenharmony_ci
167262306a36Sopenharmony_ci			uart10: serial@a88000 {
167362306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
167462306a36Sopenharmony_ci				reg = <0 0x00a88000 0 0x4000>;
167562306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
167662306a36Sopenharmony_ci				clock-names = "se";
167762306a36Sopenharmony_ci				pinctrl-names = "default";
167862306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart10_cts>, <&qup_uart10_rts>, <&qup_uart10_tx>, <&qup_uart10_rx>;
167962306a36Sopenharmony_ci				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
168062306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
168162306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
168262306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
168362306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
168462306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
168562306a36Sopenharmony_ci				status = "disabled";
168662306a36Sopenharmony_ci			};
168762306a36Sopenharmony_ci
168862306a36Sopenharmony_ci			i2c11: i2c@a8c000 {
168962306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
169062306a36Sopenharmony_ci				reg = <0 0x00a8c000 0 0x4000>;
169162306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
169262306a36Sopenharmony_ci				clock-names = "se";
169362306a36Sopenharmony_ci				pinctrl-names = "default";
169462306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c11_data_clk>;
169562306a36Sopenharmony_ci				interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
169662306a36Sopenharmony_ci				#address-cells = <1>;
169762306a36Sopenharmony_ci				#size-cells = <0>;
169862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
169962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>,
170062306a36Sopenharmony_ci						<&aggre2_noc MASTER_QUP_1 0 &mc_virt SLAVE_EBI1 0>;
170162306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
170262306a36Sopenharmony_ci							"qup-memory";
170362306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
170462306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
170562306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 3 QCOM_GPI_I2C>,
170662306a36Sopenharmony_ci				       <&gpi_dma1 1 3 QCOM_GPI_I2C>;
170762306a36Sopenharmony_ci				dma-names = "tx", "rx";
170862306a36Sopenharmony_ci				status = "disabled";
170962306a36Sopenharmony_ci			};
171062306a36Sopenharmony_ci
171162306a36Sopenharmony_ci			spi11: spi@a8c000 {
171262306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
171362306a36Sopenharmony_ci				reg = <0 0x00a8c000 0 0x4000>;
171462306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
171562306a36Sopenharmony_ci				clock-names = "se";
171662306a36Sopenharmony_ci				pinctrl-names = "default";
171762306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi11_data_clk>, <&qup_spi11_cs>;
171862306a36Sopenharmony_ci				interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
171962306a36Sopenharmony_ci				#address-cells = <1>;
172062306a36Sopenharmony_ci				#size-cells = <0>;
172162306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
172262306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
172362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
172462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
172562306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
172662306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 3 QCOM_GPI_SPI>,
172762306a36Sopenharmony_ci				       <&gpi_dma1 1 3 QCOM_GPI_SPI>;
172862306a36Sopenharmony_ci				dma-names = "tx", "rx";
172962306a36Sopenharmony_ci				status = "disabled";
173062306a36Sopenharmony_ci			};
173162306a36Sopenharmony_ci
173262306a36Sopenharmony_ci			uart11: serial@a8c000 {
173362306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
173462306a36Sopenharmony_ci				reg = <0 0x00a8c000 0 0x4000>;
173562306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
173662306a36Sopenharmony_ci				clock-names = "se";
173762306a36Sopenharmony_ci				pinctrl-names = "default";
173862306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart11_cts>, <&qup_uart11_rts>, <&qup_uart11_tx>, <&qup_uart11_rx>;
173962306a36Sopenharmony_ci				interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
174062306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
174162306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
174262306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
174362306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
174462306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
174562306a36Sopenharmony_ci				status = "disabled";
174662306a36Sopenharmony_ci			};
174762306a36Sopenharmony_ci
174862306a36Sopenharmony_ci			i2c12: i2c@a90000 {
174962306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
175062306a36Sopenharmony_ci				reg = <0 0x00a90000 0 0x4000>;
175162306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
175262306a36Sopenharmony_ci				clock-names = "se";
175362306a36Sopenharmony_ci				pinctrl-names = "default";
175462306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c12_data_clk>;
175562306a36Sopenharmony_ci				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
175662306a36Sopenharmony_ci				#address-cells = <1>;
175762306a36Sopenharmony_ci				#size-cells = <0>;
175862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
175962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>,
176062306a36Sopenharmony_ci						<&aggre2_noc MASTER_QUP_1 0 &mc_virt SLAVE_EBI1 0>;
176162306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
176262306a36Sopenharmony_ci							"qup-memory";
176362306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
176462306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
176562306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 4 QCOM_GPI_I2C>,
176662306a36Sopenharmony_ci				       <&gpi_dma1 1 4 QCOM_GPI_I2C>;
176762306a36Sopenharmony_ci				dma-names = "tx", "rx";
176862306a36Sopenharmony_ci				status = "disabled";
176962306a36Sopenharmony_ci			};
177062306a36Sopenharmony_ci
177162306a36Sopenharmony_ci			spi12: spi@a90000 {
177262306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
177362306a36Sopenharmony_ci				reg = <0 0x00a90000 0 0x4000>;
177462306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
177562306a36Sopenharmony_ci				clock-names = "se";
177662306a36Sopenharmony_ci				pinctrl-names = "default";
177762306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi12_data_clk>, <&qup_spi12_cs>;
177862306a36Sopenharmony_ci				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
177962306a36Sopenharmony_ci				#address-cells = <1>;
178062306a36Sopenharmony_ci				#size-cells = <0>;
178162306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
178262306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
178362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
178462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
178562306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
178662306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 4 QCOM_GPI_SPI>,
178762306a36Sopenharmony_ci				       <&gpi_dma1 1 4 QCOM_GPI_SPI>;
178862306a36Sopenharmony_ci				dma-names = "tx", "rx";
178962306a36Sopenharmony_ci				status = "disabled";
179062306a36Sopenharmony_ci			};
179162306a36Sopenharmony_ci
179262306a36Sopenharmony_ci			uart12: serial@a90000 {
179362306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
179462306a36Sopenharmony_ci				reg = <0 0x00a90000 0 0x4000>;
179562306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
179662306a36Sopenharmony_ci				clock-names = "se";
179762306a36Sopenharmony_ci				pinctrl-names = "default";
179862306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart12_cts>, <&qup_uart12_rts>, <&qup_uart12_tx>, <&qup_uart12_rx>;
179962306a36Sopenharmony_ci				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
180062306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
180162306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
180262306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
180362306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
180462306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
180562306a36Sopenharmony_ci				status = "disabled";
180662306a36Sopenharmony_ci			};
180762306a36Sopenharmony_ci
180862306a36Sopenharmony_ci			i2c13: i2c@a94000 {
180962306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
181062306a36Sopenharmony_ci				reg = <0 0x00a94000 0 0x4000>;
181162306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
181262306a36Sopenharmony_ci				clock-names = "se";
181362306a36Sopenharmony_ci				pinctrl-names = "default";
181462306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c13_data_clk>;
181562306a36Sopenharmony_ci				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
181662306a36Sopenharmony_ci				#address-cells = <1>;
181762306a36Sopenharmony_ci				#size-cells = <0>;
181862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
181962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>,
182062306a36Sopenharmony_ci						<&aggre2_noc MASTER_QUP_1 0 &mc_virt SLAVE_EBI1 0>;
182162306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
182262306a36Sopenharmony_ci							"qup-memory";
182362306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
182462306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
182562306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 5 QCOM_GPI_I2C>,
182662306a36Sopenharmony_ci				       <&gpi_dma1 1 5 QCOM_GPI_I2C>;
182762306a36Sopenharmony_ci				dma-names = "tx", "rx";
182862306a36Sopenharmony_ci				status = "disabled";
182962306a36Sopenharmony_ci			};
183062306a36Sopenharmony_ci
183162306a36Sopenharmony_ci			spi13: spi@a94000 {
183262306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
183362306a36Sopenharmony_ci				reg = <0 0x00a94000 0 0x4000>;
183462306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
183562306a36Sopenharmony_ci				clock-names = "se";
183662306a36Sopenharmony_ci				pinctrl-names = "default";
183762306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi13_data_clk>, <&qup_spi13_cs>;
183862306a36Sopenharmony_ci				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
183962306a36Sopenharmony_ci				#address-cells = <1>;
184062306a36Sopenharmony_ci				#size-cells = <0>;
184162306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
184262306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
184362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
184462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
184562306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
184662306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 5 QCOM_GPI_SPI>,
184762306a36Sopenharmony_ci				       <&gpi_dma1 1 5 QCOM_GPI_SPI>;
184862306a36Sopenharmony_ci				dma-names = "tx", "rx";
184962306a36Sopenharmony_ci				status = "disabled";
185062306a36Sopenharmony_ci			};
185162306a36Sopenharmony_ci
185262306a36Sopenharmony_ci			uart13: serial@a94000 {
185362306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
185462306a36Sopenharmony_ci				reg = <0 0x00a94000 0 0x4000>;
185562306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
185662306a36Sopenharmony_ci				clock-names = "se";
185762306a36Sopenharmony_ci				pinctrl-names = "default";
185862306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart13_cts>, <&qup_uart13_rts>, <&qup_uart13_tx>, <&qup_uart13_rx>;
185962306a36Sopenharmony_ci				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
186062306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
186162306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
186262306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
186362306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
186462306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
186562306a36Sopenharmony_ci				status = "disabled";
186662306a36Sopenharmony_ci			};
186762306a36Sopenharmony_ci
186862306a36Sopenharmony_ci			i2c14: i2c@a98000 {
186962306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
187062306a36Sopenharmony_ci				reg = <0 0x00a98000 0 0x4000>;
187162306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S6_CLK>;
187262306a36Sopenharmony_ci				clock-names = "se";
187362306a36Sopenharmony_ci				pinctrl-names = "default";
187462306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c14_data_clk>;
187562306a36Sopenharmony_ci				interrupts = <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>;
187662306a36Sopenharmony_ci				#address-cells = <1>;
187762306a36Sopenharmony_ci				#size-cells = <0>;
187862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
187962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>,
188062306a36Sopenharmony_ci						<&aggre2_noc MASTER_QUP_1 0 &mc_virt SLAVE_EBI1 0>;
188162306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
188262306a36Sopenharmony_ci							"qup-memory";
188362306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
188462306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
188562306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 6 QCOM_GPI_I2C>,
188662306a36Sopenharmony_ci				       <&gpi_dma1 1 6 QCOM_GPI_I2C>;
188762306a36Sopenharmony_ci				dma-names = "tx", "rx";
188862306a36Sopenharmony_ci				status = "disabled";
188962306a36Sopenharmony_ci			};
189062306a36Sopenharmony_ci
189162306a36Sopenharmony_ci			spi14: spi@a98000 {
189262306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
189362306a36Sopenharmony_ci				reg = <0 0x00a98000 0 0x4000>;
189462306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S6_CLK>;
189562306a36Sopenharmony_ci				clock-names = "se";
189662306a36Sopenharmony_ci				pinctrl-names = "default";
189762306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi14_data_clk>, <&qup_spi14_cs>;
189862306a36Sopenharmony_ci				interrupts = <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>;
189962306a36Sopenharmony_ci				#address-cells = <1>;
190062306a36Sopenharmony_ci				#size-cells = <0>;
190162306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
190262306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
190362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
190462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
190562306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
190662306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 6 QCOM_GPI_SPI>,
190762306a36Sopenharmony_ci				       <&gpi_dma1 1 6 QCOM_GPI_SPI>;
190862306a36Sopenharmony_ci				dma-names = "tx", "rx";
190962306a36Sopenharmony_ci				status = "disabled";
191062306a36Sopenharmony_ci			};
191162306a36Sopenharmony_ci
191262306a36Sopenharmony_ci			uart14: serial@a98000 {
191362306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
191462306a36Sopenharmony_ci				reg = <0 0x00a98000 0 0x4000>;
191562306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S6_CLK>;
191662306a36Sopenharmony_ci				clock-names = "se";
191762306a36Sopenharmony_ci				pinctrl-names = "default";
191862306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart14_cts>, <&qup_uart14_rts>, <&qup_uart14_tx>, <&qup_uart14_rx>;
191962306a36Sopenharmony_ci				interrupts = <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>;
192062306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
192162306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
192262306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
192362306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
192462306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
192562306a36Sopenharmony_ci				status = "disabled";
192662306a36Sopenharmony_ci			};
192762306a36Sopenharmony_ci
192862306a36Sopenharmony_ci			i2c15: i2c@a9c000 {
192962306a36Sopenharmony_ci				compatible = "qcom,geni-i2c";
193062306a36Sopenharmony_ci				reg = <0 0x00a9c000 0 0x4000>;
193162306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S7_CLK>;
193262306a36Sopenharmony_ci				clock-names = "se";
193362306a36Sopenharmony_ci				pinctrl-names = "default";
193462306a36Sopenharmony_ci				pinctrl-0 = <&qup_i2c15_data_clk>;
193562306a36Sopenharmony_ci				interrupts = <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>;
193662306a36Sopenharmony_ci				#address-cells = <1>;
193762306a36Sopenharmony_ci				#size-cells = <0>;
193862306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
193962306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>,
194062306a36Sopenharmony_ci						<&aggre2_noc MASTER_QUP_1 0 &mc_virt SLAVE_EBI1 0>;
194162306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config",
194262306a36Sopenharmony_ci							"qup-memory";
194362306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
194462306a36Sopenharmony_ci				required-opps = <&rpmhpd_opp_low_svs>;
194562306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 7 QCOM_GPI_I2C>,
194662306a36Sopenharmony_ci				       <&gpi_dma1 1 7 QCOM_GPI_I2C>;
194762306a36Sopenharmony_ci				dma-names = "tx", "rx";
194862306a36Sopenharmony_ci				status = "disabled";
194962306a36Sopenharmony_ci			};
195062306a36Sopenharmony_ci
195162306a36Sopenharmony_ci			spi15: spi@a9c000 {
195262306a36Sopenharmony_ci				compatible = "qcom,geni-spi";
195362306a36Sopenharmony_ci				reg = <0 0x00a9c000 0 0x4000>;
195462306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S7_CLK>;
195562306a36Sopenharmony_ci				clock-names = "se";
195662306a36Sopenharmony_ci				pinctrl-names = "default";
195762306a36Sopenharmony_ci				pinctrl-0 = <&qup_spi15_data_clk>, <&qup_spi15_cs>;
195862306a36Sopenharmony_ci				interrupts = <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>;
195962306a36Sopenharmony_ci				#address-cells = <1>;
196062306a36Sopenharmony_ci				#size-cells = <0>;
196162306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
196262306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
196362306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
196462306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
196562306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
196662306a36Sopenharmony_ci				dmas = <&gpi_dma1 0 7 QCOM_GPI_SPI>,
196762306a36Sopenharmony_ci				       <&gpi_dma1 1 7 QCOM_GPI_SPI>;
196862306a36Sopenharmony_ci				dma-names = "tx", "rx";
196962306a36Sopenharmony_ci				status = "disabled";
197062306a36Sopenharmony_ci			};
197162306a36Sopenharmony_ci
197262306a36Sopenharmony_ci			uart15: serial@a9c000 {
197362306a36Sopenharmony_ci				compatible = "qcom,geni-uart";
197462306a36Sopenharmony_ci				reg = <0 0x00a9c000 0 0x4000>;
197562306a36Sopenharmony_ci				clocks = <&gcc GCC_QUPV3_WRAP1_S7_CLK>;
197662306a36Sopenharmony_ci				clock-names = "se";
197762306a36Sopenharmony_ci				pinctrl-names = "default";
197862306a36Sopenharmony_ci				pinctrl-0 = <&qup_uart15_cts>, <&qup_uart15_rts>, <&qup_uart15_tx>, <&qup_uart15_rx>;
197962306a36Sopenharmony_ci				interrupts = <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>;
198062306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
198162306a36Sopenharmony_ci				operating-points-v2 = <&qup_opp_table>;
198262306a36Sopenharmony_ci				interconnects = <&clk_virt MASTER_QUP_CORE_1 0 &clk_virt SLAVE_QUP_CORE_1 0>,
198362306a36Sopenharmony_ci						<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QUP_1 0>;
198462306a36Sopenharmony_ci				interconnect-names = "qup-core", "qup-config";
198562306a36Sopenharmony_ci				status = "disabled";
198662306a36Sopenharmony_ci			};
198762306a36Sopenharmony_ci		};
198862306a36Sopenharmony_ci
198962306a36Sopenharmony_ci		cnoc2: interconnect@1500000 {
199062306a36Sopenharmony_ci			reg = <0 0x01500000 0 0x1000>;
199162306a36Sopenharmony_ci			compatible = "qcom,sc7280-cnoc2";
199262306a36Sopenharmony_ci			#interconnect-cells = <2>;
199362306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
199462306a36Sopenharmony_ci		};
199562306a36Sopenharmony_ci
199662306a36Sopenharmony_ci		cnoc3: interconnect@1502000 {
199762306a36Sopenharmony_ci			reg = <0 0x01502000 0 0x1000>;
199862306a36Sopenharmony_ci			compatible = "qcom,sc7280-cnoc3";
199962306a36Sopenharmony_ci			#interconnect-cells = <2>;
200062306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
200162306a36Sopenharmony_ci		};
200262306a36Sopenharmony_ci
200362306a36Sopenharmony_ci		mc_virt: interconnect@1580000 {
200462306a36Sopenharmony_ci			reg = <0 0x01580000 0 0x4>;
200562306a36Sopenharmony_ci			compatible = "qcom,sc7280-mc-virt";
200662306a36Sopenharmony_ci			#interconnect-cells = <2>;
200762306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
200862306a36Sopenharmony_ci		};
200962306a36Sopenharmony_ci
201062306a36Sopenharmony_ci		system_noc: interconnect@1680000 {
201162306a36Sopenharmony_ci			reg = <0 0x01680000 0 0x15480>;
201262306a36Sopenharmony_ci			compatible = "qcom,sc7280-system-noc";
201362306a36Sopenharmony_ci			#interconnect-cells = <2>;
201462306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
201562306a36Sopenharmony_ci		};
201662306a36Sopenharmony_ci
201762306a36Sopenharmony_ci		aggre1_noc: interconnect@16e0000 {
201862306a36Sopenharmony_ci			compatible = "qcom,sc7280-aggre1-noc";
201962306a36Sopenharmony_ci			reg = <0 0x016e0000 0 0x1c080>;
202062306a36Sopenharmony_ci			#interconnect-cells = <2>;
202162306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
202262306a36Sopenharmony_ci		};
202362306a36Sopenharmony_ci
202462306a36Sopenharmony_ci		aggre2_noc: interconnect@1700000 {
202562306a36Sopenharmony_ci			reg = <0 0x01700000 0 0x2b080>;
202662306a36Sopenharmony_ci			compatible = "qcom,sc7280-aggre2-noc";
202762306a36Sopenharmony_ci			#interconnect-cells = <2>;
202862306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
202962306a36Sopenharmony_ci		};
203062306a36Sopenharmony_ci
203162306a36Sopenharmony_ci		mmss_noc: interconnect@1740000 {
203262306a36Sopenharmony_ci			reg = <0 0x01740000 0 0x1e080>;
203362306a36Sopenharmony_ci			compatible = "qcom,sc7280-mmss-noc";
203462306a36Sopenharmony_ci			#interconnect-cells = <2>;
203562306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
203662306a36Sopenharmony_ci		};
203762306a36Sopenharmony_ci
203862306a36Sopenharmony_ci		wifi: wifi@17a10040 {
203962306a36Sopenharmony_ci			compatible = "qcom,wcn6750-wifi";
204062306a36Sopenharmony_ci			reg = <0 0x17a10040 0 0x0>;
204162306a36Sopenharmony_ci			iommus = <&apps_smmu 0x1c00 0x1>;
204262306a36Sopenharmony_ci			interrupts = <GIC_SPI 768 IRQ_TYPE_EDGE_RISING>,
204362306a36Sopenharmony_ci				     <GIC_SPI 769 IRQ_TYPE_EDGE_RISING>,
204462306a36Sopenharmony_ci				     <GIC_SPI 770 IRQ_TYPE_EDGE_RISING>,
204562306a36Sopenharmony_ci				     <GIC_SPI 771 IRQ_TYPE_EDGE_RISING>,
204662306a36Sopenharmony_ci				     <GIC_SPI 772 IRQ_TYPE_EDGE_RISING>,
204762306a36Sopenharmony_ci				     <GIC_SPI 773 IRQ_TYPE_EDGE_RISING>,
204862306a36Sopenharmony_ci				     <GIC_SPI 774 IRQ_TYPE_EDGE_RISING>,
204962306a36Sopenharmony_ci				     <GIC_SPI 775 IRQ_TYPE_EDGE_RISING>,
205062306a36Sopenharmony_ci				     <GIC_SPI 776 IRQ_TYPE_EDGE_RISING>,
205162306a36Sopenharmony_ci				     <GIC_SPI 777 IRQ_TYPE_EDGE_RISING>,
205262306a36Sopenharmony_ci				     <GIC_SPI 778 IRQ_TYPE_EDGE_RISING>,
205362306a36Sopenharmony_ci				     <GIC_SPI 779 IRQ_TYPE_EDGE_RISING>,
205462306a36Sopenharmony_ci				     <GIC_SPI 780 IRQ_TYPE_EDGE_RISING>,
205562306a36Sopenharmony_ci				     <GIC_SPI 781 IRQ_TYPE_EDGE_RISING>,
205662306a36Sopenharmony_ci				     <GIC_SPI 782 IRQ_TYPE_EDGE_RISING>,
205762306a36Sopenharmony_ci				     <GIC_SPI 783 IRQ_TYPE_EDGE_RISING>,
205862306a36Sopenharmony_ci				     <GIC_SPI 784 IRQ_TYPE_EDGE_RISING>,
205962306a36Sopenharmony_ci				     <GIC_SPI 785 IRQ_TYPE_EDGE_RISING>,
206062306a36Sopenharmony_ci				     <GIC_SPI 786 IRQ_TYPE_EDGE_RISING>,
206162306a36Sopenharmony_ci				     <GIC_SPI 787 IRQ_TYPE_EDGE_RISING>,
206262306a36Sopenharmony_ci				     <GIC_SPI 788 IRQ_TYPE_EDGE_RISING>,
206362306a36Sopenharmony_ci				     <GIC_SPI 789 IRQ_TYPE_EDGE_RISING>,
206462306a36Sopenharmony_ci				     <GIC_SPI 790 IRQ_TYPE_EDGE_RISING>,
206562306a36Sopenharmony_ci				     <GIC_SPI 791 IRQ_TYPE_EDGE_RISING>,
206662306a36Sopenharmony_ci				     <GIC_SPI 792 IRQ_TYPE_EDGE_RISING>,
206762306a36Sopenharmony_ci				     <GIC_SPI 793 IRQ_TYPE_EDGE_RISING>,
206862306a36Sopenharmony_ci				     <GIC_SPI 794 IRQ_TYPE_EDGE_RISING>,
206962306a36Sopenharmony_ci				     <GIC_SPI 795 IRQ_TYPE_EDGE_RISING>,
207062306a36Sopenharmony_ci				     <GIC_SPI 796 IRQ_TYPE_EDGE_RISING>,
207162306a36Sopenharmony_ci				     <GIC_SPI 797 IRQ_TYPE_EDGE_RISING>,
207262306a36Sopenharmony_ci				     <GIC_SPI 798 IRQ_TYPE_EDGE_RISING>,
207362306a36Sopenharmony_ci				     <GIC_SPI 799 IRQ_TYPE_EDGE_RISING>;
207462306a36Sopenharmony_ci			qcom,rproc = <&remoteproc_wpss>;
207562306a36Sopenharmony_ci			memory-region = <&wlan_fw_mem>, <&wlan_ce_mem>;
207662306a36Sopenharmony_ci			status = "disabled";
207762306a36Sopenharmony_ci			qcom,smem-states = <&wlan_smp2p_out 0>;
207862306a36Sopenharmony_ci			qcom,smem-state-names = "wlan-smp2p-out";
207962306a36Sopenharmony_ci		};
208062306a36Sopenharmony_ci
208162306a36Sopenharmony_ci		pcie1: pci@1c08000 {
208262306a36Sopenharmony_ci			compatible = "qcom,pcie-sc7280";
208362306a36Sopenharmony_ci			reg = <0 0x01c08000 0 0x3000>,
208462306a36Sopenharmony_ci			      <0 0x40000000 0 0xf1d>,
208562306a36Sopenharmony_ci			      <0 0x40000f20 0 0xa8>,
208662306a36Sopenharmony_ci			      <0 0x40001000 0 0x1000>,
208762306a36Sopenharmony_ci			      <0 0x40100000 0 0x100000>;
208862306a36Sopenharmony_ci
208962306a36Sopenharmony_ci			reg-names = "parf", "dbi", "elbi", "atu", "config";
209062306a36Sopenharmony_ci			device_type = "pci";
209162306a36Sopenharmony_ci			linux,pci-domain = <1>;
209262306a36Sopenharmony_ci			bus-range = <0x00 0xff>;
209362306a36Sopenharmony_ci			num-lanes = <2>;
209462306a36Sopenharmony_ci
209562306a36Sopenharmony_ci			#address-cells = <3>;
209662306a36Sopenharmony_ci			#size-cells = <2>;
209762306a36Sopenharmony_ci
209862306a36Sopenharmony_ci			ranges = <0x01000000 0x0 0x00000000 0x0 0x40200000 0x0 0x100000>,
209962306a36Sopenharmony_ci				 <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x1fd00000>;
210062306a36Sopenharmony_ci
210162306a36Sopenharmony_ci			interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>,
210262306a36Sopenharmony_ci				     <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
210362306a36Sopenharmony_ci				     <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
210462306a36Sopenharmony_ci				     <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
210562306a36Sopenharmony_ci				     <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
210662306a36Sopenharmony_ci				     <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
210762306a36Sopenharmony_ci				     <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>,
210862306a36Sopenharmony_ci				     <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>;
210962306a36Sopenharmony_ci			interrupt-names = "msi0", "msi1", "msi2", "msi3",
211062306a36Sopenharmony_ci					  "msi4", "msi5", "msi6", "msi7";
211162306a36Sopenharmony_ci			#interrupt-cells = <1>;
211262306a36Sopenharmony_ci			interrupt-map-mask = <0 0 0 0x7>;
211362306a36Sopenharmony_ci			interrupt-map = <0 0 0 1 &intc 0 0 0 434 IRQ_TYPE_LEVEL_HIGH>,
211462306a36Sopenharmony_ci					<0 0 0 2 &intc 0 0 0 435 IRQ_TYPE_LEVEL_HIGH>,
211562306a36Sopenharmony_ci					<0 0 0 3 &intc 0 0 0 438 IRQ_TYPE_LEVEL_HIGH>,
211662306a36Sopenharmony_ci					<0 0 0 4 &intc 0 0 0 439 IRQ_TYPE_LEVEL_HIGH>;
211762306a36Sopenharmony_ci
211862306a36Sopenharmony_ci			clocks = <&gcc GCC_PCIE_1_PIPE_CLK>,
211962306a36Sopenharmony_ci				 <&gcc GCC_PCIE_1_PIPE_CLK_SRC>,
212062306a36Sopenharmony_ci				 <&pcie1_lane>,
212162306a36Sopenharmony_ci				 <&rpmhcc RPMH_CXO_CLK>,
212262306a36Sopenharmony_ci				 <&gcc GCC_PCIE_1_AUX_CLK>,
212362306a36Sopenharmony_ci				 <&gcc GCC_PCIE_1_CFG_AHB_CLK>,
212462306a36Sopenharmony_ci				 <&gcc GCC_PCIE_1_MSTR_AXI_CLK>,
212562306a36Sopenharmony_ci				 <&gcc GCC_PCIE_1_SLV_AXI_CLK>,
212662306a36Sopenharmony_ci				 <&gcc GCC_PCIE_1_SLV_Q2A_AXI_CLK>,
212762306a36Sopenharmony_ci				 <&gcc GCC_AGGRE_NOC_PCIE_TBU_CLK>,
212862306a36Sopenharmony_ci				 <&gcc GCC_DDRSS_PCIE_SF_CLK>,
212962306a36Sopenharmony_ci				 <&gcc GCC_AGGRE_NOC_PCIE_CENTER_SF_AXI_CLK>,
213062306a36Sopenharmony_ci				 <&gcc GCC_AGGRE_NOC_PCIE_1_AXI_CLK>;
213162306a36Sopenharmony_ci
213262306a36Sopenharmony_ci			clock-names = "pipe",
213362306a36Sopenharmony_ci				      "pipe_mux",
213462306a36Sopenharmony_ci				      "phy_pipe",
213562306a36Sopenharmony_ci				      "ref",
213662306a36Sopenharmony_ci				      "aux",
213762306a36Sopenharmony_ci				      "cfg",
213862306a36Sopenharmony_ci				      "bus_master",
213962306a36Sopenharmony_ci				      "bus_slave",
214062306a36Sopenharmony_ci				      "slave_q2a",
214162306a36Sopenharmony_ci				      "tbu",
214262306a36Sopenharmony_ci				      "ddrss_sf_tbu",
214362306a36Sopenharmony_ci				      "aggre0",
214462306a36Sopenharmony_ci				      "aggre1";
214562306a36Sopenharmony_ci
214662306a36Sopenharmony_ci			assigned-clocks = <&gcc GCC_PCIE_1_AUX_CLK>;
214762306a36Sopenharmony_ci			assigned-clock-rates = <19200000>;
214862306a36Sopenharmony_ci
214962306a36Sopenharmony_ci			resets = <&gcc GCC_PCIE_1_BCR>;
215062306a36Sopenharmony_ci			reset-names = "pci";
215162306a36Sopenharmony_ci
215262306a36Sopenharmony_ci			power-domains = <&gcc GCC_PCIE_1_GDSC>;
215362306a36Sopenharmony_ci
215462306a36Sopenharmony_ci			phys = <&pcie1_lane>;
215562306a36Sopenharmony_ci			phy-names = "pciephy";
215662306a36Sopenharmony_ci
215762306a36Sopenharmony_ci			pinctrl-names = "default";
215862306a36Sopenharmony_ci			pinctrl-0 = <&pcie1_clkreq_n>;
215962306a36Sopenharmony_ci
216062306a36Sopenharmony_ci			dma-coherent;
216162306a36Sopenharmony_ci
216262306a36Sopenharmony_ci			iommu-map = <0x0 &apps_smmu 0x1c80 0x1>,
216362306a36Sopenharmony_ci				    <0x100 &apps_smmu 0x1c81 0x1>;
216462306a36Sopenharmony_ci
216562306a36Sopenharmony_ci			status = "disabled";
216662306a36Sopenharmony_ci		};
216762306a36Sopenharmony_ci
216862306a36Sopenharmony_ci		pcie1_phy: phy@1c0e000 {
216962306a36Sopenharmony_ci			compatible = "qcom,sm8250-qmp-gen3x2-pcie-phy";
217062306a36Sopenharmony_ci			reg = <0 0x01c0e000 0 0x1c0>;
217162306a36Sopenharmony_ci			#address-cells = <2>;
217262306a36Sopenharmony_ci			#size-cells = <2>;
217362306a36Sopenharmony_ci			ranges;
217462306a36Sopenharmony_ci			clocks = <&gcc GCC_PCIE_1_AUX_CLK>,
217562306a36Sopenharmony_ci				 <&gcc GCC_PCIE_1_CFG_AHB_CLK>,
217662306a36Sopenharmony_ci				 <&gcc GCC_PCIE_CLKREF_EN>,
217762306a36Sopenharmony_ci				 <&gcc GCC_PCIE1_PHY_RCHNG_CLK>;
217862306a36Sopenharmony_ci			clock-names = "aux", "cfg_ahb", "ref", "refgen";
217962306a36Sopenharmony_ci
218062306a36Sopenharmony_ci			resets = <&gcc GCC_PCIE_1_PHY_BCR>;
218162306a36Sopenharmony_ci			reset-names = "phy";
218262306a36Sopenharmony_ci
218362306a36Sopenharmony_ci			assigned-clocks = <&gcc GCC_PCIE1_PHY_RCHNG_CLK>;
218462306a36Sopenharmony_ci			assigned-clock-rates = <100000000>;
218562306a36Sopenharmony_ci
218662306a36Sopenharmony_ci			status = "disabled";
218762306a36Sopenharmony_ci
218862306a36Sopenharmony_ci			pcie1_lane: phy@1c0e200 {
218962306a36Sopenharmony_ci				reg = <0 0x01c0e200 0 0x170>,
219062306a36Sopenharmony_ci				      <0 0x01c0e400 0 0x200>,
219162306a36Sopenharmony_ci				      <0 0x01c0ea00 0 0x1f0>,
219262306a36Sopenharmony_ci				      <0 0x01c0e600 0 0x170>,
219362306a36Sopenharmony_ci				      <0 0x01c0e800 0 0x200>,
219462306a36Sopenharmony_ci				      <0 0x01c0ee00 0 0xf4>;
219562306a36Sopenharmony_ci				clocks = <&gcc GCC_PCIE_1_PIPE_CLK>;
219662306a36Sopenharmony_ci				clock-names = "pipe0";
219762306a36Sopenharmony_ci
219862306a36Sopenharmony_ci				#phy-cells = <0>;
219962306a36Sopenharmony_ci				#clock-cells = <0>;
220062306a36Sopenharmony_ci				clock-output-names = "pcie_1_pipe_clk";
220162306a36Sopenharmony_ci			};
220262306a36Sopenharmony_ci		};
220362306a36Sopenharmony_ci
220462306a36Sopenharmony_ci		ipa: ipa@1e40000 {
220562306a36Sopenharmony_ci			compatible = "qcom,sc7280-ipa";
220662306a36Sopenharmony_ci
220762306a36Sopenharmony_ci			iommus = <&apps_smmu 0x480 0x0>,
220862306a36Sopenharmony_ci				 <&apps_smmu 0x482 0x0>;
220962306a36Sopenharmony_ci			reg = <0 0x01e40000 0 0x8000>,
221062306a36Sopenharmony_ci			      <0 0x01e50000 0 0x4ad0>,
221162306a36Sopenharmony_ci			      <0 0x01e04000 0 0x23000>;
221262306a36Sopenharmony_ci			reg-names = "ipa-reg",
221362306a36Sopenharmony_ci				    "ipa-shared",
221462306a36Sopenharmony_ci				    "gsi";
221562306a36Sopenharmony_ci
221662306a36Sopenharmony_ci			interrupts-extended = <&intc GIC_SPI 654 IRQ_TYPE_EDGE_RISING>,
221762306a36Sopenharmony_ci					      <&intc GIC_SPI 432 IRQ_TYPE_LEVEL_HIGH>,
221862306a36Sopenharmony_ci					      <&ipa_smp2p_in 0 IRQ_TYPE_EDGE_RISING>,
221962306a36Sopenharmony_ci					      <&ipa_smp2p_in 1 IRQ_TYPE_EDGE_RISING>;
222062306a36Sopenharmony_ci			interrupt-names = "ipa",
222162306a36Sopenharmony_ci					  "gsi",
222262306a36Sopenharmony_ci					  "ipa-clock-query",
222362306a36Sopenharmony_ci					  "ipa-setup-ready";
222462306a36Sopenharmony_ci
222562306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_IPA_CLK>;
222662306a36Sopenharmony_ci			clock-names = "core";
222762306a36Sopenharmony_ci
222862306a36Sopenharmony_ci			interconnects = <&aggre2_noc MASTER_IPA 0 &mc_virt SLAVE_EBI1 0>,
222962306a36Sopenharmony_ci					<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_IPA_CFG 0>;
223062306a36Sopenharmony_ci			interconnect-names = "memory",
223162306a36Sopenharmony_ci					     "config";
223262306a36Sopenharmony_ci
223362306a36Sopenharmony_ci			qcom,qmp = <&aoss_qmp>;
223462306a36Sopenharmony_ci
223562306a36Sopenharmony_ci			qcom,smem-states = <&ipa_smp2p_out 0>,
223662306a36Sopenharmony_ci					   <&ipa_smp2p_out 1>;
223762306a36Sopenharmony_ci			qcom,smem-state-names = "ipa-clock-enabled-valid",
223862306a36Sopenharmony_ci						"ipa-clock-enabled";
223962306a36Sopenharmony_ci
224062306a36Sopenharmony_ci			status = "disabled";
224162306a36Sopenharmony_ci		};
224262306a36Sopenharmony_ci
224362306a36Sopenharmony_ci		tcsr_mutex: hwlock@1f40000 {
224462306a36Sopenharmony_ci			compatible = "qcom,tcsr-mutex";
224562306a36Sopenharmony_ci			reg = <0 0x01f40000 0 0x20000>;
224662306a36Sopenharmony_ci			#hwlock-cells = <1>;
224762306a36Sopenharmony_ci		};
224862306a36Sopenharmony_ci
224962306a36Sopenharmony_ci		tcsr_1: syscon@1f60000 {
225062306a36Sopenharmony_ci			compatible = "qcom,sc7280-tcsr", "syscon";
225162306a36Sopenharmony_ci			reg = <0 0x01f60000 0 0x20000>;
225262306a36Sopenharmony_ci		};
225362306a36Sopenharmony_ci
225462306a36Sopenharmony_ci		tcsr_2: syscon@1fc0000 {
225562306a36Sopenharmony_ci			compatible = "qcom,sc7280-tcsr", "syscon";
225662306a36Sopenharmony_ci			reg = <0 0x01fc0000 0 0x30000>;
225762306a36Sopenharmony_ci		};
225862306a36Sopenharmony_ci
225962306a36Sopenharmony_ci		lpasscc: lpasscc@3000000 {
226062306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpasscc";
226162306a36Sopenharmony_ci			reg = <0 0x03000000 0 0x40>,
226262306a36Sopenharmony_ci			      <0 0x03c04000 0 0x4>;
226362306a36Sopenharmony_ci			reg-names = "qdsp6ss", "top_cc";
226462306a36Sopenharmony_ci			clocks = <&gcc GCC_CFG_NOC_LPASS_CLK>;
226562306a36Sopenharmony_ci			clock-names = "iface";
226662306a36Sopenharmony_ci			#clock-cells = <1>;
226762306a36Sopenharmony_ci			status = "reserved"; /* Owned by ADSP firmware */
226862306a36Sopenharmony_ci		};
226962306a36Sopenharmony_ci
227062306a36Sopenharmony_ci		lpass_rx_macro: codec@3200000 {
227162306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpass-rx-macro";
227262306a36Sopenharmony_ci			reg = <0 0x03200000 0 0x1000>;
227362306a36Sopenharmony_ci
227462306a36Sopenharmony_ci			pinctrl-names = "default";
227562306a36Sopenharmony_ci			pinctrl-0 = <&lpass_rx_swr_clk>, <&lpass_rx_swr_data>;
227662306a36Sopenharmony_ci
227762306a36Sopenharmony_ci			clocks = <&lpass_aon LPASS_AON_CC_TX_MCLK_CLK>,
227862306a36Sopenharmony_ci				 <&lpass_aon LPASS_AON_CC_TX_MCLK_2X_CLK>,
227962306a36Sopenharmony_ci				 <&lpass_va_macro>;
228062306a36Sopenharmony_ci			clock-names = "mclk", "npl", "fsgen";
228162306a36Sopenharmony_ci
228262306a36Sopenharmony_ci			power-domains = <&lpass_hm LPASS_CORE_CC_LPASS_CORE_HM_GDSC>,
228362306a36Sopenharmony_ci					<&lpass_aon LPASS_AON_CC_LPASS_AUDIO_HM_GDSC>;
228462306a36Sopenharmony_ci			power-domain-names = "macro", "dcodec";
228562306a36Sopenharmony_ci
228662306a36Sopenharmony_ci			#clock-cells = <0>;
228762306a36Sopenharmony_ci			#sound-dai-cells = <1>;
228862306a36Sopenharmony_ci
228962306a36Sopenharmony_ci			status = "disabled";
229062306a36Sopenharmony_ci		};
229162306a36Sopenharmony_ci
229262306a36Sopenharmony_ci		swr0: soundwire@3210000 {
229362306a36Sopenharmony_ci			compatible = "qcom,soundwire-v1.6.0";
229462306a36Sopenharmony_ci			reg = <0 0x03210000 0 0x2000>;
229562306a36Sopenharmony_ci
229662306a36Sopenharmony_ci			interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
229762306a36Sopenharmony_ci			clocks = <&lpass_rx_macro>;
229862306a36Sopenharmony_ci			clock-names = "iface";
229962306a36Sopenharmony_ci
230062306a36Sopenharmony_ci			qcom,din-ports = <0>;
230162306a36Sopenharmony_ci			qcom,dout-ports = <5>;
230262306a36Sopenharmony_ci
230362306a36Sopenharmony_ci			resets = <&lpass_audiocc LPASS_AUDIO_SWR_RX_CGCR>;
230462306a36Sopenharmony_ci			reset-names = "swr_audio_cgcr";
230562306a36Sopenharmony_ci
230662306a36Sopenharmony_ci			qcom,ports-word-length =	/bits/ 8 <0x01 0x07 0x04 0xff 0xff>;
230762306a36Sopenharmony_ci			qcom,ports-sinterval-low =	/bits/ 8 <0x03 0x3f 0x1f 0x03 0x03>;
230862306a36Sopenharmony_ci			qcom,ports-offset1 =		/bits/ 8 <0x00 0x00 0x0b 0x01 0x01>;
230962306a36Sopenharmony_ci			qcom,ports-offset2 =		/bits/ 8 <0x00 0x00 0x0b 0x00 0x00>;
231062306a36Sopenharmony_ci			qcom,ports-lane-control =	/bits/ 8 <0x01 0x00 0x00 0x00 0x00>;
231162306a36Sopenharmony_ci			qcom,ports-block-pack-mode =	/bits/ 8 <0xff 0x00 0x01 0xff 0xff>;
231262306a36Sopenharmony_ci			qcom,ports-hstart =		/bits/ 8 <0xff 0x03 0xff 0xff 0xff>;
231362306a36Sopenharmony_ci			qcom,ports-hstop =		/bits/ 8 <0xff 0x06 0xff 0xff 0xff>;
231462306a36Sopenharmony_ci			qcom,ports-block-group-count =	/bits/ 8 <0xff 0xff 0xff 0xff 0x00>;
231562306a36Sopenharmony_ci
231662306a36Sopenharmony_ci			#sound-dai-cells = <1>;
231762306a36Sopenharmony_ci			#address-cells = <2>;
231862306a36Sopenharmony_ci			#size-cells = <0>;
231962306a36Sopenharmony_ci
232062306a36Sopenharmony_ci			status = "disabled";
232162306a36Sopenharmony_ci		};
232262306a36Sopenharmony_ci
232362306a36Sopenharmony_ci		lpass_tx_macro: codec@3220000 {
232462306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpass-tx-macro";
232562306a36Sopenharmony_ci			reg = <0 0x03220000 0 0x1000>;
232662306a36Sopenharmony_ci
232762306a36Sopenharmony_ci			pinctrl-names = "default";
232862306a36Sopenharmony_ci			pinctrl-0 = <&lpass_tx_swr_clk>, <&lpass_tx_swr_data>;
232962306a36Sopenharmony_ci
233062306a36Sopenharmony_ci			clocks = <&lpass_aon LPASS_AON_CC_TX_MCLK_CLK>,
233162306a36Sopenharmony_ci				 <&lpass_aon LPASS_AON_CC_TX_MCLK_2X_CLK>,
233262306a36Sopenharmony_ci				 <&lpass_va_macro>;
233362306a36Sopenharmony_ci			clock-names = "mclk", "npl", "fsgen";
233462306a36Sopenharmony_ci
233562306a36Sopenharmony_ci			power-domains = <&lpass_hm LPASS_CORE_CC_LPASS_CORE_HM_GDSC>,
233662306a36Sopenharmony_ci					<&lpass_aon LPASS_AON_CC_LPASS_AUDIO_HM_GDSC>;
233762306a36Sopenharmony_ci			power-domain-names = "macro", "dcodec";
233862306a36Sopenharmony_ci
233962306a36Sopenharmony_ci			#clock-cells = <0>;
234062306a36Sopenharmony_ci			#sound-dai-cells = <1>;
234162306a36Sopenharmony_ci
234262306a36Sopenharmony_ci			status = "disabled";
234362306a36Sopenharmony_ci		};
234462306a36Sopenharmony_ci
234562306a36Sopenharmony_ci		swr1: soundwire@3230000 {
234662306a36Sopenharmony_ci			compatible = "qcom,soundwire-v1.6.0";
234762306a36Sopenharmony_ci			reg = <0 0x03230000 0 0x2000>;
234862306a36Sopenharmony_ci
234962306a36Sopenharmony_ci			interrupts-extended = <&intc GIC_SPI 496 IRQ_TYPE_LEVEL_HIGH>,
235062306a36Sopenharmony_ci					      <&pdc 130 IRQ_TYPE_LEVEL_HIGH>;
235162306a36Sopenharmony_ci			clocks = <&lpass_tx_macro>;
235262306a36Sopenharmony_ci			clock-names = "iface";
235362306a36Sopenharmony_ci
235462306a36Sopenharmony_ci			qcom,din-ports = <3>;
235562306a36Sopenharmony_ci			qcom,dout-ports = <0>;
235662306a36Sopenharmony_ci
235762306a36Sopenharmony_ci			resets = <&lpass_audiocc LPASS_AUDIO_SWR_TX_CGCR>;
235862306a36Sopenharmony_ci			reset-names = "swr_audio_cgcr";
235962306a36Sopenharmony_ci
236062306a36Sopenharmony_ci			qcom,ports-sinterval-low =	/bits/ 8 <0x01 0x03 0x03>;
236162306a36Sopenharmony_ci			qcom,ports-offset1 =		/bits/ 8 <0x01 0x00 0x02>;
236262306a36Sopenharmony_ci			qcom,ports-offset2 =		/bits/ 8 <0x00 0x00 0x00>;
236362306a36Sopenharmony_ci			qcom,ports-hstart =		/bits/ 8 <0xff 0xff 0xff>;
236462306a36Sopenharmony_ci			qcom,ports-hstop =		/bits/ 8 <0xff 0xff 0xff>;
236562306a36Sopenharmony_ci			qcom,ports-word-length =	/bits/ 8 <0xff 0x00 0xff>;
236662306a36Sopenharmony_ci			qcom,ports-block-pack-mode =	/bits/ 8 <0xff 0xff 0xff>;
236762306a36Sopenharmony_ci			qcom,ports-block-group-count =	/bits/ 8 <0xff 0xff 0xff>;
236862306a36Sopenharmony_ci			qcom,ports-lane-control =	/bits/ 8 <0x00 0x01 0x00>;
236962306a36Sopenharmony_ci
237062306a36Sopenharmony_ci			#sound-dai-cells = <1>;
237162306a36Sopenharmony_ci			#address-cells = <2>;
237262306a36Sopenharmony_ci			#size-cells = <0>;
237362306a36Sopenharmony_ci
237462306a36Sopenharmony_ci			status = "disabled";
237562306a36Sopenharmony_ci		};
237662306a36Sopenharmony_ci
237762306a36Sopenharmony_ci		lpass_audiocc: clock-controller@3300000 {
237862306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpassaudiocc";
237962306a36Sopenharmony_ci			reg = <0 0x03300000 0 0x30000>,
238062306a36Sopenharmony_ci			      <0 0x032a9000 0 0x1000>;
238162306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>,
238262306a36Sopenharmony_ci			       <&lpass_aon LPASS_AON_CC_MAIN_RCG_CLK_SRC>;
238362306a36Sopenharmony_ci			clock-names = "bi_tcxo", "lpass_aon_cc_main_rcg_clk_src";
238462306a36Sopenharmony_ci			power-domains = <&lpass_aon LPASS_AON_CC_LPASS_AUDIO_HM_GDSC>;
238562306a36Sopenharmony_ci			#clock-cells = <1>;
238662306a36Sopenharmony_ci			#power-domain-cells = <1>;
238762306a36Sopenharmony_ci			#reset-cells = <1>;
238862306a36Sopenharmony_ci		};
238962306a36Sopenharmony_ci
239062306a36Sopenharmony_ci		lpass_va_macro: codec@3370000 {
239162306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpass-va-macro";
239262306a36Sopenharmony_ci			reg = <0 0x03370000 0 0x1000>;
239362306a36Sopenharmony_ci
239462306a36Sopenharmony_ci			pinctrl-names = "default";
239562306a36Sopenharmony_ci			pinctrl-0 = <&lpass_dmic01_clk>, <&lpass_dmic01_data>;
239662306a36Sopenharmony_ci
239762306a36Sopenharmony_ci			clocks = <&lpass_aon LPASS_AON_CC_TX_MCLK_CLK>;
239862306a36Sopenharmony_ci			clock-names = "mclk";
239962306a36Sopenharmony_ci
240062306a36Sopenharmony_ci			power-domains = <&lpass_hm LPASS_CORE_CC_LPASS_CORE_HM_GDSC>,
240162306a36Sopenharmony_ci					<&lpass_aon LPASS_AON_CC_LPASS_AUDIO_HM_GDSC>;
240262306a36Sopenharmony_ci			power-domain-names = "macro", "dcodec";
240362306a36Sopenharmony_ci
240462306a36Sopenharmony_ci			#clock-cells = <0>;
240562306a36Sopenharmony_ci			#sound-dai-cells = <1>;
240662306a36Sopenharmony_ci
240762306a36Sopenharmony_ci			status = "disabled";
240862306a36Sopenharmony_ci		};
240962306a36Sopenharmony_ci
241062306a36Sopenharmony_ci		lpass_aon: clock-controller@3380000 {
241162306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpassaoncc";
241262306a36Sopenharmony_ci			reg = <0 0x03380000 0 0x30000>;
241362306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>,
241462306a36Sopenharmony_ci			       <&rpmhcc RPMH_CXO_CLK_A>,
241562306a36Sopenharmony_ci			       <&lpass_core LPASS_CORE_CC_CORE_CLK>;
241662306a36Sopenharmony_ci			clock-names = "bi_tcxo", "bi_tcxo_ao", "iface";
241762306a36Sopenharmony_ci			#clock-cells = <1>;
241862306a36Sopenharmony_ci			#power-domain-cells = <1>;
241962306a36Sopenharmony_ci			status = "reserved"; /* Owned by ADSP firmware */
242062306a36Sopenharmony_ci		};
242162306a36Sopenharmony_ci
242262306a36Sopenharmony_ci		lpass_core: clock-controller@3900000 {
242362306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpasscorecc";
242462306a36Sopenharmony_ci			reg = <0 0x03900000 0 0x50000>;
242562306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>;
242662306a36Sopenharmony_ci			clock-names = "bi_tcxo";
242762306a36Sopenharmony_ci			power-domains = <&lpass_hm LPASS_CORE_CC_LPASS_CORE_HM_GDSC>;
242862306a36Sopenharmony_ci			#clock-cells = <1>;
242962306a36Sopenharmony_ci			#power-domain-cells = <1>;
243062306a36Sopenharmony_ci			status = "reserved"; /* Owned by ADSP firmware */
243162306a36Sopenharmony_ci		};
243262306a36Sopenharmony_ci
243362306a36Sopenharmony_ci		lpass_cpu: audio@3987000 {
243462306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpass-cpu";
243562306a36Sopenharmony_ci
243662306a36Sopenharmony_ci			reg = <0 0x03987000 0 0x68000>,
243762306a36Sopenharmony_ci			      <0 0x03b00000 0 0x29000>,
243862306a36Sopenharmony_ci			      <0 0x03260000 0 0xc000>,
243962306a36Sopenharmony_ci			      <0 0x03280000 0 0x29000>,
244062306a36Sopenharmony_ci			      <0 0x03340000 0 0x29000>,
244162306a36Sopenharmony_ci			      <0 0x0336c000 0 0x3000>;
244262306a36Sopenharmony_ci			reg-names = "lpass-hdmiif",
244362306a36Sopenharmony_ci				    "lpass-lpaif",
244462306a36Sopenharmony_ci				    "lpass-rxtx-cdc-dma-lpm",
244562306a36Sopenharmony_ci				    "lpass-rxtx-lpaif",
244662306a36Sopenharmony_ci				    "lpass-va-lpaif",
244762306a36Sopenharmony_ci				    "lpass-va-cdc-dma-lpm";
244862306a36Sopenharmony_ci
244962306a36Sopenharmony_ci			iommus = <&apps_smmu 0x1820 0>,
245062306a36Sopenharmony_ci				 <&apps_smmu 0x1821 0>,
245162306a36Sopenharmony_ci				 <&apps_smmu 0x1832 0>;
245262306a36Sopenharmony_ci
245362306a36Sopenharmony_ci			power-domains = <&rpmhpd SC7280_LCX>;
245462306a36Sopenharmony_ci			power-domain-names = "lcx";
245562306a36Sopenharmony_ci			required-opps = <&rpmhpd_opp_nom>;
245662306a36Sopenharmony_ci
245762306a36Sopenharmony_ci			clocks = <&lpass_aon LPASS_AON_CC_AUDIO_HM_H_CLK>,
245862306a36Sopenharmony_ci				 <&lpass_core LPASS_CORE_CC_EXT_MCLK0_CLK>,
245962306a36Sopenharmony_ci				 <&lpass_core LPASS_CORE_CC_SYSNOC_MPORT_CORE_CLK>,
246062306a36Sopenharmony_ci				 <&lpass_core LPASS_CORE_CC_EXT_IF0_IBIT_CLK>,
246162306a36Sopenharmony_ci				 <&lpass_core LPASS_CORE_CC_EXT_IF1_IBIT_CLK>,
246262306a36Sopenharmony_ci				 <&lpass_audiocc LPASS_AUDIO_CC_CODEC_MEM_CLK>,
246362306a36Sopenharmony_ci				 <&lpass_audiocc LPASS_AUDIO_CC_CODEC_MEM0_CLK>,
246462306a36Sopenharmony_ci				 <&lpass_audiocc LPASS_AUDIO_CC_CODEC_MEM1_CLK>,
246562306a36Sopenharmony_ci				 <&lpass_audiocc LPASS_AUDIO_CC_CODEC_MEM2_CLK>,
246662306a36Sopenharmony_ci				 <&lpass_aon LPASS_AON_CC_VA_MEM0_CLK>;
246762306a36Sopenharmony_ci			clock-names = "aon_cc_audio_hm_h",
246862306a36Sopenharmony_ci				      "audio_cc_ext_mclk0",
246962306a36Sopenharmony_ci				      "core_cc_sysnoc_mport_core",
247062306a36Sopenharmony_ci				      "core_cc_ext_if0_ibit",
247162306a36Sopenharmony_ci				      "core_cc_ext_if1_ibit",
247262306a36Sopenharmony_ci				      "audio_cc_codec_mem",
247362306a36Sopenharmony_ci				      "audio_cc_codec_mem0",
247462306a36Sopenharmony_ci				      "audio_cc_codec_mem1",
247562306a36Sopenharmony_ci				      "audio_cc_codec_mem2",
247662306a36Sopenharmony_ci				      "aon_cc_va_mem0";
247762306a36Sopenharmony_ci
247862306a36Sopenharmony_ci			#sound-dai-cells = <1>;
247962306a36Sopenharmony_ci			#address-cells = <1>;
248062306a36Sopenharmony_ci			#size-cells = <0>;
248162306a36Sopenharmony_ci
248262306a36Sopenharmony_ci			interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>,
248362306a36Sopenharmony_ci				     <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>,
248462306a36Sopenharmony_ci				     <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>,
248562306a36Sopenharmony_ci				     <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>;
248662306a36Sopenharmony_ci			interrupt-names = "lpass-irq-lpaif",
248762306a36Sopenharmony_ci					  "lpass-irq-hdmi",
248862306a36Sopenharmony_ci					  "lpass-irq-vaif",
248962306a36Sopenharmony_ci					  "lpass-irq-rxtxif";
249062306a36Sopenharmony_ci
249162306a36Sopenharmony_ci			status = "disabled";
249262306a36Sopenharmony_ci		};
249362306a36Sopenharmony_ci
249462306a36Sopenharmony_ci		lpass_hm: clock-controller@3c00000 {
249562306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpasshm";
249662306a36Sopenharmony_ci			reg = <0 0x03c00000 0 0x28>;
249762306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>;
249862306a36Sopenharmony_ci			clock-names = "bi_tcxo";
249962306a36Sopenharmony_ci			#clock-cells = <1>;
250062306a36Sopenharmony_ci			#power-domain-cells = <1>;
250162306a36Sopenharmony_ci			status = "reserved"; /* Owned by ADSP firmware */
250262306a36Sopenharmony_ci		};
250362306a36Sopenharmony_ci
250462306a36Sopenharmony_ci		lpass_ag_noc: interconnect@3c40000 {
250562306a36Sopenharmony_ci			reg = <0 0x03c40000 0 0xf080>;
250662306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpass-ag-noc";
250762306a36Sopenharmony_ci			#interconnect-cells = <2>;
250862306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
250962306a36Sopenharmony_ci		};
251062306a36Sopenharmony_ci
251162306a36Sopenharmony_ci		lpass_tlmm: pinctrl@33c0000 {
251262306a36Sopenharmony_ci			compatible = "qcom,sc7280-lpass-lpi-pinctrl";
251362306a36Sopenharmony_ci			reg = <0 0x033c0000 0x0 0x20000>,
251462306a36Sopenharmony_ci				<0 0x03550000 0x0 0x10000>;
251562306a36Sopenharmony_ci			qcom,adsp-bypass-mode;
251662306a36Sopenharmony_ci			gpio-controller;
251762306a36Sopenharmony_ci			#gpio-cells = <2>;
251862306a36Sopenharmony_ci			gpio-ranges = <&lpass_tlmm 0 0 15>;
251962306a36Sopenharmony_ci
252062306a36Sopenharmony_ci			lpass_dmic01_clk: dmic01-clk-state {
252162306a36Sopenharmony_ci				pins = "gpio6";
252262306a36Sopenharmony_ci				function = "dmic1_clk";
252362306a36Sopenharmony_ci			};
252462306a36Sopenharmony_ci
252562306a36Sopenharmony_ci			lpass_dmic01_data: dmic01-data-state {
252662306a36Sopenharmony_ci				pins = "gpio7";
252762306a36Sopenharmony_ci				function = "dmic1_data";
252862306a36Sopenharmony_ci			};
252962306a36Sopenharmony_ci
253062306a36Sopenharmony_ci			lpass_dmic23_clk: dmic23-clk-state {
253162306a36Sopenharmony_ci				pins = "gpio8";
253262306a36Sopenharmony_ci				function = "dmic2_clk";
253362306a36Sopenharmony_ci			};
253462306a36Sopenharmony_ci
253562306a36Sopenharmony_ci			lpass_dmic23_data: dmic23-data-state {
253662306a36Sopenharmony_ci				pins = "gpio9";
253762306a36Sopenharmony_ci				function = "dmic2_data";
253862306a36Sopenharmony_ci			};
253962306a36Sopenharmony_ci
254062306a36Sopenharmony_ci			lpass_rx_swr_clk: rx-swr-clk-state {
254162306a36Sopenharmony_ci				pins = "gpio3";
254262306a36Sopenharmony_ci				function = "swr_rx_clk";
254362306a36Sopenharmony_ci			};
254462306a36Sopenharmony_ci
254562306a36Sopenharmony_ci			lpass_rx_swr_data: rx-swr-data-state {
254662306a36Sopenharmony_ci				pins = "gpio4", "gpio5";
254762306a36Sopenharmony_ci				function = "swr_rx_data";
254862306a36Sopenharmony_ci			};
254962306a36Sopenharmony_ci
255062306a36Sopenharmony_ci			lpass_tx_swr_clk: tx-swr-clk-state {
255162306a36Sopenharmony_ci				pins = "gpio0";
255262306a36Sopenharmony_ci				function = "swr_tx_clk";
255362306a36Sopenharmony_ci			};
255462306a36Sopenharmony_ci
255562306a36Sopenharmony_ci			lpass_tx_swr_data: tx-swr-data-state {
255662306a36Sopenharmony_ci				pins = "gpio1", "gpio2", "gpio14";
255762306a36Sopenharmony_ci				function = "swr_tx_data";
255862306a36Sopenharmony_ci			};
255962306a36Sopenharmony_ci		};
256062306a36Sopenharmony_ci
256162306a36Sopenharmony_ci		gpu: gpu@3d00000 {
256262306a36Sopenharmony_ci			compatible = "qcom,adreno-635.0", "qcom,adreno";
256362306a36Sopenharmony_ci			reg = <0 0x03d00000 0 0x40000>,
256462306a36Sopenharmony_ci			      <0 0x03d9e000 0 0x1000>,
256562306a36Sopenharmony_ci			      <0 0x03d61000 0 0x800>;
256662306a36Sopenharmony_ci			reg-names = "kgsl_3d0_reg_memory",
256762306a36Sopenharmony_ci				    "cx_mem",
256862306a36Sopenharmony_ci				    "cx_dbgc";
256962306a36Sopenharmony_ci			interrupts = <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>;
257062306a36Sopenharmony_ci			iommus = <&adreno_smmu 0 0x400>,
257162306a36Sopenharmony_ci				 <&adreno_smmu 1 0x400>;
257262306a36Sopenharmony_ci			operating-points-v2 = <&gpu_opp_table>;
257362306a36Sopenharmony_ci			qcom,gmu = <&gmu>;
257462306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_GFX3D 0 &mc_virt SLAVE_EBI1 0>;
257562306a36Sopenharmony_ci			interconnect-names = "gfx-mem";
257662306a36Sopenharmony_ci			#cooling-cells = <2>;
257762306a36Sopenharmony_ci
257862306a36Sopenharmony_ci			nvmem-cells = <&gpu_speed_bin>;
257962306a36Sopenharmony_ci			nvmem-cell-names = "speed_bin";
258062306a36Sopenharmony_ci
258162306a36Sopenharmony_ci			gpu_opp_table: opp-table {
258262306a36Sopenharmony_ci				compatible = "operating-points-v2";
258362306a36Sopenharmony_ci
258462306a36Sopenharmony_ci				opp-315000000 {
258562306a36Sopenharmony_ci					opp-hz = /bits/ 64 <315000000>;
258662306a36Sopenharmony_ci					opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
258762306a36Sopenharmony_ci					opp-peak-kBps = <1804000>;
258862306a36Sopenharmony_ci					opp-supported-hw = <0x03>;
258962306a36Sopenharmony_ci				};
259062306a36Sopenharmony_ci
259162306a36Sopenharmony_ci				opp-450000000 {
259262306a36Sopenharmony_ci					opp-hz = /bits/ 64 <450000000>;
259362306a36Sopenharmony_ci					opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
259462306a36Sopenharmony_ci					opp-peak-kBps = <4068000>;
259562306a36Sopenharmony_ci					opp-supported-hw = <0x03>;
259662306a36Sopenharmony_ci				};
259762306a36Sopenharmony_ci
259862306a36Sopenharmony_ci				/* Only applicable for SKUs which has 550Mhz as Fmax */
259962306a36Sopenharmony_ci				opp-550000000-0 {
260062306a36Sopenharmony_ci					opp-hz = /bits/ 64 <550000000>;
260162306a36Sopenharmony_ci					opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
260262306a36Sopenharmony_ci					opp-peak-kBps = <8368000>;
260362306a36Sopenharmony_ci					opp-supported-hw = <0x01>;
260462306a36Sopenharmony_ci				};
260562306a36Sopenharmony_ci
260662306a36Sopenharmony_ci				opp-550000000-1 {
260762306a36Sopenharmony_ci					opp-hz = /bits/ 64 <550000000>;
260862306a36Sopenharmony_ci					opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
260962306a36Sopenharmony_ci					opp-peak-kBps = <6832000>;
261062306a36Sopenharmony_ci					opp-supported-hw = <0x02>;
261162306a36Sopenharmony_ci				};
261262306a36Sopenharmony_ci
261362306a36Sopenharmony_ci				opp-608000000 {
261462306a36Sopenharmony_ci					opp-hz = /bits/ 64 <608000000>;
261562306a36Sopenharmony_ci					opp-level = <RPMH_REGULATOR_LEVEL_SVS_L2>;
261662306a36Sopenharmony_ci					opp-peak-kBps = <8368000>;
261762306a36Sopenharmony_ci					opp-supported-hw = <0x02>;
261862306a36Sopenharmony_ci				};
261962306a36Sopenharmony_ci
262062306a36Sopenharmony_ci				opp-700000000 {
262162306a36Sopenharmony_ci					opp-hz = /bits/ 64 <700000000>;
262262306a36Sopenharmony_ci					opp-level = <RPMH_REGULATOR_LEVEL_NOM>;
262362306a36Sopenharmony_ci					opp-peak-kBps = <8532000>;
262462306a36Sopenharmony_ci					opp-supported-hw = <0x02>;
262562306a36Sopenharmony_ci				};
262662306a36Sopenharmony_ci
262762306a36Sopenharmony_ci				opp-812000000 {
262862306a36Sopenharmony_ci					opp-hz = /bits/ 64 <812000000>;
262962306a36Sopenharmony_ci					opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>;
263062306a36Sopenharmony_ci					opp-peak-kBps = <8532000>;
263162306a36Sopenharmony_ci					opp-supported-hw = <0x02>;
263262306a36Sopenharmony_ci				};
263362306a36Sopenharmony_ci
263462306a36Sopenharmony_ci				opp-840000000 {
263562306a36Sopenharmony_ci					opp-hz = /bits/ 64 <840000000>;
263662306a36Sopenharmony_ci					opp-level = <RPMH_REGULATOR_LEVEL_TURBO>;
263762306a36Sopenharmony_ci					opp-peak-kBps = <8532000>;
263862306a36Sopenharmony_ci					opp-supported-hw = <0x02>;
263962306a36Sopenharmony_ci				};
264062306a36Sopenharmony_ci
264162306a36Sopenharmony_ci				opp-900000000 {
264262306a36Sopenharmony_ci					opp-hz = /bits/ 64 <900000000>;
264362306a36Sopenharmony_ci					opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L1>;
264462306a36Sopenharmony_ci					opp-peak-kBps = <8532000>;
264562306a36Sopenharmony_ci					opp-supported-hw = <0x02>;
264662306a36Sopenharmony_ci				};
264762306a36Sopenharmony_ci			};
264862306a36Sopenharmony_ci		};
264962306a36Sopenharmony_ci
265062306a36Sopenharmony_ci		gmu: gmu@3d6a000 {
265162306a36Sopenharmony_ci			compatible = "qcom,adreno-gmu-635.0", "qcom,adreno-gmu";
265262306a36Sopenharmony_ci			reg = <0 0x03d6a000 0 0x34000>,
265362306a36Sopenharmony_ci				<0 0x3de0000 0 0x10000>,
265462306a36Sopenharmony_ci				<0 0x0b290000 0 0x10000>;
265562306a36Sopenharmony_ci			reg-names = "gmu", "rscc", "gmu_pdc";
265662306a36Sopenharmony_ci			interrupts = <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
265762306a36Sopenharmony_ci					<GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>;
265862306a36Sopenharmony_ci			interrupt-names = "hfi", "gmu";
265962306a36Sopenharmony_ci			clocks = <&gpucc GPU_CC_CX_GMU_CLK>,
266062306a36Sopenharmony_ci				 <&gpucc GPU_CC_CXO_CLK>,
266162306a36Sopenharmony_ci				 <&gcc GCC_DDRSS_GPU_AXI_CLK>,
266262306a36Sopenharmony_ci				 <&gcc GCC_GPU_MEMNOC_GFX_CLK>,
266362306a36Sopenharmony_ci				 <&gpucc GPU_CC_AHB_CLK>,
266462306a36Sopenharmony_ci				 <&gpucc GPU_CC_HUB_CX_INT_CLK>,
266562306a36Sopenharmony_ci				 <&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>;
266662306a36Sopenharmony_ci			clock-names = "gmu",
266762306a36Sopenharmony_ci				      "cxo",
266862306a36Sopenharmony_ci				      "axi",
266962306a36Sopenharmony_ci				      "memnoc",
267062306a36Sopenharmony_ci				      "ahb",
267162306a36Sopenharmony_ci				      "hub",
267262306a36Sopenharmony_ci				      "smmu_vote";
267362306a36Sopenharmony_ci			power-domains = <&gpucc GPU_CC_CX_GDSC>,
267462306a36Sopenharmony_ci					<&gpucc GPU_CC_GX_GDSC>;
267562306a36Sopenharmony_ci			power-domain-names = "cx",
267662306a36Sopenharmony_ci					     "gx";
267762306a36Sopenharmony_ci			iommus = <&adreno_smmu 5 0x400>;
267862306a36Sopenharmony_ci			operating-points-v2 = <&gmu_opp_table>;
267962306a36Sopenharmony_ci
268062306a36Sopenharmony_ci			gmu_opp_table: opp-table {
268162306a36Sopenharmony_ci				compatible = "operating-points-v2";
268262306a36Sopenharmony_ci
268362306a36Sopenharmony_ci				opp-200000000 {
268462306a36Sopenharmony_ci					opp-hz = /bits/ 64 <200000000>;
268562306a36Sopenharmony_ci					opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>;
268662306a36Sopenharmony_ci				};
268762306a36Sopenharmony_ci			};
268862306a36Sopenharmony_ci		};
268962306a36Sopenharmony_ci
269062306a36Sopenharmony_ci		gpucc: clock-controller@3d90000 {
269162306a36Sopenharmony_ci			compatible = "qcom,sc7280-gpucc";
269262306a36Sopenharmony_ci			reg = <0 0x03d90000 0 0x9000>;
269362306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>,
269462306a36Sopenharmony_ci				 <&gcc GCC_GPU_GPLL0_CLK_SRC>,
269562306a36Sopenharmony_ci				 <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC>;
269662306a36Sopenharmony_ci			clock-names = "bi_tcxo",
269762306a36Sopenharmony_ci				      "gcc_gpu_gpll0_clk_src",
269862306a36Sopenharmony_ci				      "gcc_gpu_gpll0_div_clk_src";
269962306a36Sopenharmony_ci			#clock-cells = <1>;
270062306a36Sopenharmony_ci			#reset-cells = <1>;
270162306a36Sopenharmony_ci			#power-domain-cells = <1>;
270262306a36Sopenharmony_ci		};
270362306a36Sopenharmony_ci
270462306a36Sopenharmony_ci		dma@117f000 {
270562306a36Sopenharmony_ci			compatible = "qcom,sc7280-dcc", "qcom,dcc";
270662306a36Sopenharmony_ci			reg = <0x0 0x0117f000 0x0 0x1000>,
270762306a36Sopenharmony_ci			      <0x0 0x01112000 0x0 0x6000>;
270862306a36Sopenharmony_ci		};
270962306a36Sopenharmony_ci
271062306a36Sopenharmony_ci		adreno_smmu: iommu@3da0000 {
271162306a36Sopenharmony_ci			compatible = "qcom,sc7280-smmu-500", "qcom,adreno-smmu",
271262306a36Sopenharmony_ci				     "qcom,smmu-500", "arm,mmu-500";
271362306a36Sopenharmony_ci			reg = <0 0x03da0000 0 0x20000>;
271462306a36Sopenharmony_ci			#iommu-cells = <2>;
271562306a36Sopenharmony_ci			#global-interrupts = <2>;
271662306a36Sopenharmony_ci			interrupts = <GIC_SPI 673 IRQ_TYPE_LEVEL_HIGH>,
271762306a36Sopenharmony_ci					<GIC_SPI 675 IRQ_TYPE_LEVEL_HIGH>,
271862306a36Sopenharmony_ci					<GIC_SPI 678 IRQ_TYPE_LEVEL_HIGH>,
271962306a36Sopenharmony_ci					<GIC_SPI 679 IRQ_TYPE_LEVEL_HIGH>,
272062306a36Sopenharmony_ci					<GIC_SPI 680 IRQ_TYPE_LEVEL_HIGH>,
272162306a36Sopenharmony_ci					<GIC_SPI 681 IRQ_TYPE_LEVEL_HIGH>,
272262306a36Sopenharmony_ci					<GIC_SPI 682 IRQ_TYPE_LEVEL_HIGH>,
272362306a36Sopenharmony_ci					<GIC_SPI 683 IRQ_TYPE_LEVEL_HIGH>,
272462306a36Sopenharmony_ci					<GIC_SPI 684 IRQ_TYPE_LEVEL_HIGH>,
272562306a36Sopenharmony_ci					<GIC_SPI 685 IRQ_TYPE_LEVEL_HIGH>,
272662306a36Sopenharmony_ci					<GIC_SPI 686 IRQ_TYPE_LEVEL_HIGH>,
272762306a36Sopenharmony_ci					<GIC_SPI 687 IRQ_TYPE_LEVEL_HIGH>;
272862306a36Sopenharmony_ci
272962306a36Sopenharmony_ci			clocks = <&gcc GCC_GPU_MEMNOC_GFX_CLK>,
273062306a36Sopenharmony_ci				 <&gcc GCC_GPU_SNOC_DVM_GFX_CLK>,
273162306a36Sopenharmony_ci				 <&gpucc GPU_CC_AHB_CLK>,
273262306a36Sopenharmony_ci				 <&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>,
273362306a36Sopenharmony_ci				 <&gpucc GPU_CC_CX_GMU_CLK>,
273462306a36Sopenharmony_ci				 <&gpucc GPU_CC_HUB_CX_INT_CLK>,
273562306a36Sopenharmony_ci				 <&gpucc GPU_CC_HUB_AON_CLK>;
273662306a36Sopenharmony_ci			clock-names = "gcc_gpu_memnoc_gfx_clk",
273762306a36Sopenharmony_ci					"gcc_gpu_snoc_dvm_gfx_clk",
273862306a36Sopenharmony_ci					"gpu_cc_ahb_clk",
273962306a36Sopenharmony_ci					"gpu_cc_hlos1_vote_gpu_smmu_clk",
274062306a36Sopenharmony_ci					"gpu_cc_cx_gmu_clk",
274162306a36Sopenharmony_ci					"gpu_cc_hub_cx_int_clk",
274262306a36Sopenharmony_ci					"gpu_cc_hub_aon_clk";
274362306a36Sopenharmony_ci
274462306a36Sopenharmony_ci			power-domains = <&gpucc GPU_CC_CX_GDSC>;
274562306a36Sopenharmony_ci			dma-coherent;
274662306a36Sopenharmony_ci		};
274762306a36Sopenharmony_ci
274862306a36Sopenharmony_ci		remoteproc_mpss: remoteproc@4080000 {
274962306a36Sopenharmony_ci			compatible = "qcom,sc7280-mpss-pas";
275062306a36Sopenharmony_ci			reg = <0 0x04080000 0 0x10000>, <0 0x04180000 0 0x48>;
275162306a36Sopenharmony_ci			reg-names = "qdsp6", "rmb";
275262306a36Sopenharmony_ci
275362306a36Sopenharmony_ci			interrupts-extended = <&intc GIC_SPI 264 IRQ_TYPE_EDGE_RISING>,
275462306a36Sopenharmony_ci					      <&modem_smp2p_in 0 IRQ_TYPE_EDGE_RISING>,
275562306a36Sopenharmony_ci					      <&modem_smp2p_in 1 IRQ_TYPE_EDGE_RISING>,
275662306a36Sopenharmony_ci					      <&modem_smp2p_in 2 IRQ_TYPE_EDGE_RISING>,
275762306a36Sopenharmony_ci					      <&modem_smp2p_in 3 IRQ_TYPE_EDGE_RISING>,
275862306a36Sopenharmony_ci					      <&modem_smp2p_in 7 IRQ_TYPE_EDGE_RISING>;
275962306a36Sopenharmony_ci			interrupt-names = "wdog", "fatal", "ready", "handover",
276062306a36Sopenharmony_ci					  "stop-ack", "shutdown-ack";
276162306a36Sopenharmony_ci
276262306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>;
276362306a36Sopenharmony_ci			clock-names = "xo";
276462306a36Sopenharmony_ci
276562306a36Sopenharmony_ci			power-domains = <&rpmhpd SC7280_CX>,
276662306a36Sopenharmony_ci					<&rpmhpd SC7280_MSS>;
276762306a36Sopenharmony_ci			power-domain-names = "cx", "mss";
276862306a36Sopenharmony_ci
276962306a36Sopenharmony_ci			memory-region = <&mpss_mem>;
277062306a36Sopenharmony_ci
277162306a36Sopenharmony_ci			qcom,qmp = <&aoss_qmp>;
277262306a36Sopenharmony_ci
277362306a36Sopenharmony_ci			qcom,smem-states = <&modem_smp2p_out 0>;
277462306a36Sopenharmony_ci			qcom,smem-state-names = "stop";
277562306a36Sopenharmony_ci
277662306a36Sopenharmony_ci			status = "disabled";
277762306a36Sopenharmony_ci
277862306a36Sopenharmony_ci			glink-edge {
277962306a36Sopenharmony_ci				interrupts-extended = <&ipcc IPCC_CLIENT_MPSS
278062306a36Sopenharmony_ci							     IPCC_MPROC_SIGNAL_GLINK_QMP
278162306a36Sopenharmony_ci							     IRQ_TYPE_EDGE_RISING>;
278262306a36Sopenharmony_ci				mboxes = <&ipcc IPCC_CLIENT_MPSS
278362306a36Sopenharmony_ci						IPCC_MPROC_SIGNAL_GLINK_QMP>;
278462306a36Sopenharmony_ci				label = "modem";
278562306a36Sopenharmony_ci				qcom,remote-pid = <1>;
278662306a36Sopenharmony_ci			};
278762306a36Sopenharmony_ci		};
278862306a36Sopenharmony_ci
278962306a36Sopenharmony_ci		stm@6002000 {
279062306a36Sopenharmony_ci			compatible = "arm,coresight-stm", "arm,primecell";
279162306a36Sopenharmony_ci			reg = <0 0x06002000 0 0x1000>,
279262306a36Sopenharmony_ci			      <0 0x16280000 0 0x180000>;
279362306a36Sopenharmony_ci			reg-names = "stm-base", "stm-stimulus-base";
279462306a36Sopenharmony_ci
279562306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
279662306a36Sopenharmony_ci			clock-names = "apb_pclk";
279762306a36Sopenharmony_ci
279862306a36Sopenharmony_ci			out-ports {
279962306a36Sopenharmony_ci				port {
280062306a36Sopenharmony_ci					stm_out: endpoint {
280162306a36Sopenharmony_ci						remote-endpoint = <&funnel0_in7>;
280262306a36Sopenharmony_ci					};
280362306a36Sopenharmony_ci				};
280462306a36Sopenharmony_ci			};
280562306a36Sopenharmony_ci		};
280662306a36Sopenharmony_ci
280762306a36Sopenharmony_ci		funnel@6041000 {
280862306a36Sopenharmony_ci			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
280962306a36Sopenharmony_ci			reg = <0 0x06041000 0 0x1000>;
281062306a36Sopenharmony_ci
281162306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
281262306a36Sopenharmony_ci			clock-names = "apb_pclk";
281362306a36Sopenharmony_ci
281462306a36Sopenharmony_ci			out-ports {
281562306a36Sopenharmony_ci				port {
281662306a36Sopenharmony_ci					funnel0_out: endpoint {
281762306a36Sopenharmony_ci						remote-endpoint = <&merge_funnel_in0>;
281862306a36Sopenharmony_ci					};
281962306a36Sopenharmony_ci				};
282062306a36Sopenharmony_ci			};
282162306a36Sopenharmony_ci
282262306a36Sopenharmony_ci			in-ports {
282362306a36Sopenharmony_ci				#address-cells = <1>;
282462306a36Sopenharmony_ci				#size-cells = <0>;
282562306a36Sopenharmony_ci
282662306a36Sopenharmony_ci				port@7 {
282762306a36Sopenharmony_ci					reg = <7>;
282862306a36Sopenharmony_ci					funnel0_in7: endpoint {
282962306a36Sopenharmony_ci						remote-endpoint = <&stm_out>;
283062306a36Sopenharmony_ci					};
283162306a36Sopenharmony_ci				};
283262306a36Sopenharmony_ci			};
283362306a36Sopenharmony_ci		};
283462306a36Sopenharmony_ci
283562306a36Sopenharmony_ci		funnel@6042000 {
283662306a36Sopenharmony_ci			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
283762306a36Sopenharmony_ci			reg = <0 0x06042000 0 0x1000>;
283862306a36Sopenharmony_ci
283962306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
284062306a36Sopenharmony_ci			clock-names = "apb_pclk";
284162306a36Sopenharmony_ci
284262306a36Sopenharmony_ci			out-ports {
284362306a36Sopenharmony_ci				port {
284462306a36Sopenharmony_ci					funnel1_out: endpoint {
284562306a36Sopenharmony_ci						remote-endpoint = <&merge_funnel_in1>;
284662306a36Sopenharmony_ci					};
284762306a36Sopenharmony_ci				};
284862306a36Sopenharmony_ci			};
284962306a36Sopenharmony_ci
285062306a36Sopenharmony_ci			in-ports {
285162306a36Sopenharmony_ci				#address-cells = <1>;
285262306a36Sopenharmony_ci				#size-cells = <0>;
285362306a36Sopenharmony_ci
285462306a36Sopenharmony_ci				port@4 {
285562306a36Sopenharmony_ci					reg = <4>;
285662306a36Sopenharmony_ci					funnel1_in4: endpoint {
285762306a36Sopenharmony_ci						remote-endpoint = <&apss_merge_funnel_out>;
285862306a36Sopenharmony_ci					};
285962306a36Sopenharmony_ci				};
286062306a36Sopenharmony_ci			};
286162306a36Sopenharmony_ci		};
286262306a36Sopenharmony_ci
286362306a36Sopenharmony_ci		funnel@6045000 {
286462306a36Sopenharmony_ci			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
286562306a36Sopenharmony_ci			reg = <0 0x06045000 0 0x1000>;
286662306a36Sopenharmony_ci
286762306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
286862306a36Sopenharmony_ci			clock-names = "apb_pclk";
286962306a36Sopenharmony_ci
287062306a36Sopenharmony_ci			out-ports {
287162306a36Sopenharmony_ci				port {
287262306a36Sopenharmony_ci					merge_funnel_out: endpoint {
287362306a36Sopenharmony_ci						remote-endpoint = <&swao_funnel_in>;
287462306a36Sopenharmony_ci					};
287562306a36Sopenharmony_ci				};
287662306a36Sopenharmony_ci			};
287762306a36Sopenharmony_ci
287862306a36Sopenharmony_ci			in-ports {
287962306a36Sopenharmony_ci				#address-cells = <1>;
288062306a36Sopenharmony_ci				#size-cells = <0>;
288162306a36Sopenharmony_ci
288262306a36Sopenharmony_ci				port@0 {
288362306a36Sopenharmony_ci					reg = <0>;
288462306a36Sopenharmony_ci					merge_funnel_in0: endpoint {
288562306a36Sopenharmony_ci						remote-endpoint = <&funnel0_out>;
288662306a36Sopenharmony_ci					};
288762306a36Sopenharmony_ci				};
288862306a36Sopenharmony_ci
288962306a36Sopenharmony_ci				port@1 {
289062306a36Sopenharmony_ci					reg = <1>;
289162306a36Sopenharmony_ci					merge_funnel_in1: endpoint {
289262306a36Sopenharmony_ci						remote-endpoint = <&funnel1_out>;
289362306a36Sopenharmony_ci					};
289462306a36Sopenharmony_ci				};
289562306a36Sopenharmony_ci			};
289662306a36Sopenharmony_ci		};
289762306a36Sopenharmony_ci
289862306a36Sopenharmony_ci		replicator@6046000 {
289962306a36Sopenharmony_ci			compatible = "arm,coresight-dynamic-replicator", "arm,primecell";
290062306a36Sopenharmony_ci			reg = <0 0x06046000 0 0x1000>;
290162306a36Sopenharmony_ci
290262306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
290362306a36Sopenharmony_ci			clock-names = "apb_pclk";
290462306a36Sopenharmony_ci
290562306a36Sopenharmony_ci			out-ports {
290662306a36Sopenharmony_ci				port {
290762306a36Sopenharmony_ci					replicator_out: endpoint {
290862306a36Sopenharmony_ci						remote-endpoint = <&etr_in>;
290962306a36Sopenharmony_ci					};
291062306a36Sopenharmony_ci				};
291162306a36Sopenharmony_ci			};
291262306a36Sopenharmony_ci
291362306a36Sopenharmony_ci			in-ports {
291462306a36Sopenharmony_ci				port {
291562306a36Sopenharmony_ci					replicator_in: endpoint {
291662306a36Sopenharmony_ci						remote-endpoint = <&swao_replicator_out>;
291762306a36Sopenharmony_ci					};
291862306a36Sopenharmony_ci				};
291962306a36Sopenharmony_ci			};
292062306a36Sopenharmony_ci		};
292162306a36Sopenharmony_ci
292262306a36Sopenharmony_ci		etr@6048000 {
292362306a36Sopenharmony_ci			compatible = "arm,coresight-tmc", "arm,primecell";
292462306a36Sopenharmony_ci			reg = <0 0x06048000 0 0x1000>;
292562306a36Sopenharmony_ci			iommus = <&apps_smmu 0x04c0 0>;
292662306a36Sopenharmony_ci
292762306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
292862306a36Sopenharmony_ci			clock-names = "apb_pclk";
292962306a36Sopenharmony_ci			arm,scatter-gather;
293062306a36Sopenharmony_ci
293162306a36Sopenharmony_ci			in-ports {
293262306a36Sopenharmony_ci				port {
293362306a36Sopenharmony_ci					etr_in: endpoint {
293462306a36Sopenharmony_ci						remote-endpoint = <&replicator_out>;
293562306a36Sopenharmony_ci					};
293662306a36Sopenharmony_ci				};
293762306a36Sopenharmony_ci			};
293862306a36Sopenharmony_ci		};
293962306a36Sopenharmony_ci
294062306a36Sopenharmony_ci		funnel@6b04000 {
294162306a36Sopenharmony_ci			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
294262306a36Sopenharmony_ci			reg = <0 0x06b04000 0 0x1000>;
294362306a36Sopenharmony_ci
294462306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
294562306a36Sopenharmony_ci			clock-names = "apb_pclk";
294662306a36Sopenharmony_ci
294762306a36Sopenharmony_ci			out-ports {
294862306a36Sopenharmony_ci				port {
294962306a36Sopenharmony_ci					swao_funnel_out: endpoint {
295062306a36Sopenharmony_ci						remote-endpoint = <&etf_in>;
295162306a36Sopenharmony_ci					};
295262306a36Sopenharmony_ci				};
295362306a36Sopenharmony_ci			};
295462306a36Sopenharmony_ci
295562306a36Sopenharmony_ci			in-ports {
295662306a36Sopenharmony_ci				#address-cells = <1>;
295762306a36Sopenharmony_ci				#size-cells = <0>;
295862306a36Sopenharmony_ci
295962306a36Sopenharmony_ci				port@7 {
296062306a36Sopenharmony_ci					reg = <7>;
296162306a36Sopenharmony_ci					swao_funnel_in: endpoint {
296262306a36Sopenharmony_ci						remote-endpoint = <&merge_funnel_out>;
296362306a36Sopenharmony_ci					};
296462306a36Sopenharmony_ci				};
296562306a36Sopenharmony_ci			};
296662306a36Sopenharmony_ci		};
296762306a36Sopenharmony_ci
296862306a36Sopenharmony_ci		etf@6b05000 {
296962306a36Sopenharmony_ci			compatible = "arm,coresight-tmc", "arm,primecell";
297062306a36Sopenharmony_ci			reg = <0 0x06b05000 0 0x1000>;
297162306a36Sopenharmony_ci
297262306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
297362306a36Sopenharmony_ci			clock-names = "apb_pclk";
297462306a36Sopenharmony_ci
297562306a36Sopenharmony_ci			out-ports {
297662306a36Sopenharmony_ci				port {
297762306a36Sopenharmony_ci					etf_out: endpoint {
297862306a36Sopenharmony_ci						remote-endpoint = <&swao_replicator_in>;
297962306a36Sopenharmony_ci					};
298062306a36Sopenharmony_ci				};
298162306a36Sopenharmony_ci			};
298262306a36Sopenharmony_ci
298362306a36Sopenharmony_ci			in-ports {
298462306a36Sopenharmony_ci				port {
298562306a36Sopenharmony_ci					etf_in: endpoint {
298662306a36Sopenharmony_ci						remote-endpoint = <&swao_funnel_out>;
298762306a36Sopenharmony_ci					};
298862306a36Sopenharmony_ci				};
298962306a36Sopenharmony_ci			};
299062306a36Sopenharmony_ci		};
299162306a36Sopenharmony_ci
299262306a36Sopenharmony_ci		replicator@6b06000 {
299362306a36Sopenharmony_ci			compatible = "arm,coresight-dynamic-replicator", "arm,primecell";
299462306a36Sopenharmony_ci			reg = <0 0x06b06000 0 0x1000>;
299562306a36Sopenharmony_ci
299662306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
299762306a36Sopenharmony_ci			clock-names = "apb_pclk";
299862306a36Sopenharmony_ci			qcom,replicator-loses-context;
299962306a36Sopenharmony_ci
300062306a36Sopenharmony_ci			out-ports {
300162306a36Sopenharmony_ci				port {
300262306a36Sopenharmony_ci					swao_replicator_out: endpoint {
300362306a36Sopenharmony_ci						remote-endpoint = <&replicator_in>;
300462306a36Sopenharmony_ci					};
300562306a36Sopenharmony_ci				};
300662306a36Sopenharmony_ci			};
300762306a36Sopenharmony_ci
300862306a36Sopenharmony_ci			in-ports {
300962306a36Sopenharmony_ci				port {
301062306a36Sopenharmony_ci					swao_replicator_in: endpoint {
301162306a36Sopenharmony_ci						remote-endpoint = <&etf_out>;
301262306a36Sopenharmony_ci					};
301362306a36Sopenharmony_ci				};
301462306a36Sopenharmony_ci			};
301562306a36Sopenharmony_ci		};
301662306a36Sopenharmony_ci
301762306a36Sopenharmony_ci		etm@7040000 {
301862306a36Sopenharmony_ci			compatible = "arm,coresight-etm4x", "arm,primecell";
301962306a36Sopenharmony_ci			reg = <0 0x07040000 0 0x1000>;
302062306a36Sopenharmony_ci
302162306a36Sopenharmony_ci			cpu = <&CPU0>;
302262306a36Sopenharmony_ci
302362306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
302462306a36Sopenharmony_ci			clock-names = "apb_pclk";
302562306a36Sopenharmony_ci			arm,coresight-loses-context-with-cpu;
302662306a36Sopenharmony_ci			qcom,skip-power-up;
302762306a36Sopenharmony_ci
302862306a36Sopenharmony_ci			out-ports {
302962306a36Sopenharmony_ci				port {
303062306a36Sopenharmony_ci					etm0_out: endpoint {
303162306a36Sopenharmony_ci						remote-endpoint = <&apss_funnel_in0>;
303262306a36Sopenharmony_ci					};
303362306a36Sopenharmony_ci				};
303462306a36Sopenharmony_ci			};
303562306a36Sopenharmony_ci		};
303662306a36Sopenharmony_ci
303762306a36Sopenharmony_ci		etm@7140000 {
303862306a36Sopenharmony_ci			compatible = "arm,coresight-etm4x", "arm,primecell";
303962306a36Sopenharmony_ci			reg = <0 0x07140000 0 0x1000>;
304062306a36Sopenharmony_ci
304162306a36Sopenharmony_ci			cpu = <&CPU1>;
304262306a36Sopenharmony_ci
304362306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
304462306a36Sopenharmony_ci			clock-names = "apb_pclk";
304562306a36Sopenharmony_ci			arm,coresight-loses-context-with-cpu;
304662306a36Sopenharmony_ci			qcom,skip-power-up;
304762306a36Sopenharmony_ci
304862306a36Sopenharmony_ci			out-ports {
304962306a36Sopenharmony_ci				port {
305062306a36Sopenharmony_ci					etm1_out: endpoint {
305162306a36Sopenharmony_ci						remote-endpoint = <&apss_funnel_in1>;
305262306a36Sopenharmony_ci					};
305362306a36Sopenharmony_ci				};
305462306a36Sopenharmony_ci			};
305562306a36Sopenharmony_ci		};
305662306a36Sopenharmony_ci
305762306a36Sopenharmony_ci		etm@7240000 {
305862306a36Sopenharmony_ci			compatible = "arm,coresight-etm4x", "arm,primecell";
305962306a36Sopenharmony_ci			reg = <0 0x07240000 0 0x1000>;
306062306a36Sopenharmony_ci
306162306a36Sopenharmony_ci			cpu = <&CPU2>;
306262306a36Sopenharmony_ci
306362306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
306462306a36Sopenharmony_ci			clock-names = "apb_pclk";
306562306a36Sopenharmony_ci			arm,coresight-loses-context-with-cpu;
306662306a36Sopenharmony_ci			qcom,skip-power-up;
306762306a36Sopenharmony_ci
306862306a36Sopenharmony_ci			out-ports {
306962306a36Sopenharmony_ci				port {
307062306a36Sopenharmony_ci					etm2_out: endpoint {
307162306a36Sopenharmony_ci						remote-endpoint = <&apss_funnel_in2>;
307262306a36Sopenharmony_ci					};
307362306a36Sopenharmony_ci				};
307462306a36Sopenharmony_ci			};
307562306a36Sopenharmony_ci		};
307662306a36Sopenharmony_ci
307762306a36Sopenharmony_ci		etm@7340000 {
307862306a36Sopenharmony_ci			compatible = "arm,coresight-etm4x", "arm,primecell";
307962306a36Sopenharmony_ci			reg = <0 0x07340000 0 0x1000>;
308062306a36Sopenharmony_ci
308162306a36Sopenharmony_ci			cpu = <&CPU3>;
308262306a36Sopenharmony_ci
308362306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
308462306a36Sopenharmony_ci			clock-names = "apb_pclk";
308562306a36Sopenharmony_ci			arm,coresight-loses-context-with-cpu;
308662306a36Sopenharmony_ci			qcom,skip-power-up;
308762306a36Sopenharmony_ci
308862306a36Sopenharmony_ci			out-ports {
308962306a36Sopenharmony_ci				port {
309062306a36Sopenharmony_ci					etm3_out: endpoint {
309162306a36Sopenharmony_ci						remote-endpoint = <&apss_funnel_in3>;
309262306a36Sopenharmony_ci					};
309362306a36Sopenharmony_ci				};
309462306a36Sopenharmony_ci			};
309562306a36Sopenharmony_ci		};
309662306a36Sopenharmony_ci
309762306a36Sopenharmony_ci		etm@7440000 {
309862306a36Sopenharmony_ci			compatible = "arm,coresight-etm4x", "arm,primecell";
309962306a36Sopenharmony_ci			reg = <0 0x07440000 0 0x1000>;
310062306a36Sopenharmony_ci
310162306a36Sopenharmony_ci			cpu = <&CPU4>;
310262306a36Sopenharmony_ci
310362306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
310462306a36Sopenharmony_ci			clock-names = "apb_pclk";
310562306a36Sopenharmony_ci			arm,coresight-loses-context-with-cpu;
310662306a36Sopenharmony_ci			qcom,skip-power-up;
310762306a36Sopenharmony_ci
310862306a36Sopenharmony_ci			out-ports {
310962306a36Sopenharmony_ci				port {
311062306a36Sopenharmony_ci					etm4_out: endpoint {
311162306a36Sopenharmony_ci						remote-endpoint = <&apss_funnel_in4>;
311262306a36Sopenharmony_ci					};
311362306a36Sopenharmony_ci				};
311462306a36Sopenharmony_ci			};
311562306a36Sopenharmony_ci		};
311662306a36Sopenharmony_ci
311762306a36Sopenharmony_ci		etm@7540000 {
311862306a36Sopenharmony_ci			compatible = "arm,coresight-etm4x", "arm,primecell";
311962306a36Sopenharmony_ci			reg = <0 0x07540000 0 0x1000>;
312062306a36Sopenharmony_ci
312162306a36Sopenharmony_ci			cpu = <&CPU5>;
312262306a36Sopenharmony_ci
312362306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
312462306a36Sopenharmony_ci			clock-names = "apb_pclk";
312562306a36Sopenharmony_ci			arm,coresight-loses-context-with-cpu;
312662306a36Sopenharmony_ci			qcom,skip-power-up;
312762306a36Sopenharmony_ci
312862306a36Sopenharmony_ci			out-ports {
312962306a36Sopenharmony_ci				port {
313062306a36Sopenharmony_ci					etm5_out: endpoint {
313162306a36Sopenharmony_ci						remote-endpoint = <&apss_funnel_in5>;
313262306a36Sopenharmony_ci					};
313362306a36Sopenharmony_ci				};
313462306a36Sopenharmony_ci			};
313562306a36Sopenharmony_ci		};
313662306a36Sopenharmony_ci
313762306a36Sopenharmony_ci		etm@7640000 {
313862306a36Sopenharmony_ci			compatible = "arm,coresight-etm4x", "arm,primecell";
313962306a36Sopenharmony_ci			reg = <0 0x07640000 0 0x1000>;
314062306a36Sopenharmony_ci
314162306a36Sopenharmony_ci			cpu = <&CPU6>;
314262306a36Sopenharmony_ci
314362306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
314462306a36Sopenharmony_ci			clock-names = "apb_pclk";
314562306a36Sopenharmony_ci			arm,coresight-loses-context-with-cpu;
314662306a36Sopenharmony_ci			qcom,skip-power-up;
314762306a36Sopenharmony_ci
314862306a36Sopenharmony_ci			out-ports {
314962306a36Sopenharmony_ci				port {
315062306a36Sopenharmony_ci					etm6_out: endpoint {
315162306a36Sopenharmony_ci						remote-endpoint = <&apss_funnel_in6>;
315262306a36Sopenharmony_ci					};
315362306a36Sopenharmony_ci				};
315462306a36Sopenharmony_ci			};
315562306a36Sopenharmony_ci		};
315662306a36Sopenharmony_ci
315762306a36Sopenharmony_ci		etm@7740000 {
315862306a36Sopenharmony_ci			compatible = "arm,coresight-etm4x", "arm,primecell";
315962306a36Sopenharmony_ci			reg = <0 0x07740000 0 0x1000>;
316062306a36Sopenharmony_ci
316162306a36Sopenharmony_ci			cpu = <&CPU7>;
316262306a36Sopenharmony_ci
316362306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
316462306a36Sopenharmony_ci			clock-names = "apb_pclk";
316562306a36Sopenharmony_ci			arm,coresight-loses-context-with-cpu;
316662306a36Sopenharmony_ci			qcom,skip-power-up;
316762306a36Sopenharmony_ci
316862306a36Sopenharmony_ci			out-ports {
316962306a36Sopenharmony_ci				port {
317062306a36Sopenharmony_ci					etm7_out: endpoint {
317162306a36Sopenharmony_ci						remote-endpoint = <&apss_funnel_in7>;
317262306a36Sopenharmony_ci					};
317362306a36Sopenharmony_ci				};
317462306a36Sopenharmony_ci			};
317562306a36Sopenharmony_ci		};
317662306a36Sopenharmony_ci
317762306a36Sopenharmony_ci		funnel@7800000 { /* APSS Funnel */
317862306a36Sopenharmony_ci			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
317962306a36Sopenharmony_ci			reg = <0 0x07800000 0 0x1000>;
318062306a36Sopenharmony_ci
318162306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
318262306a36Sopenharmony_ci			clock-names = "apb_pclk";
318362306a36Sopenharmony_ci
318462306a36Sopenharmony_ci			out-ports {
318562306a36Sopenharmony_ci				port {
318662306a36Sopenharmony_ci					apss_funnel_out: endpoint {
318762306a36Sopenharmony_ci						remote-endpoint = <&apss_merge_funnel_in>;
318862306a36Sopenharmony_ci					};
318962306a36Sopenharmony_ci				};
319062306a36Sopenharmony_ci			};
319162306a36Sopenharmony_ci
319262306a36Sopenharmony_ci			in-ports {
319362306a36Sopenharmony_ci				#address-cells = <1>;
319462306a36Sopenharmony_ci				#size-cells = <0>;
319562306a36Sopenharmony_ci
319662306a36Sopenharmony_ci				port@0 {
319762306a36Sopenharmony_ci					reg = <0>;
319862306a36Sopenharmony_ci					apss_funnel_in0: endpoint {
319962306a36Sopenharmony_ci						remote-endpoint = <&etm0_out>;
320062306a36Sopenharmony_ci					};
320162306a36Sopenharmony_ci				};
320262306a36Sopenharmony_ci
320362306a36Sopenharmony_ci				port@1 {
320462306a36Sopenharmony_ci					reg = <1>;
320562306a36Sopenharmony_ci					apss_funnel_in1: endpoint {
320662306a36Sopenharmony_ci						remote-endpoint = <&etm1_out>;
320762306a36Sopenharmony_ci					};
320862306a36Sopenharmony_ci				};
320962306a36Sopenharmony_ci
321062306a36Sopenharmony_ci				port@2 {
321162306a36Sopenharmony_ci					reg = <2>;
321262306a36Sopenharmony_ci					apss_funnel_in2: endpoint {
321362306a36Sopenharmony_ci						remote-endpoint = <&etm2_out>;
321462306a36Sopenharmony_ci					};
321562306a36Sopenharmony_ci				};
321662306a36Sopenharmony_ci
321762306a36Sopenharmony_ci				port@3 {
321862306a36Sopenharmony_ci					reg = <3>;
321962306a36Sopenharmony_ci					apss_funnel_in3: endpoint {
322062306a36Sopenharmony_ci						remote-endpoint = <&etm3_out>;
322162306a36Sopenharmony_ci					};
322262306a36Sopenharmony_ci				};
322362306a36Sopenharmony_ci
322462306a36Sopenharmony_ci				port@4 {
322562306a36Sopenharmony_ci					reg = <4>;
322662306a36Sopenharmony_ci					apss_funnel_in4: endpoint {
322762306a36Sopenharmony_ci						remote-endpoint = <&etm4_out>;
322862306a36Sopenharmony_ci					};
322962306a36Sopenharmony_ci				};
323062306a36Sopenharmony_ci
323162306a36Sopenharmony_ci				port@5 {
323262306a36Sopenharmony_ci					reg = <5>;
323362306a36Sopenharmony_ci					apss_funnel_in5: endpoint {
323462306a36Sopenharmony_ci						remote-endpoint = <&etm5_out>;
323562306a36Sopenharmony_ci					};
323662306a36Sopenharmony_ci				};
323762306a36Sopenharmony_ci
323862306a36Sopenharmony_ci				port@6 {
323962306a36Sopenharmony_ci					reg = <6>;
324062306a36Sopenharmony_ci					apss_funnel_in6: endpoint {
324162306a36Sopenharmony_ci						remote-endpoint = <&etm6_out>;
324262306a36Sopenharmony_ci					};
324362306a36Sopenharmony_ci				};
324462306a36Sopenharmony_ci
324562306a36Sopenharmony_ci				port@7 {
324662306a36Sopenharmony_ci					reg = <7>;
324762306a36Sopenharmony_ci					apss_funnel_in7: endpoint {
324862306a36Sopenharmony_ci						remote-endpoint = <&etm7_out>;
324962306a36Sopenharmony_ci					};
325062306a36Sopenharmony_ci				};
325162306a36Sopenharmony_ci			};
325262306a36Sopenharmony_ci		};
325362306a36Sopenharmony_ci
325462306a36Sopenharmony_ci		funnel@7810000 {
325562306a36Sopenharmony_ci			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
325662306a36Sopenharmony_ci			reg = <0 0x07810000 0 0x1000>;
325762306a36Sopenharmony_ci
325862306a36Sopenharmony_ci			clocks = <&aoss_qmp>;
325962306a36Sopenharmony_ci			clock-names = "apb_pclk";
326062306a36Sopenharmony_ci
326162306a36Sopenharmony_ci			out-ports {
326262306a36Sopenharmony_ci				port {
326362306a36Sopenharmony_ci					apss_merge_funnel_out: endpoint {
326462306a36Sopenharmony_ci						remote-endpoint = <&funnel1_in4>;
326562306a36Sopenharmony_ci					};
326662306a36Sopenharmony_ci				};
326762306a36Sopenharmony_ci			};
326862306a36Sopenharmony_ci
326962306a36Sopenharmony_ci			in-ports {
327062306a36Sopenharmony_ci				port {
327162306a36Sopenharmony_ci					apss_merge_funnel_in: endpoint {
327262306a36Sopenharmony_ci						remote-endpoint = <&apss_funnel_out>;
327362306a36Sopenharmony_ci					};
327462306a36Sopenharmony_ci				};
327562306a36Sopenharmony_ci			};
327662306a36Sopenharmony_ci		};
327762306a36Sopenharmony_ci
327862306a36Sopenharmony_ci		sdhc_2: mmc@8804000 {
327962306a36Sopenharmony_ci			compatible = "qcom,sc7280-sdhci", "qcom,sdhci-msm-v5";
328062306a36Sopenharmony_ci			pinctrl-names = "default", "sleep";
328162306a36Sopenharmony_ci			pinctrl-0 = <&sdc2_clk>, <&sdc2_cmd>, <&sdc2_data>;
328262306a36Sopenharmony_ci			pinctrl-1 = <&sdc2_clk_sleep>, <&sdc2_cmd_sleep>, <&sdc2_data_sleep>;
328362306a36Sopenharmony_ci			status = "disabled";
328462306a36Sopenharmony_ci
328562306a36Sopenharmony_ci			reg = <0 0x08804000 0 0x1000>;
328662306a36Sopenharmony_ci
328762306a36Sopenharmony_ci			iommus = <&apps_smmu 0x100 0x0>;
328862306a36Sopenharmony_ci			interrupts = <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
328962306a36Sopenharmony_ci				     <GIC_SPI 223 IRQ_TYPE_LEVEL_HIGH>;
329062306a36Sopenharmony_ci			interrupt-names = "hc_irq", "pwr_irq";
329162306a36Sopenharmony_ci
329262306a36Sopenharmony_ci			clocks = <&gcc GCC_SDCC2_AHB_CLK>,
329362306a36Sopenharmony_ci				 <&gcc GCC_SDCC2_APPS_CLK>,
329462306a36Sopenharmony_ci				 <&rpmhcc RPMH_CXO_CLK>;
329562306a36Sopenharmony_ci			clock-names = "iface", "core", "xo";
329662306a36Sopenharmony_ci			interconnects = <&aggre1_noc MASTER_SDCC_2 0 &mc_virt SLAVE_EBI1 0>,
329762306a36Sopenharmony_ci					<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_SDCC_2 0>;
329862306a36Sopenharmony_ci			interconnect-names = "sdhc-ddr","cpu-sdhc";
329962306a36Sopenharmony_ci			power-domains = <&rpmhpd SC7280_CX>;
330062306a36Sopenharmony_ci			operating-points-v2 = <&sdhc2_opp_table>;
330162306a36Sopenharmony_ci
330262306a36Sopenharmony_ci			bus-width = <4>;
330362306a36Sopenharmony_ci			dma-coherent;
330462306a36Sopenharmony_ci
330562306a36Sopenharmony_ci			qcom,dll-config = <0x0007642c>;
330662306a36Sopenharmony_ci
330762306a36Sopenharmony_ci			resets = <&gcc GCC_SDCC2_BCR>;
330862306a36Sopenharmony_ci
330962306a36Sopenharmony_ci			sdhc2_opp_table: opp-table {
331062306a36Sopenharmony_ci				compatible = "operating-points-v2";
331162306a36Sopenharmony_ci
331262306a36Sopenharmony_ci				opp-100000000 {
331362306a36Sopenharmony_ci					opp-hz = /bits/ 64 <100000000>;
331462306a36Sopenharmony_ci					required-opps = <&rpmhpd_opp_low_svs>;
331562306a36Sopenharmony_ci					opp-peak-kBps = <1800000 400000>;
331662306a36Sopenharmony_ci					opp-avg-kBps = <100000 0>;
331762306a36Sopenharmony_ci				};
331862306a36Sopenharmony_ci
331962306a36Sopenharmony_ci				opp-202000000 {
332062306a36Sopenharmony_ci					opp-hz = /bits/ 64 <202000000>;
332162306a36Sopenharmony_ci					required-opps = <&rpmhpd_opp_nom>;
332262306a36Sopenharmony_ci					opp-peak-kBps = <5400000 1600000>;
332362306a36Sopenharmony_ci					opp-avg-kBps = <200000 0>;
332462306a36Sopenharmony_ci				};
332562306a36Sopenharmony_ci			};
332662306a36Sopenharmony_ci		};
332762306a36Sopenharmony_ci
332862306a36Sopenharmony_ci		usb_1_hsphy: phy@88e3000 {
332962306a36Sopenharmony_ci			compatible = "qcom,sc7280-usb-hs-phy",
333062306a36Sopenharmony_ci				     "qcom,usb-snps-hs-7nm-phy";
333162306a36Sopenharmony_ci			reg = <0 0x088e3000 0 0x400>;
333262306a36Sopenharmony_ci			status = "disabled";
333362306a36Sopenharmony_ci			#phy-cells = <0>;
333462306a36Sopenharmony_ci
333562306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>;
333662306a36Sopenharmony_ci			clock-names = "ref";
333762306a36Sopenharmony_ci
333862306a36Sopenharmony_ci			resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
333962306a36Sopenharmony_ci		};
334062306a36Sopenharmony_ci
334162306a36Sopenharmony_ci		usb_2_hsphy: phy@88e4000 {
334262306a36Sopenharmony_ci			compatible = "qcom,sc7280-usb-hs-phy",
334362306a36Sopenharmony_ci				     "qcom,usb-snps-hs-7nm-phy";
334462306a36Sopenharmony_ci			reg = <0 0x088e4000 0 0x400>;
334562306a36Sopenharmony_ci			status = "disabled";
334662306a36Sopenharmony_ci			#phy-cells = <0>;
334762306a36Sopenharmony_ci
334862306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>;
334962306a36Sopenharmony_ci			clock-names = "ref";
335062306a36Sopenharmony_ci
335162306a36Sopenharmony_ci			resets = <&gcc GCC_QUSB2PHY_SEC_BCR>;
335262306a36Sopenharmony_ci		};
335362306a36Sopenharmony_ci
335462306a36Sopenharmony_ci		usb_1_qmpphy: phy-wrapper@88e9000 {
335562306a36Sopenharmony_ci			compatible = "qcom,sc7280-qmp-usb3-dp-phy",
335662306a36Sopenharmony_ci				     "qcom,sm8250-qmp-usb3-dp-phy";
335762306a36Sopenharmony_ci			reg = <0 0x088e9000 0 0x200>,
335862306a36Sopenharmony_ci			      <0 0x088e8000 0 0x40>,
335962306a36Sopenharmony_ci			      <0 0x088ea000 0 0x200>;
336062306a36Sopenharmony_ci			status = "disabled";
336162306a36Sopenharmony_ci			#address-cells = <2>;
336262306a36Sopenharmony_ci			#size-cells = <2>;
336362306a36Sopenharmony_ci			ranges;
336462306a36Sopenharmony_ci
336562306a36Sopenharmony_ci			clocks = <&gcc GCC_USB3_PRIM_PHY_AUX_CLK>,
336662306a36Sopenharmony_ci				 <&rpmhcc RPMH_CXO_CLK>,
336762306a36Sopenharmony_ci				 <&gcc GCC_USB3_PRIM_PHY_COM_AUX_CLK>;
336862306a36Sopenharmony_ci			clock-names = "aux", "ref_clk_src", "com_aux";
336962306a36Sopenharmony_ci
337062306a36Sopenharmony_ci			resets = <&gcc GCC_USB3_DP_PHY_PRIM_BCR>,
337162306a36Sopenharmony_ci				 <&gcc GCC_USB3_PHY_PRIM_BCR>;
337262306a36Sopenharmony_ci			reset-names = "phy", "common";
337362306a36Sopenharmony_ci
337462306a36Sopenharmony_ci			usb_1_ssphy: usb3-phy@88e9200 {
337562306a36Sopenharmony_ci				reg = <0 0x088e9200 0 0x200>,
337662306a36Sopenharmony_ci				      <0 0x088e9400 0 0x200>,
337762306a36Sopenharmony_ci				      <0 0x088e9c00 0 0x400>,
337862306a36Sopenharmony_ci				      <0 0x088e9600 0 0x200>,
337962306a36Sopenharmony_ci				      <0 0x088e9800 0 0x200>,
338062306a36Sopenharmony_ci				      <0 0x088e9a00 0 0x100>;
338162306a36Sopenharmony_ci				#clock-cells = <0>;
338262306a36Sopenharmony_ci				#phy-cells = <0>;
338362306a36Sopenharmony_ci				clocks = <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>;
338462306a36Sopenharmony_ci				clock-names = "pipe0";
338562306a36Sopenharmony_ci				clock-output-names = "usb3_phy_pipe_clk_src";
338662306a36Sopenharmony_ci			};
338762306a36Sopenharmony_ci
338862306a36Sopenharmony_ci			dp_phy: dp-phy@88ea200 {
338962306a36Sopenharmony_ci				reg = <0 0x088ea200 0 0x200>,
339062306a36Sopenharmony_ci				      <0 0x088ea400 0 0x200>,
339162306a36Sopenharmony_ci				      <0 0x088eaa00 0 0x200>,
339262306a36Sopenharmony_ci				      <0 0x088ea600 0 0x200>,
339362306a36Sopenharmony_ci				      <0 0x088ea800 0 0x200>;
339462306a36Sopenharmony_ci				#phy-cells = <0>;
339562306a36Sopenharmony_ci				#clock-cells = <1>;
339662306a36Sopenharmony_ci			};
339762306a36Sopenharmony_ci		};
339862306a36Sopenharmony_ci
339962306a36Sopenharmony_ci		usb_2: usb@8cf8800 {
340062306a36Sopenharmony_ci			compatible = "qcom,sc7280-dwc3", "qcom,dwc3";
340162306a36Sopenharmony_ci			reg = <0 0x08cf8800 0 0x400>;
340262306a36Sopenharmony_ci			status = "disabled";
340362306a36Sopenharmony_ci			#address-cells = <2>;
340462306a36Sopenharmony_ci			#size-cells = <2>;
340562306a36Sopenharmony_ci			ranges;
340662306a36Sopenharmony_ci			dma-ranges;
340762306a36Sopenharmony_ci
340862306a36Sopenharmony_ci			clocks = <&gcc GCC_CFG_NOC_USB3_SEC_AXI_CLK>,
340962306a36Sopenharmony_ci				 <&gcc GCC_USB30_SEC_MASTER_CLK>,
341062306a36Sopenharmony_ci				 <&gcc GCC_AGGRE_USB3_SEC_AXI_CLK>,
341162306a36Sopenharmony_ci				 <&gcc GCC_USB30_SEC_SLEEP_CLK>,
341262306a36Sopenharmony_ci				 <&gcc GCC_USB30_SEC_MOCK_UTMI_CLK>;
341362306a36Sopenharmony_ci			clock-names = "cfg_noc",
341462306a36Sopenharmony_ci				      "core",
341562306a36Sopenharmony_ci				      "iface",
341662306a36Sopenharmony_ci				      "sleep",
341762306a36Sopenharmony_ci				      "mock_utmi";
341862306a36Sopenharmony_ci
341962306a36Sopenharmony_ci			assigned-clocks = <&gcc GCC_USB30_SEC_MOCK_UTMI_CLK>,
342062306a36Sopenharmony_ci					  <&gcc GCC_USB30_SEC_MASTER_CLK>;
342162306a36Sopenharmony_ci			assigned-clock-rates = <19200000>, <200000000>;
342262306a36Sopenharmony_ci
342362306a36Sopenharmony_ci			interrupts-extended = <&intc GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
342462306a36Sopenharmony_ci					      <&pdc 12 IRQ_TYPE_EDGE_BOTH>,
342562306a36Sopenharmony_ci					      <&pdc 13 IRQ_TYPE_EDGE_BOTH>;
342662306a36Sopenharmony_ci			interrupt-names = "hs_phy_irq",
342762306a36Sopenharmony_ci					  "dp_hs_phy_irq",
342862306a36Sopenharmony_ci					  "dm_hs_phy_irq";
342962306a36Sopenharmony_ci
343062306a36Sopenharmony_ci			power-domains = <&gcc GCC_USB30_SEC_GDSC>;
343162306a36Sopenharmony_ci			required-opps = <&rpmhpd_opp_nom>;
343262306a36Sopenharmony_ci
343362306a36Sopenharmony_ci			resets = <&gcc GCC_USB30_SEC_BCR>;
343462306a36Sopenharmony_ci
343562306a36Sopenharmony_ci			interconnects = <&aggre1_noc MASTER_USB2 0 &mc_virt SLAVE_EBI1 0>,
343662306a36Sopenharmony_ci					<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_USB2 0>;
343762306a36Sopenharmony_ci			interconnect-names = "usb-ddr", "apps-usb";
343862306a36Sopenharmony_ci
343962306a36Sopenharmony_ci			usb_2_dwc3: usb@8c00000 {
344062306a36Sopenharmony_ci				compatible = "snps,dwc3";
344162306a36Sopenharmony_ci				reg = <0 0x08c00000 0 0xe000>;
344262306a36Sopenharmony_ci				interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>;
344362306a36Sopenharmony_ci				iommus = <&apps_smmu 0xa0 0x0>;
344462306a36Sopenharmony_ci				snps,dis_u2_susphy_quirk;
344562306a36Sopenharmony_ci				snps,dis_enblslpm_quirk;
344662306a36Sopenharmony_ci				phys = <&usb_2_hsphy>;
344762306a36Sopenharmony_ci				phy-names = "usb2-phy";
344862306a36Sopenharmony_ci				maximum-speed = "high-speed";
344962306a36Sopenharmony_ci				usb-role-switch;
345062306a36Sopenharmony_ci
345162306a36Sopenharmony_ci				port {
345262306a36Sopenharmony_ci					usb2_role_switch: endpoint {
345362306a36Sopenharmony_ci						remote-endpoint = <&eud_ep>;
345462306a36Sopenharmony_ci					};
345562306a36Sopenharmony_ci				};
345662306a36Sopenharmony_ci			};
345762306a36Sopenharmony_ci		};
345862306a36Sopenharmony_ci
345962306a36Sopenharmony_ci		qspi: spi@88dc000 {
346062306a36Sopenharmony_ci			compatible = "qcom,sc7280-qspi", "qcom,qspi-v1";
346162306a36Sopenharmony_ci			reg = <0 0x088dc000 0 0x1000>;
346262306a36Sopenharmony_ci			iommus = <&apps_smmu 0x20 0x0>;
346362306a36Sopenharmony_ci			#address-cells = <1>;
346462306a36Sopenharmony_ci			#size-cells = <0>;
346562306a36Sopenharmony_ci			interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
346662306a36Sopenharmony_ci			clocks = <&gcc GCC_QSPI_CNOC_PERIPH_AHB_CLK>,
346762306a36Sopenharmony_ci				 <&gcc GCC_QSPI_CORE_CLK>;
346862306a36Sopenharmony_ci			clock-names = "iface", "core";
346962306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 0
347062306a36Sopenharmony_ci					&cnoc2 SLAVE_QSPI_0 0>;
347162306a36Sopenharmony_ci			interconnect-names = "qspi-config";
347262306a36Sopenharmony_ci			power-domains = <&rpmhpd SC7280_CX>;
347362306a36Sopenharmony_ci			operating-points-v2 = <&qspi_opp_table>;
347462306a36Sopenharmony_ci			status = "disabled";
347562306a36Sopenharmony_ci		};
347662306a36Sopenharmony_ci
347762306a36Sopenharmony_ci		remoteproc_wpss: remoteproc@8a00000 {
347862306a36Sopenharmony_ci			compatible = "qcom,sc7280-wpss-pil";
347962306a36Sopenharmony_ci			reg = <0 0x08a00000 0 0x10000>;
348062306a36Sopenharmony_ci
348162306a36Sopenharmony_ci			interrupts-extended = <&intc GIC_SPI 587 IRQ_TYPE_EDGE_RISING>,
348262306a36Sopenharmony_ci					      <&wpss_smp2p_in 0 IRQ_TYPE_EDGE_RISING>,
348362306a36Sopenharmony_ci					      <&wpss_smp2p_in 1 IRQ_TYPE_EDGE_RISING>,
348462306a36Sopenharmony_ci					      <&wpss_smp2p_in 2 IRQ_TYPE_EDGE_RISING>,
348562306a36Sopenharmony_ci					      <&wpss_smp2p_in 3 IRQ_TYPE_EDGE_RISING>,
348662306a36Sopenharmony_ci					      <&wpss_smp2p_in 7 IRQ_TYPE_EDGE_RISING>;
348762306a36Sopenharmony_ci			interrupt-names = "wdog", "fatal", "ready", "handover",
348862306a36Sopenharmony_ci					  "stop-ack", "shutdown-ack";
348962306a36Sopenharmony_ci
349062306a36Sopenharmony_ci			clocks = <&gcc GCC_WPSS_AHB_BDG_MST_CLK>,
349162306a36Sopenharmony_ci				 <&gcc GCC_WPSS_AHB_CLK>,
349262306a36Sopenharmony_ci				 <&gcc GCC_WPSS_RSCP_CLK>,
349362306a36Sopenharmony_ci				 <&rpmhcc RPMH_CXO_CLK>;
349462306a36Sopenharmony_ci			clock-names = "ahb_bdg", "ahb",
349562306a36Sopenharmony_ci				      "rscp", "xo";
349662306a36Sopenharmony_ci
349762306a36Sopenharmony_ci			power-domains = <&rpmhpd SC7280_CX>,
349862306a36Sopenharmony_ci					<&rpmhpd SC7280_MX>;
349962306a36Sopenharmony_ci			power-domain-names = "cx", "mx";
350062306a36Sopenharmony_ci
350162306a36Sopenharmony_ci			memory-region = <&wpss_mem>;
350262306a36Sopenharmony_ci
350362306a36Sopenharmony_ci			qcom,qmp = <&aoss_qmp>;
350462306a36Sopenharmony_ci
350562306a36Sopenharmony_ci			qcom,smem-states = <&wpss_smp2p_out 0>;
350662306a36Sopenharmony_ci			qcom,smem-state-names = "stop";
350762306a36Sopenharmony_ci
350862306a36Sopenharmony_ci			resets = <&aoss_reset AOSS_CC_WCSS_RESTART>,
350962306a36Sopenharmony_ci				 <&pdc_reset PDC_WPSS_SYNC_RESET>;
351062306a36Sopenharmony_ci			reset-names = "restart", "pdc_sync";
351162306a36Sopenharmony_ci
351262306a36Sopenharmony_ci			qcom,halt-regs = <&tcsr_1 0x17000>;
351362306a36Sopenharmony_ci
351462306a36Sopenharmony_ci			status = "disabled";
351562306a36Sopenharmony_ci
351662306a36Sopenharmony_ci			glink-edge {
351762306a36Sopenharmony_ci				interrupts-extended = <&ipcc IPCC_CLIENT_WPSS
351862306a36Sopenharmony_ci							     IPCC_MPROC_SIGNAL_GLINK_QMP
351962306a36Sopenharmony_ci							     IRQ_TYPE_EDGE_RISING>;
352062306a36Sopenharmony_ci				mboxes = <&ipcc IPCC_CLIENT_WPSS
352162306a36Sopenharmony_ci						IPCC_MPROC_SIGNAL_GLINK_QMP>;
352262306a36Sopenharmony_ci
352362306a36Sopenharmony_ci				label = "wpss";
352462306a36Sopenharmony_ci				qcom,remote-pid = <13>;
352562306a36Sopenharmony_ci			};
352662306a36Sopenharmony_ci		};
352762306a36Sopenharmony_ci
352862306a36Sopenharmony_ci		pmu@9091000 {
352962306a36Sopenharmony_ci			compatible = "qcom,sc7280-llcc-bwmon";
353062306a36Sopenharmony_ci			reg = <0 0x09091000 0 0x1000>;
353162306a36Sopenharmony_ci
353262306a36Sopenharmony_ci			interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
353362306a36Sopenharmony_ci
353462306a36Sopenharmony_ci			interconnects = <&mc_virt MASTER_LLCC 3 &mc_virt SLAVE_EBI1 3>;
353562306a36Sopenharmony_ci
353662306a36Sopenharmony_ci			operating-points-v2 = <&llcc_bwmon_opp_table>;
353762306a36Sopenharmony_ci
353862306a36Sopenharmony_ci			llcc_bwmon_opp_table: opp-table {
353962306a36Sopenharmony_ci				compatible = "operating-points-v2";
354062306a36Sopenharmony_ci
354162306a36Sopenharmony_ci				opp-0 {
354262306a36Sopenharmony_ci					opp-peak-kBps = <800000>;
354362306a36Sopenharmony_ci				};
354462306a36Sopenharmony_ci				opp-1 {
354562306a36Sopenharmony_ci					opp-peak-kBps = <1804000>;
354662306a36Sopenharmony_ci				};
354762306a36Sopenharmony_ci				opp-2 {
354862306a36Sopenharmony_ci					opp-peak-kBps = <2188000>;
354962306a36Sopenharmony_ci				};
355062306a36Sopenharmony_ci				opp-3 {
355162306a36Sopenharmony_ci					opp-peak-kBps = <3072000>;
355262306a36Sopenharmony_ci				};
355362306a36Sopenharmony_ci				opp-4 {
355462306a36Sopenharmony_ci					opp-peak-kBps = <4068000>;
355562306a36Sopenharmony_ci				};
355662306a36Sopenharmony_ci				opp-5 {
355762306a36Sopenharmony_ci					opp-peak-kBps = <6220000>;
355862306a36Sopenharmony_ci				};
355962306a36Sopenharmony_ci				opp-6 {
356062306a36Sopenharmony_ci					opp-peak-kBps = <6832000>;
356162306a36Sopenharmony_ci				};
356262306a36Sopenharmony_ci				opp-7 {
356362306a36Sopenharmony_ci					opp-peak-kBps = <8532000>;
356462306a36Sopenharmony_ci				};
356562306a36Sopenharmony_ci			};
356662306a36Sopenharmony_ci		};
356762306a36Sopenharmony_ci
356862306a36Sopenharmony_ci		pmu@90b6400 {
356962306a36Sopenharmony_ci			compatible = "qcom,sc7280-cpu-bwmon", "qcom,sdm845-bwmon";
357062306a36Sopenharmony_ci			reg = <0 0x090b6400 0 0x600>;
357162306a36Sopenharmony_ci
357262306a36Sopenharmony_ci			interrupts = <GIC_SPI 581 IRQ_TYPE_LEVEL_HIGH>;
357362306a36Sopenharmony_ci
357462306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 3 &gem_noc SLAVE_LLCC 3>;
357562306a36Sopenharmony_ci			operating-points-v2 = <&cpu_bwmon_opp_table>;
357662306a36Sopenharmony_ci
357762306a36Sopenharmony_ci			cpu_bwmon_opp_table: opp-table {
357862306a36Sopenharmony_ci				compatible = "operating-points-v2";
357962306a36Sopenharmony_ci
358062306a36Sopenharmony_ci				opp-0 {
358162306a36Sopenharmony_ci					opp-peak-kBps = <2400000>;
358262306a36Sopenharmony_ci				};
358362306a36Sopenharmony_ci				opp-1 {
358462306a36Sopenharmony_ci					opp-peak-kBps = <4800000>;
358562306a36Sopenharmony_ci				};
358662306a36Sopenharmony_ci				opp-2 {
358762306a36Sopenharmony_ci					opp-peak-kBps = <7456000>;
358862306a36Sopenharmony_ci				};
358962306a36Sopenharmony_ci				opp-3 {
359062306a36Sopenharmony_ci					opp-peak-kBps = <9600000>;
359162306a36Sopenharmony_ci				};
359262306a36Sopenharmony_ci				opp-4 {
359362306a36Sopenharmony_ci					opp-peak-kBps = <12896000>;
359462306a36Sopenharmony_ci				};
359562306a36Sopenharmony_ci				opp-5 {
359662306a36Sopenharmony_ci					opp-peak-kBps = <14928000>;
359762306a36Sopenharmony_ci				};
359862306a36Sopenharmony_ci				opp-6 {
359962306a36Sopenharmony_ci					opp-peak-kBps = <17056000>;
360062306a36Sopenharmony_ci				};
360162306a36Sopenharmony_ci			};
360262306a36Sopenharmony_ci		};
360362306a36Sopenharmony_ci
360462306a36Sopenharmony_ci		dc_noc: interconnect@90e0000 {
360562306a36Sopenharmony_ci			reg = <0 0x090e0000 0 0x5080>;
360662306a36Sopenharmony_ci			compatible = "qcom,sc7280-dc-noc";
360762306a36Sopenharmony_ci			#interconnect-cells = <2>;
360862306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
360962306a36Sopenharmony_ci		};
361062306a36Sopenharmony_ci
361162306a36Sopenharmony_ci		gem_noc: interconnect@9100000 {
361262306a36Sopenharmony_ci			reg = <0 0x09100000 0 0xe2200>;
361362306a36Sopenharmony_ci			compatible = "qcom,sc7280-gem-noc";
361462306a36Sopenharmony_ci			#interconnect-cells = <2>;
361562306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
361662306a36Sopenharmony_ci		};
361762306a36Sopenharmony_ci
361862306a36Sopenharmony_ci		system-cache-controller@9200000 {
361962306a36Sopenharmony_ci			compatible = "qcom,sc7280-llcc";
362062306a36Sopenharmony_ci			reg = <0 0x09200000 0 0x58000>, <0 0x09280000 0 0x58000>,
362162306a36Sopenharmony_ci			      <0 0x09600000 0 0x58000>;
362262306a36Sopenharmony_ci			reg-names = "llcc0_base", "llcc1_base", "llcc_broadcast_base";
362362306a36Sopenharmony_ci			interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>;
362462306a36Sopenharmony_ci		};
362562306a36Sopenharmony_ci
362662306a36Sopenharmony_ci		eud: eud@88e0000 {
362762306a36Sopenharmony_ci			compatible = "qcom,sc7280-eud", "qcom,eud";
362862306a36Sopenharmony_ci			reg = <0 0x88e0000 0 0x2000>,
362962306a36Sopenharmony_ci			      <0 0x88e2000 0 0x1000>;
363062306a36Sopenharmony_ci			interrupts-extended = <&pdc 11 IRQ_TYPE_LEVEL_HIGH>;
363162306a36Sopenharmony_ci
363262306a36Sopenharmony_ci			status = "disabled";
363362306a36Sopenharmony_ci
363462306a36Sopenharmony_ci			ports {
363562306a36Sopenharmony_ci				#address-cells = <1>;
363662306a36Sopenharmony_ci				#size-cells = <0>;
363762306a36Sopenharmony_ci
363862306a36Sopenharmony_ci				port@0 {
363962306a36Sopenharmony_ci					reg = <0>;
364062306a36Sopenharmony_ci					eud_ep: endpoint {
364162306a36Sopenharmony_ci						remote-endpoint = <&usb2_role_switch>;
364262306a36Sopenharmony_ci					};
364362306a36Sopenharmony_ci				};
364462306a36Sopenharmony_ci			};
364562306a36Sopenharmony_ci		};
364662306a36Sopenharmony_ci
364762306a36Sopenharmony_ci		nsp_noc: interconnect@a0c0000 {
364862306a36Sopenharmony_ci			reg = <0 0x0a0c0000 0 0x10000>;
364962306a36Sopenharmony_ci			compatible = "qcom,sc7280-nsp-noc";
365062306a36Sopenharmony_ci			#interconnect-cells = <2>;
365162306a36Sopenharmony_ci			qcom,bcm-voters = <&apps_bcm_voter>;
365262306a36Sopenharmony_ci		};
365362306a36Sopenharmony_ci
365462306a36Sopenharmony_ci		usb_1: usb@a6f8800 {
365562306a36Sopenharmony_ci			compatible = "qcom,sc7280-dwc3", "qcom,dwc3";
365662306a36Sopenharmony_ci			reg = <0 0x0a6f8800 0 0x400>;
365762306a36Sopenharmony_ci			status = "disabled";
365862306a36Sopenharmony_ci			#address-cells = <2>;
365962306a36Sopenharmony_ci			#size-cells = <2>;
366062306a36Sopenharmony_ci			ranges;
366162306a36Sopenharmony_ci			dma-ranges;
366262306a36Sopenharmony_ci
366362306a36Sopenharmony_ci			clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>,
366462306a36Sopenharmony_ci				 <&gcc GCC_USB30_PRIM_MASTER_CLK>,
366562306a36Sopenharmony_ci				 <&gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>,
366662306a36Sopenharmony_ci				 <&gcc GCC_USB30_PRIM_SLEEP_CLK>,
366762306a36Sopenharmony_ci				 <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>;
366862306a36Sopenharmony_ci			clock-names = "cfg_noc",
366962306a36Sopenharmony_ci				      "core",
367062306a36Sopenharmony_ci				      "iface",
367162306a36Sopenharmony_ci				      "sleep",
367262306a36Sopenharmony_ci				      "mock_utmi";
367362306a36Sopenharmony_ci
367462306a36Sopenharmony_ci			assigned-clocks = <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>,
367562306a36Sopenharmony_ci					  <&gcc GCC_USB30_PRIM_MASTER_CLK>;
367662306a36Sopenharmony_ci			assigned-clock-rates = <19200000>, <200000000>;
367762306a36Sopenharmony_ci
367862306a36Sopenharmony_ci			interrupts-extended = <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
367962306a36Sopenharmony_ci					      <&pdc 14 IRQ_TYPE_EDGE_BOTH>,
368062306a36Sopenharmony_ci					      <&pdc 15 IRQ_TYPE_EDGE_BOTH>,
368162306a36Sopenharmony_ci					      <&pdc 17 IRQ_TYPE_LEVEL_HIGH>;
368262306a36Sopenharmony_ci			interrupt-names = "hs_phy_irq",
368362306a36Sopenharmony_ci					  "dp_hs_phy_irq",
368462306a36Sopenharmony_ci					  "dm_hs_phy_irq",
368562306a36Sopenharmony_ci					  "ss_phy_irq";
368662306a36Sopenharmony_ci
368762306a36Sopenharmony_ci			power-domains = <&gcc GCC_USB30_PRIM_GDSC>;
368862306a36Sopenharmony_ci			required-opps = <&rpmhpd_opp_nom>;
368962306a36Sopenharmony_ci
369062306a36Sopenharmony_ci			resets = <&gcc GCC_USB30_PRIM_BCR>;
369162306a36Sopenharmony_ci
369262306a36Sopenharmony_ci			interconnects = <&aggre1_noc MASTER_USB3_0 0 &mc_virt SLAVE_EBI1 0>,
369362306a36Sopenharmony_ci					<&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_USB3_0 0>;
369462306a36Sopenharmony_ci			interconnect-names = "usb-ddr", "apps-usb";
369562306a36Sopenharmony_ci
369662306a36Sopenharmony_ci			wakeup-source;
369762306a36Sopenharmony_ci
369862306a36Sopenharmony_ci			usb_1_dwc3: usb@a600000 {
369962306a36Sopenharmony_ci				compatible = "snps,dwc3";
370062306a36Sopenharmony_ci				reg = <0 0x0a600000 0 0xe000>;
370162306a36Sopenharmony_ci				interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
370262306a36Sopenharmony_ci				iommus = <&apps_smmu 0xe0 0x0>;
370362306a36Sopenharmony_ci				snps,dis_u2_susphy_quirk;
370462306a36Sopenharmony_ci				snps,dis_enblslpm_quirk;
370562306a36Sopenharmony_ci				phys = <&usb_1_hsphy>, <&usb_1_ssphy>;
370662306a36Sopenharmony_ci				phy-names = "usb2-phy", "usb3-phy";
370762306a36Sopenharmony_ci				maximum-speed = "super-speed";
370862306a36Sopenharmony_ci			};
370962306a36Sopenharmony_ci		};
371062306a36Sopenharmony_ci
371162306a36Sopenharmony_ci		venus: video-codec@aa00000 {
371262306a36Sopenharmony_ci			compatible = "qcom,sc7280-venus";
371362306a36Sopenharmony_ci			reg = <0 0x0aa00000 0 0xd0600>;
371462306a36Sopenharmony_ci			interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
371562306a36Sopenharmony_ci
371662306a36Sopenharmony_ci			clocks = <&videocc VIDEO_CC_MVSC_CORE_CLK>,
371762306a36Sopenharmony_ci				 <&videocc VIDEO_CC_MVSC_CTL_AXI_CLK>,
371862306a36Sopenharmony_ci				 <&videocc VIDEO_CC_VENUS_AHB_CLK>,
371962306a36Sopenharmony_ci				 <&videocc VIDEO_CC_MVS0_CORE_CLK>,
372062306a36Sopenharmony_ci				 <&videocc VIDEO_CC_MVS0_AXI_CLK>;
372162306a36Sopenharmony_ci			clock-names = "core", "bus", "iface",
372262306a36Sopenharmony_ci				      "vcodec_core", "vcodec_bus";
372362306a36Sopenharmony_ci
372462306a36Sopenharmony_ci			power-domains = <&videocc MVSC_GDSC>,
372562306a36Sopenharmony_ci					<&videocc MVS0_GDSC>,
372662306a36Sopenharmony_ci					<&rpmhpd SC7280_CX>;
372762306a36Sopenharmony_ci			power-domain-names = "venus", "vcodec0", "cx";
372862306a36Sopenharmony_ci			operating-points-v2 = <&venus_opp_table>;
372962306a36Sopenharmony_ci
373062306a36Sopenharmony_ci			interconnects = <&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_VENUS_CFG 0>,
373162306a36Sopenharmony_ci					<&mmss_noc MASTER_VIDEO_P0 0 &mc_virt SLAVE_EBI1 0>;
373262306a36Sopenharmony_ci			interconnect-names = "cpu-cfg", "video-mem";
373362306a36Sopenharmony_ci
373462306a36Sopenharmony_ci			iommus = <&apps_smmu 0x2180 0x20>,
373562306a36Sopenharmony_ci				 <&apps_smmu 0x2184 0x20>;
373662306a36Sopenharmony_ci			memory-region = <&video_mem>;
373762306a36Sopenharmony_ci
373862306a36Sopenharmony_ci			video-decoder {
373962306a36Sopenharmony_ci				compatible = "venus-decoder";
374062306a36Sopenharmony_ci			};
374162306a36Sopenharmony_ci
374262306a36Sopenharmony_ci			video-encoder {
374362306a36Sopenharmony_ci				compatible = "venus-encoder";
374462306a36Sopenharmony_ci			};
374562306a36Sopenharmony_ci
374662306a36Sopenharmony_ci			video-firmware {
374762306a36Sopenharmony_ci				iommus = <&apps_smmu 0x21a2 0x0>;
374862306a36Sopenharmony_ci			};
374962306a36Sopenharmony_ci
375062306a36Sopenharmony_ci			venus_opp_table: opp-table {
375162306a36Sopenharmony_ci				compatible = "operating-points-v2";
375262306a36Sopenharmony_ci
375362306a36Sopenharmony_ci				opp-133330000 {
375462306a36Sopenharmony_ci					opp-hz = /bits/ 64 <133330000>;
375562306a36Sopenharmony_ci					required-opps = <&rpmhpd_opp_low_svs>;
375662306a36Sopenharmony_ci				};
375762306a36Sopenharmony_ci
375862306a36Sopenharmony_ci				opp-240000000 {
375962306a36Sopenharmony_ci					opp-hz = /bits/ 64 <240000000>;
376062306a36Sopenharmony_ci					required-opps = <&rpmhpd_opp_svs>;
376162306a36Sopenharmony_ci				};
376262306a36Sopenharmony_ci
376362306a36Sopenharmony_ci				opp-335000000 {
376462306a36Sopenharmony_ci					opp-hz = /bits/ 64 <335000000>;
376562306a36Sopenharmony_ci					required-opps = <&rpmhpd_opp_svs_l1>;
376662306a36Sopenharmony_ci				};
376762306a36Sopenharmony_ci
376862306a36Sopenharmony_ci				opp-424000000 {
376962306a36Sopenharmony_ci					opp-hz = /bits/ 64 <424000000>;
377062306a36Sopenharmony_ci					required-opps = <&rpmhpd_opp_nom>;
377162306a36Sopenharmony_ci				};
377262306a36Sopenharmony_ci
377362306a36Sopenharmony_ci				opp-460000048 {
377462306a36Sopenharmony_ci					opp-hz = /bits/ 64 <460000048>;
377562306a36Sopenharmony_ci					required-opps = <&rpmhpd_opp_turbo>;
377662306a36Sopenharmony_ci				};
377762306a36Sopenharmony_ci			};
377862306a36Sopenharmony_ci		};
377962306a36Sopenharmony_ci
378062306a36Sopenharmony_ci		videocc: clock-controller@aaf0000 {
378162306a36Sopenharmony_ci			compatible = "qcom,sc7280-videocc";
378262306a36Sopenharmony_ci			reg = <0 0x0aaf0000 0 0x10000>;
378362306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>,
378462306a36Sopenharmony_ci				<&rpmhcc RPMH_CXO_CLK_A>;
378562306a36Sopenharmony_ci			clock-names = "bi_tcxo", "bi_tcxo_ao";
378662306a36Sopenharmony_ci			#clock-cells = <1>;
378762306a36Sopenharmony_ci			#reset-cells = <1>;
378862306a36Sopenharmony_ci			#power-domain-cells = <1>;
378962306a36Sopenharmony_ci		};
379062306a36Sopenharmony_ci
379162306a36Sopenharmony_ci		camcc: clock-controller@ad00000 {
379262306a36Sopenharmony_ci			compatible = "qcom,sc7280-camcc";
379362306a36Sopenharmony_ci			reg = <0 0x0ad00000 0 0x10000>;
379462306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>,
379562306a36Sopenharmony_ci				<&rpmhcc RPMH_CXO_CLK_A>,
379662306a36Sopenharmony_ci				<&sleep_clk>;
379762306a36Sopenharmony_ci			clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk";
379862306a36Sopenharmony_ci			#clock-cells = <1>;
379962306a36Sopenharmony_ci			#reset-cells = <1>;
380062306a36Sopenharmony_ci			#power-domain-cells = <1>;
380162306a36Sopenharmony_ci		};
380262306a36Sopenharmony_ci
380362306a36Sopenharmony_ci		dispcc: clock-controller@af00000 {
380462306a36Sopenharmony_ci			compatible = "qcom,sc7280-dispcc";
380562306a36Sopenharmony_ci			reg = <0 0x0af00000 0 0x20000>;
380662306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>,
380762306a36Sopenharmony_ci				 <&gcc GCC_DISP_GPLL0_CLK_SRC>,
380862306a36Sopenharmony_ci				 <&mdss_dsi_phy 0>,
380962306a36Sopenharmony_ci				 <&mdss_dsi_phy 1>,
381062306a36Sopenharmony_ci				 <&dp_phy 0>,
381162306a36Sopenharmony_ci				 <&dp_phy 1>,
381262306a36Sopenharmony_ci				 <&mdss_edp_phy 0>,
381362306a36Sopenharmony_ci				 <&mdss_edp_phy 1>;
381462306a36Sopenharmony_ci			clock-names = "bi_tcxo",
381562306a36Sopenharmony_ci				      "gcc_disp_gpll0_clk",
381662306a36Sopenharmony_ci				      "dsi0_phy_pll_out_byteclk",
381762306a36Sopenharmony_ci				      "dsi0_phy_pll_out_dsiclk",
381862306a36Sopenharmony_ci				      "dp_phy_pll_link_clk",
381962306a36Sopenharmony_ci				      "dp_phy_pll_vco_div_clk",
382062306a36Sopenharmony_ci				      "edp_phy_pll_link_clk",
382162306a36Sopenharmony_ci				      "edp_phy_pll_vco_div_clk";
382262306a36Sopenharmony_ci			#clock-cells = <1>;
382362306a36Sopenharmony_ci			#reset-cells = <1>;
382462306a36Sopenharmony_ci			#power-domain-cells = <1>;
382562306a36Sopenharmony_ci		};
382662306a36Sopenharmony_ci
382762306a36Sopenharmony_ci		mdss: display-subsystem@ae00000 {
382862306a36Sopenharmony_ci			compatible = "qcom,sc7280-mdss";
382962306a36Sopenharmony_ci			reg = <0 0x0ae00000 0 0x1000>;
383062306a36Sopenharmony_ci			reg-names = "mdss";
383162306a36Sopenharmony_ci
383262306a36Sopenharmony_ci			power-domains = <&dispcc DISP_CC_MDSS_CORE_GDSC>;
383362306a36Sopenharmony_ci
383462306a36Sopenharmony_ci			clocks = <&gcc GCC_DISP_AHB_CLK>,
383562306a36Sopenharmony_ci				 <&dispcc DISP_CC_MDSS_AHB_CLK>,
383662306a36Sopenharmony_ci				<&dispcc DISP_CC_MDSS_MDP_CLK>;
383762306a36Sopenharmony_ci			clock-names = "iface",
383862306a36Sopenharmony_ci				      "ahb",
383962306a36Sopenharmony_ci				      "core";
384062306a36Sopenharmony_ci
384162306a36Sopenharmony_ci			interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
384262306a36Sopenharmony_ci			interrupt-controller;
384362306a36Sopenharmony_ci			#interrupt-cells = <1>;
384462306a36Sopenharmony_ci
384562306a36Sopenharmony_ci			interconnects = <&mmss_noc MASTER_MDP0 0 &mc_virt SLAVE_EBI1 0>;
384662306a36Sopenharmony_ci			interconnect-names = "mdp0-mem";
384762306a36Sopenharmony_ci
384862306a36Sopenharmony_ci			iommus = <&apps_smmu 0x900 0x402>;
384962306a36Sopenharmony_ci
385062306a36Sopenharmony_ci			#address-cells = <2>;
385162306a36Sopenharmony_ci			#size-cells = <2>;
385262306a36Sopenharmony_ci			ranges;
385362306a36Sopenharmony_ci
385462306a36Sopenharmony_ci			status = "disabled";
385562306a36Sopenharmony_ci
385662306a36Sopenharmony_ci			mdss_mdp: display-controller@ae01000 {
385762306a36Sopenharmony_ci				compatible = "qcom,sc7280-dpu";
385862306a36Sopenharmony_ci				reg = <0 0x0ae01000 0 0x8f030>,
385962306a36Sopenharmony_ci					<0 0x0aeb0000 0 0x2008>;
386062306a36Sopenharmony_ci				reg-names = "mdp", "vbif";
386162306a36Sopenharmony_ci
386262306a36Sopenharmony_ci				clocks = <&gcc GCC_DISP_HF_AXI_CLK>,
386362306a36Sopenharmony_ci					<&gcc GCC_DISP_SF_AXI_CLK>,
386462306a36Sopenharmony_ci					<&dispcc DISP_CC_MDSS_AHB_CLK>,
386562306a36Sopenharmony_ci					<&dispcc DISP_CC_MDSS_MDP_LUT_CLK>,
386662306a36Sopenharmony_ci					<&dispcc DISP_CC_MDSS_MDP_CLK>,
386762306a36Sopenharmony_ci					<&dispcc DISP_CC_MDSS_VSYNC_CLK>;
386862306a36Sopenharmony_ci				clock-names = "bus",
386962306a36Sopenharmony_ci					      "nrt_bus",
387062306a36Sopenharmony_ci					      "iface",
387162306a36Sopenharmony_ci					      "lut",
387262306a36Sopenharmony_ci					      "core",
387362306a36Sopenharmony_ci					      "vsync";
387462306a36Sopenharmony_ci				assigned-clocks = <&dispcc DISP_CC_MDSS_VSYNC_CLK>,
387562306a36Sopenharmony_ci						<&dispcc DISP_CC_MDSS_AHB_CLK>;
387662306a36Sopenharmony_ci				assigned-clock-rates = <19200000>,
387762306a36Sopenharmony_ci							<19200000>;
387862306a36Sopenharmony_ci				operating-points-v2 = <&mdp_opp_table>;
387962306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
388062306a36Sopenharmony_ci
388162306a36Sopenharmony_ci				interrupt-parent = <&mdss>;
388262306a36Sopenharmony_ci				interrupts = <0>;
388362306a36Sopenharmony_ci
388462306a36Sopenharmony_ci				ports {
388562306a36Sopenharmony_ci					#address-cells = <1>;
388662306a36Sopenharmony_ci					#size-cells = <0>;
388762306a36Sopenharmony_ci
388862306a36Sopenharmony_ci					port@0 {
388962306a36Sopenharmony_ci						reg = <0>;
389062306a36Sopenharmony_ci						dpu_intf1_out: endpoint {
389162306a36Sopenharmony_ci							remote-endpoint = <&mdss_dsi0_in>;
389262306a36Sopenharmony_ci						};
389362306a36Sopenharmony_ci					};
389462306a36Sopenharmony_ci
389562306a36Sopenharmony_ci					port@1 {
389662306a36Sopenharmony_ci						reg = <1>;
389762306a36Sopenharmony_ci						dpu_intf5_out: endpoint {
389862306a36Sopenharmony_ci							remote-endpoint = <&edp_in>;
389962306a36Sopenharmony_ci						};
390062306a36Sopenharmony_ci					};
390162306a36Sopenharmony_ci
390262306a36Sopenharmony_ci					port@2 {
390362306a36Sopenharmony_ci						reg = <2>;
390462306a36Sopenharmony_ci						dpu_intf0_out: endpoint {
390562306a36Sopenharmony_ci							remote-endpoint = <&dp_in>;
390662306a36Sopenharmony_ci						};
390762306a36Sopenharmony_ci					};
390862306a36Sopenharmony_ci				};
390962306a36Sopenharmony_ci
391062306a36Sopenharmony_ci				mdp_opp_table: opp-table {
391162306a36Sopenharmony_ci					compatible = "operating-points-v2";
391262306a36Sopenharmony_ci
391362306a36Sopenharmony_ci					opp-200000000 {
391462306a36Sopenharmony_ci						opp-hz = /bits/ 64 <200000000>;
391562306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_low_svs>;
391662306a36Sopenharmony_ci					};
391762306a36Sopenharmony_ci
391862306a36Sopenharmony_ci					opp-300000000 {
391962306a36Sopenharmony_ci						opp-hz = /bits/ 64 <300000000>;
392062306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_svs>;
392162306a36Sopenharmony_ci					};
392262306a36Sopenharmony_ci
392362306a36Sopenharmony_ci					opp-380000000 {
392462306a36Sopenharmony_ci						opp-hz = /bits/ 64 <380000000>;
392562306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_svs_l1>;
392662306a36Sopenharmony_ci					};
392762306a36Sopenharmony_ci
392862306a36Sopenharmony_ci					opp-506666667 {
392962306a36Sopenharmony_ci						opp-hz = /bits/ 64 <506666667>;
393062306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_nom>;
393162306a36Sopenharmony_ci					};
393262306a36Sopenharmony_ci				};
393362306a36Sopenharmony_ci			};
393462306a36Sopenharmony_ci
393562306a36Sopenharmony_ci			mdss_dsi: dsi@ae94000 {
393662306a36Sopenharmony_ci				compatible = "qcom,sc7280-dsi-ctrl",
393762306a36Sopenharmony_ci					     "qcom,mdss-dsi-ctrl";
393862306a36Sopenharmony_ci				reg = <0 0x0ae94000 0 0x400>;
393962306a36Sopenharmony_ci				reg-names = "dsi_ctrl";
394062306a36Sopenharmony_ci
394162306a36Sopenharmony_ci				interrupt-parent = <&mdss>;
394262306a36Sopenharmony_ci				interrupts = <4>;
394362306a36Sopenharmony_ci
394462306a36Sopenharmony_ci				clocks = <&dispcc DISP_CC_MDSS_BYTE0_CLK>,
394562306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_BYTE0_INTF_CLK>,
394662306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_PCLK0_CLK>,
394762306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_ESC0_CLK>,
394862306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_AHB_CLK>,
394962306a36Sopenharmony_ci					 <&gcc GCC_DISP_HF_AXI_CLK>;
395062306a36Sopenharmony_ci				clock-names = "byte",
395162306a36Sopenharmony_ci					      "byte_intf",
395262306a36Sopenharmony_ci					      "pixel",
395362306a36Sopenharmony_ci					      "core",
395462306a36Sopenharmony_ci					      "iface",
395562306a36Sopenharmony_ci					      "bus";
395662306a36Sopenharmony_ci
395762306a36Sopenharmony_ci				assigned-clocks = <&dispcc DISP_CC_MDSS_BYTE0_CLK_SRC>, <&dispcc DISP_CC_MDSS_PCLK0_CLK_SRC>;
395862306a36Sopenharmony_ci				assigned-clock-parents = <&mdss_dsi_phy 0>, <&mdss_dsi_phy 1>;
395962306a36Sopenharmony_ci
396062306a36Sopenharmony_ci				operating-points-v2 = <&dsi_opp_table>;
396162306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
396262306a36Sopenharmony_ci
396362306a36Sopenharmony_ci				phys = <&mdss_dsi_phy>;
396462306a36Sopenharmony_ci
396562306a36Sopenharmony_ci				#address-cells = <1>;
396662306a36Sopenharmony_ci				#size-cells = <0>;
396762306a36Sopenharmony_ci
396862306a36Sopenharmony_ci				status = "disabled";
396962306a36Sopenharmony_ci
397062306a36Sopenharmony_ci				ports {
397162306a36Sopenharmony_ci					#address-cells = <1>;
397262306a36Sopenharmony_ci					#size-cells = <0>;
397362306a36Sopenharmony_ci
397462306a36Sopenharmony_ci					port@0 {
397562306a36Sopenharmony_ci						reg = <0>;
397662306a36Sopenharmony_ci						mdss_dsi0_in: endpoint {
397762306a36Sopenharmony_ci							remote-endpoint = <&dpu_intf1_out>;
397862306a36Sopenharmony_ci						};
397962306a36Sopenharmony_ci					};
398062306a36Sopenharmony_ci
398162306a36Sopenharmony_ci					port@1 {
398262306a36Sopenharmony_ci						reg = <1>;
398362306a36Sopenharmony_ci						mdss_dsi0_out: endpoint {
398462306a36Sopenharmony_ci						};
398562306a36Sopenharmony_ci					};
398662306a36Sopenharmony_ci				};
398762306a36Sopenharmony_ci
398862306a36Sopenharmony_ci				dsi_opp_table: opp-table {
398962306a36Sopenharmony_ci					compatible = "operating-points-v2";
399062306a36Sopenharmony_ci
399162306a36Sopenharmony_ci					opp-187500000 {
399262306a36Sopenharmony_ci						opp-hz = /bits/ 64 <187500000>;
399362306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_low_svs>;
399462306a36Sopenharmony_ci					};
399562306a36Sopenharmony_ci
399662306a36Sopenharmony_ci					opp-300000000 {
399762306a36Sopenharmony_ci						opp-hz = /bits/ 64 <300000000>;
399862306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_svs>;
399962306a36Sopenharmony_ci					};
400062306a36Sopenharmony_ci
400162306a36Sopenharmony_ci					opp-358000000 {
400262306a36Sopenharmony_ci						opp-hz = /bits/ 64 <358000000>;
400362306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_svs_l1>;
400462306a36Sopenharmony_ci					};
400562306a36Sopenharmony_ci				};
400662306a36Sopenharmony_ci			};
400762306a36Sopenharmony_ci
400862306a36Sopenharmony_ci			mdss_dsi_phy: phy@ae94400 {
400962306a36Sopenharmony_ci				compatible = "qcom,sc7280-dsi-phy-7nm";
401062306a36Sopenharmony_ci				reg = <0 0x0ae94400 0 0x200>,
401162306a36Sopenharmony_ci				      <0 0x0ae94600 0 0x280>,
401262306a36Sopenharmony_ci				      <0 0x0ae94900 0 0x280>;
401362306a36Sopenharmony_ci				reg-names = "dsi_phy",
401462306a36Sopenharmony_ci					    "dsi_phy_lane",
401562306a36Sopenharmony_ci					    "dsi_pll";
401662306a36Sopenharmony_ci
401762306a36Sopenharmony_ci				#clock-cells = <1>;
401862306a36Sopenharmony_ci				#phy-cells = <0>;
401962306a36Sopenharmony_ci
402062306a36Sopenharmony_ci				clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>,
402162306a36Sopenharmony_ci					 <&rpmhcc RPMH_CXO_CLK>;
402262306a36Sopenharmony_ci				clock-names = "iface", "ref";
402362306a36Sopenharmony_ci
402462306a36Sopenharmony_ci				status = "disabled";
402562306a36Sopenharmony_ci			};
402662306a36Sopenharmony_ci
402762306a36Sopenharmony_ci			mdss_edp: edp@aea0000 {
402862306a36Sopenharmony_ci				compatible = "qcom,sc7280-edp";
402962306a36Sopenharmony_ci				pinctrl-names = "default";
403062306a36Sopenharmony_ci				pinctrl-0 = <&edp_hot_plug_det>;
403162306a36Sopenharmony_ci
403262306a36Sopenharmony_ci				reg = <0 0x0aea0000 0 0x200>,
403362306a36Sopenharmony_ci				      <0 0x0aea0200 0 0x200>,
403462306a36Sopenharmony_ci				      <0 0x0aea0400 0 0xc00>,
403562306a36Sopenharmony_ci				      <0 0x0aea1000 0 0x400>;
403662306a36Sopenharmony_ci
403762306a36Sopenharmony_ci				interrupt-parent = <&mdss>;
403862306a36Sopenharmony_ci				interrupts = <14>;
403962306a36Sopenharmony_ci
404062306a36Sopenharmony_ci				clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>,
404162306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_EDP_AUX_CLK>,
404262306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_EDP_LINK_CLK>,
404362306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_EDP_LINK_INTF_CLK>,
404462306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_EDP_PIXEL_CLK>;
404562306a36Sopenharmony_ci				clock-names = "core_iface",
404662306a36Sopenharmony_ci					      "core_aux",
404762306a36Sopenharmony_ci					      "ctrl_link",
404862306a36Sopenharmony_ci					      "ctrl_link_iface",
404962306a36Sopenharmony_ci					      "stream_pixel";
405062306a36Sopenharmony_ci				assigned-clocks = <&dispcc DISP_CC_MDSS_EDP_LINK_CLK_SRC>,
405162306a36Sopenharmony_ci						  <&dispcc DISP_CC_MDSS_EDP_PIXEL_CLK_SRC>;
405262306a36Sopenharmony_ci				assigned-clock-parents = <&mdss_edp_phy 0>, <&mdss_edp_phy 1>;
405362306a36Sopenharmony_ci
405462306a36Sopenharmony_ci				phys = <&mdss_edp_phy>;
405562306a36Sopenharmony_ci				phy-names = "dp";
405662306a36Sopenharmony_ci
405762306a36Sopenharmony_ci				operating-points-v2 = <&edp_opp_table>;
405862306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
405962306a36Sopenharmony_ci
406062306a36Sopenharmony_ci				status = "disabled";
406162306a36Sopenharmony_ci
406262306a36Sopenharmony_ci				ports {
406362306a36Sopenharmony_ci					#address-cells = <1>;
406462306a36Sopenharmony_ci					#size-cells = <0>;
406562306a36Sopenharmony_ci
406662306a36Sopenharmony_ci					port@0 {
406762306a36Sopenharmony_ci						reg = <0>;
406862306a36Sopenharmony_ci						edp_in: endpoint {
406962306a36Sopenharmony_ci							remote-endpoint = <&dpu_intf5_out>;
407062306a36Sopenharmony_ci						};
407162306a36Sopenharmony_ci					};
407262306a36Sopenharmony_ci
407362306a36Sopenharmony_ci					port@1 {
407462306a36Sopenharmony_ci						reg = <1>;
407562306a36Sopenharmony_ci						mdss_edp_out: endpoint { };
407662306a36Sopenharmony_ci					};
407762306a36Sopenharmony_ci				};
407862306a36Sopenharmony_ci
407962306a36Sopenharmony_ci				edp_opp_table: opp-table {
408062306a36Sopenharmony_ci					compatible = "operating-points-v2";
408162306a36Sopenharmony_ci
408262306a36Sopenharmony_ci					opp-160000000 {
408362306a36Sopenharmony_ci						opp-hz = /bits/ 64 <160000000>;
408462306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_low_svs>;
408562306a36Sopenharmony_ci					};
408662306a36Sopenharmony_ci
408762306a36Sopenharmony_ci					opp-270000000 {
408862306a36Sopenharmony_ci						opp-hz = /bits/ 64 <270000000>;
408962306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_svs>;
409062306a36Sopenharmony_ci					};
409162306a36Sopenharmony_ci
409262306a36Sopenharmony_ci					opp-540000000 {
409362306a36Sopenharmony_ci						opp-hz = /bits/ 64 <540000000>;
409462306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_nom>;
409562306a36Sopenharmony_ci					};
409662306a36Sopenharmony_ci
409762306a36Sopenharmony_ci					opp-810000000 {
409862306a36Sopenharmony_ci						opp-hz = /bits/ 64 <810000000>;
409962306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_nom>;
410062306a36Sopenharmony_ci					};
410162306a36Sopenharmony_ci				};
410262306a36Sopenharmony_ci			};
410362306a36Sopenharmony_ci
410462306a36Sopenharmony_ci			mdss_edp_phy: phy@aec2a00 {
410562306a36Sopenharmony_ci				compatible = "qcom,sc7280-edp-phy";
410662306a36Sopenharmony_ci
410762306a36Sopenharmony_ci				reg = <0 0x0aec2a00 0 0x19c>,
410862306a36Sopenharmony_ci				      <0 0x0aec2200 0 0xa0>,
410962306a36Sopenharmony_ci				      <0 0x0aec2600 0 0xa0>,
411062306a36Sopenharmony_ci				      <0 0x0aec2000 0 0x1c0>;
411162306a36Sopenharmony_ci
411262306a36Sopenharmony_ci				clocks = <&rpmhcc RPMH_CXO_CLK>,
411362306a36Sopenharmony_ci					 <&gcc GCC_EDP_CLKREF_EN>;
411462306a36Sopenharmony_ci				clock-names = "aux",
411562306a36Sopenharmony_ci					      "cfg_ahb";
411662306a36Sopenharmony_ci
411762306a36Sopenharmony_ci				#clock-cells = <1>;
411862306a36Sopenharmony_ci				#phy-cells = <0>;
411962306a36Sopenharmony_ci
412062306a36Sopenharmony_ci				status = "disabled";
412162306a36Sopenharmony_ci			};
412262306a36Sopenharmony_ci
412362306a36Sopenharmony_ci			mdss_dp: displayport-controller@ae90000 {
412462306a36Sopenharmony_ci				compatible = "qcom,sc7280-dp";
412562306a36Sopenharmony_ci
412662306a36Sopenharmony_ci				reg = <0 0x0ae90000 0 0x200>,
412762306a36Sopenharmony_ci				      <0 0x0ae90200 0 0x200>,
412862306a36Sopenharmony_ci				      <0 0x0ae90400 0 0xc00>,
412962306a36Sopenharmony_ci				      <0 0x0ae91000 0 0x400>,
413062306a36Sopenharmony_ci				      <0 0x0ae91400 0 0x400>;
413162306a36Sopenharmony_ci
413262306a36Sopenharmony_ci				interrupt-parent = <&mdss>;
413362306a36Sopenharmony_ci				interrupts = <12>;
413462306a36Sopenharmony_ci
413562306a36Sopenharmony_ci				clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>,
413662306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_DP_AUX_CLK>,
413762306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_DP_LINK_CLK>,
413862306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_DP_LINK_INTF_CLK>,
413962306a36Sopenharmony_ci					 <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK>;
414062306a36Sopenharmony_ci				clock-names = "core_iface",
414162306a36Sopenharmony_ci						"core_aux",
414262306a36Sopenharmony_ci						"ctrl_link",
414362306a36Sopenharmony_ci						"ctrl_link_iface",
414462306a36Sopenharmony_ci						"stream_pixel";
414562306a36Sopenharmony_ci				assigned-clocks = <&dispcc DISP_CC_MDSS_DP_LINK_CLK_SRC>,
414662306a36Sopenharmony_ci						  <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK_SRC>;
414762306a36Sopenharmony_ci				assigned-clock-parents = <&dp_phy 0>, <&dp_phy 1>;
414862306a36Sopenharmony_ci				phys = <&dp_phy>;
414962306a36Sopenharmony_ci				phy-names = "dp";
415062306a36Sopenharmony_ci
415162306a36Sopenharmony_ci				operating-points-v2 = <&dp_opp_table>;
415262306a36Sopenharmony_ci				power-domains = <&rpmhpd SC7280_CX>;
415362306a36Sopenharmony_ci
415462306a36Sopenharmony_ci				#sound-dai-cells = <0>;
415562306a36Sopenharmony_ci
415662306a36Sopenharmony_ci				status = "disabled";
415762306a36Sopenharmony_ci
415862306a36Sopenharmony_ci				ports {
415962306a36Sopenharmony_ci					#address-cells = <1>;
416062306a36Sopenharmony_ci					#size-cells = <0>;
416162306a36Sopenharmony_ci
416262306a36Sopenharmony_ci					port@0 {
416362306a36Sopenharmony_ci						reg = <0>;
416462306a36Sopenharmony_ci						dp_in: endpoint {
416562306a36Sopenharmony_ci							remote-endpoint = <&dpu_intf0_out>;
416662306a36Sopenharmony_ci						};
416762306a36Sopenharmony_ci					};
416862306a36Sopenharmony_ci
416962306a36Sopenharmony_ci					port@1 {
417062306a36Sopenharmony_ci						reg = <1>;
417162306a36Sopenharmony_ci						mdss_dp_out: endpoint { };
417262306a36Sopenharmony_ci					};
417362306a36Sopenharmony_ci				};
417462306a36Sopenharmony_ci
417562306a36Sopenharmony_ci				dp_opp_table: opp-table {
417662306a36Sopenharmony_ci					compatible = "operating-points-v2";
417762306a36Sopenharmony_ci
417862306a36Sopenharmony_ci					opp-160000000 {
417962306a36Sopenharmony_ci						opp-hz = /bits/ 64 <160000000>;
418062306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_low_svs>;
418162306a36Sopenharmony_ci					};
418262306a36Sopenharmony_ci
418362306a36Sopenharmony_ci					opp-270000000 {
418462306a36Sopenharmony_ci						opp-hz = /bits/ 64 <270000000>;
418562306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_svs>;
418662306a36Sopenharmony_ci					};
418762306a36Sopenharmony_ci
418862306a36Sopenharmony_ci					opp-540000000 {
418962306a36Sopenharmony_ci						opp-hz = /bits/ 64 <540000000>;
419062306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_svs_l1>;
419162306a36Sopenharmony_ci					};
419262306a36Sopenharmony_ci
419362306a36Sopenharmony_ci					opp-810000000 {
419462306a36Sopenharmony_ci						opp-hz = /bits/ 64 <810000000>;
419562306a36Sopenharmony_ci						required-opps = <&rpmhpd_opp_nom>;
419662306a36Sopenharmony_ci					};
419762306a36Sopenharmony_ci				};
419862306a36Sopenharmony_ci			};
419962306a36Sopenharmony_ci		};
420062306a36Sopenharmony_ci
420162306a36Sopenharmony_ci		pdc: interrupt-controller@b220000 {
420262306a36Sopenharmony_ci			compatible = "qcom,sc7280-pdc", "qcom,pdc";
420362306a36Sopenharmony_ci			reg = <0 0x0b220000 0 0x30000>;
420462306a36Sopenharmony_ci			qcom,pdc-ranges = <0 480 40>, <40 140 14>, <54 263 1>,
420562306a36Sopenharmony_ci					  <55 306 4>, <59 312 3>, <62 374 2>,
420662306a36Sopenharmony_ci					  <64 434 2>, <66 438 3>, <69 86 1>,
420762306a36Sopenharmony_ci					  <70 520 54>, <124 609 31>, <155 63 1>,
420862306a36Sopenharmony_ci					  <156 716 12>;
420962306a36Sopenharmony_ci			#interrupt-cells = <2>;
421062306a36Sopenharmony_ci			interrupt-parent = <&intc>;
421162306a36Sopenharmony_ci			interrupt-controller;
421262306a36Sopenharmony_ci		};
421362306a36Sopenharmony_ci
421462306a36Sopenharmony_ci		pdc_reset: reset-controller@b5e0000 {
421562306a36Sopenharmony_ci			compatible = "qcom,sc7280-pdc-global";
421662306a36Sopenharmony_ci			reg = <0 0x0b5e0000 0 0x20000>;
421762306a36Sopenharmony_ci			#reset-cells = <1>;
421862306a36Sopenharmony_ci			status = "reserved"; /* Owned by firmware */
421962306a36Sopenharmony_ci		};
422062306a36Sopenharmony_ci
422162306a36Sopenharmony_ci		tsens0: thermal-sensor@c263000 {
422262306a36Sopenharmony_ci			compatible = "qcom,sc7280-tsens","qcom,tsens-v2";
422362306a36Sopenharmony_ci			reg = <0 0x0c263000 0 0x1ff>, /* TM */
422462306a36Sopenharmony_ci				<0 0x0c222000 0 0x1ff>; /* SROT */
422562306a36Sopenharmony_ci			#qcom,sensors = <15>;
422662306a36Sopenharmony_ci			interrupts = <GIC_SPI 506 IRQ_TYPE_LEVEL_HIGH>,
422762306a36Sopenharmony_ci				     <GIC_SPI 508 IRQ_TYPE_LEVEL_HIGH>;
422862306a36Sopenharmony_ci			interrupt-names = "uplow","critical";
422962306a36Sopenharmony_ci			#thermal-sensor-cells = <1>;
423062306a36Sopenharmony_ci		};
423162306a36Sopenharmony_ci
423262306a36Sopenharmony_ci		tsens1: thermal-sensor@c265000 {
423362306a36Sopenharmony_ci			compatible = "qcom,sc7280-tsens","qcom,tsens-v2";
423462306a36Sopenharmony_ci			reg = <0 0x0c265000 0 0x1ff>, /* TM */
423562306a36Sopenharmony_ci				<0 0x0c223000 0 0x1ff>; /* SROT */
423662306a36Sopenharmony_ci			#qcom,sensors = <12>;
423762306a36Sopenharmony_ci			interrupts = <GIC_SPI 507 IRQ_TYPE_LEVEL_HIGH>,
423862306a36Sopenharmony_ci				     <GIC_SPI 509 IRQ_TYPE_LEVEL_HIGH>;
423962306a36Sopenharmony_ci			interrupt-names = "uplow","critical";
424062306a36Sopenharmony_ci			#thermal-sensor-cells = <1>;
424162306a36Sopenharmony_ci		};
424262306a36Sopenharmony_ci
424362306a36Sopenharmony_ci		aoss_reset: reset-controller@c2a0000 {
424462306a36Sopenharmony_ci			compatible = "qcom,sc7280-aoss-cc", "qcom,sdm845-aoss-cc";
424562306a36Sopenharmony_ci			reg = <0 0x0c2a0000 0 0x31000>;
424662306a36Sopenharmony_ci			#reset-cells = <1>;
424762306a36Sopenharmony_ci		};
424862306a36Sopenharmony_ci
424962306a36Sopenharmony_ci		aoss_qmp: power-management@c300000 {
425062306a36Sopenharmony_ci			compatible = "qcom,sc7280-aoss-qmp", "qcom,aoss-qmp";
425162306a36Sopenharmony_ci			reg = <0 0x0c300000 0 0x400>;
425262306a36Sopenharmony_ci			interrupts-extended = <&ipcc IPCC_CLIENT_AOP
425362306a36Sopenharmony_ci						     IPCC_MPROC_SIGNAL_GLINK_QMP
425462306a36Sopenharmony_ci						     IRQ_TYPE_EDGE_RISING>;
425562306a36Sopenharmony_ci			mboxes = <&ipcc IPCC_CLIENT_AOP
425662306a36Sopenharmony_ci					IPCC_MPROC_SIGNAL_GLINK_QMP>;
425762306a36Sopenharmony_ci
425862306a36Sopenharmony_ci			#clock-cells = <0>;
425962306a36Sopenharmony_ci		};
426062306a36Sopenharmony_ci
426162306a36Sopenharmony_ci		sram@c3f0000 {
426262306a36Sopenharmony_ci			compatible = "qcom,rpmh-stats";
426362306a36Sopenharmony_ci			reg = <0 0x0c3f0000 0 0x400>;
426462306a36Sopenharmony_ci		};
426562306a36Sopenharmony_ci
426662306a36Sopenharmony_ci		spmi_bus: spmi@c440000 {
426762306a36Sopenharmony_ci			compatible = "qcom,spmi-pmic-arb";
426862306a36Sopenharmony_ci			reg = <0 0x0c440000 0 0x1100>,
426962306a36Sopenharmony_ci			      <0 0x0c600000 0 0x2000000>,
427062306a36Sopenharmony_ci			      <0 0x0e600000 0 0x100000>,
427162306a36Sopenharmony_ci			      <0 0x0e700000 0 0xa0000>,
427262306a36Sopenharmony_ci			      <0 0x0c40a000 0 0x26000>;
427362306a36Sopenharmony_ci			reg-names = "core", "chnls", "obsrvr", "intr", "cnfg";
427462306a36Sopenharmony_ci			interrupt-names = "periph_irq";
427562306a36Sopenharmony_ci			interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>;
427662306a36Sopenharmony_ci			qcom,ee = <0>;
427762306a36Sopenharmony_ci			qcom,channel = <0>;
427862306a36Sopenharmony_ci			#address-cells = <2>;
427962306a36Sopenharmony_ci			#size-cells = <0>;
428062306a36Sopenharmony_ci			interrupt-controller;
428162306a36Sopenharmony_ci			#interrupt-cells = <4>;
428262306a36Sopenharmony_ci		};
428362306a36Sopenharmony_ci
428462306a36Sopenharmony_ci		tlmm: pinctrl@f100000 {
428562306a36Sopenharmony_ci			compatible = "qcom,sc7280-pinctrl";
428662306a36Sopenharmony_ci			reg = <0 0x0f100000 0 0x300000>;
428762306a36Sopenharmony_ci			interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
428862306a36Sopenharmony_ci			gpio-controller;
428962306a36Sopenharmony_ci			#gpio-cells = <2>;
429062306a36Sopenharmony_ci			interrupt-controller;
429162306a36Sopenharmony_ci			#interrupt-cells = <2>;
429262306a36Sopenharmony_ci			gpio-ranges = <&tlmm 0 0 175>;
429362306a36Sopenharmony_ci			wakeup-parent = <&pdc>;
429462306a36Sopenharmony_ci
429562306a36Sopenharmony_ci			dp_hot_plug_det: dp-hot-plug-det-state {
429662306a36Sopenharmony_ci				pins = "gpio47";
429762306a36Sopenharmony_ci				function = "dp_hot";
429862306a36Sopenharmony_ci			};
429962306a36Sopenharmony_ci
430062306a36Sopenharmony_ci			edp_hot_plug_det: edp-hot-plug-det-state {
430162306a36Sopenharmony_ci				pins = "gpio60";
430262306a36Sopenharmony_ci				function = "edp_hot";
430362306a36Sopenharmony_ci			};
430462306a36Sopenharmony_ci
430562306a36Sopenharmony_ci			mi2s0_data0: mi2s0-data0-state {
430662306a36Sopenharmony_ci				pins = "gpio98";
430762306a36Sopenharmony_ci				function = "mi2s0_data0";
430862306a36Sopenharmony_ci			};
430962306a36Sopenharmony_ci
431062306a36Sopenharmony_ci			mi2s0_data1: mi2s0-data1-state {
431162306a36Sopenharmony_ci				pins = "gpio99";
431262306a36Sopenharmony_ci				function = "mi2s0_data1";
431362306a36Sopenharmony_ci			};
431462306a36Sopenharmony_ci
431562306a36Sopenharmony_ci			mi2s0_mclk: mi2s0-mclk-state {
431662306a36Sopenharmony_ci				pins = "gpio96";
431762306a36Sopenharmony_ci				function = "pri_mi2s";
431862306a36Sopenharmony_ci			};
431962306a36Sopenharmony_ci
432062306a36Sopenharmony_ci			mi2s0_sclk: mi2s0-sclk-state {
432162306a36Sopenharmony_ci				pins = "gpio97";
432262306a36Sopenharmony_ci				function = "mi2s0_sck";
432362306a36Sopenharmony_ci			};
432462306a36Sopenharmony_ci
432562306a36Sopenharmony_ci			mi2s0_ws: mi2s0-ws-state {
432662306a36Sopenharmony_ci				pins = "gpio100";
432762306a36Sopenharmony_ci				function = "mi2s0_ws";
432862306a36Sopenharmony_ci			};
432962306a36Sopenharmony_ci
433062306a36Sopenharmony_ci			mi2s1_data0: mi2s1-data0-state {
433162306a36Sopenharmony_ci				pins = "gpio107";
433262306a36Sopenharmony_ci				function = "mi2s1_data0";
433362306a36Sopenharmony_ci			};
433462306a36Sopenharmony_ci
433562306a36Sopenharmony_ci			mi2s1_sclk: mi2s1-sclk-state {
433662306a36Sopenharmony_ci				pins = "gpio106";
433762306a36Sopenharmony_ci				function = "mi2s1_sck";
433862306a36Sopenharmony_ci			};
433962306a36Sopenharmony_ci
434062306a36Sopenharmony_ci			mi2s1_ws: mi2s1-ws-state {
434162306a36Sopenharmony_ci				pins = "gpio108";
434262306a36Sopenharmony_ci				function = "mi2s1_ws";
434362306a36Sopenharmony_ci			};
434462306a36Sopenharmony_ci
434562306a36Sopenharmony_ci			pcie1_clkreq_n: pcie1-clkreq-n-state {
434662306a36Sopenharmony_ci				pins = "gpio79";
434762306a36Sopenharmony_ci				function = "pcie1_clkreqn";
434862306a36Sopenharmony_ci			};
434962306a36Sopenharmony_ci
435062306a36Sopenharmony_ci			qspi_clk: qspi-clk-state {
435162306a36Sopenharmony_ci				pins = "gpio14";
435262306a36Sopenharmony_ci				function = "qspi_clk";
435362306a36Sopenharmony_ci			};
435462306a36Sopenharmony_ci
435562306a36Sopenharmony_ci			qspi_cs0: qspi-cs0-state {
435662306a36Sopenharmony_ci				pins = "gpio15";
435762306a36Sopenharmony_ci				function = "qspi_cs";
435862306a36Sopenharmony_ci			};
435962306a36Sopenharmony_ci
436062306a36Sopenharmony_ci			qspi_cs1: qspi-cs1-state {
436162306a36Sopenharmony_ci				pins = "gpio19";
436262306a36Sopenharmony_ci				function = "qspi_cs";
436362306a36Sopenharmony_ci			};
436462306a36Sopenharmony_ci
436562306a36Sopenharmony_ci			qspi_data0: qspi-data0-state {
436662306a36Sopenharmony_ci				pins = "gpio12";
436762306a36Sopenharmony_ci				function = "qspi_data";
436862306a36Sopenharmony_ci			};
436962306a36Sopenharmony_ci
437062306a36Sopenharmony_ci			qspi_data1: qspi-data1-state {
437162306a36Sopenharmony_ci				pins = "gpio13";
437262306a36Sopenharmony_ci				function = "qspi_data";
437362306a36Sopenharmony_ci			};
437462306a36Sopenharmony_ci
437562306a36Sopenharmony_ci			qspi_data23: qspi-data23-state {
437662306a36Sopenharmony_ci				pins = "gpio16", "gpio17";
437762306a36Sopenharmony_ci				function = "qspi_data";
437862306a36Sopenharmony_ci			};
437962306a36Sopenharmony_ci
438062306a36Sopenharmony_ci			qup_i2c0_data_clk: qup-i2c0-data-clk-state {
438162306a36Sopenharmony_ci				pins = "gpio0", "gpio1";
438262306a36Sopenharmony_ci				function = "qup00";
438362306a36Sopenharmony_ci			};
438462306a36Sopenharmony_ci
438562306a36Sopenharmony_ci			qup_i2c1_data_clk: qup-i2c1-data-clk-state {
438662306a36Sopenharmony_ci				pins = "gpio4", "gpio5";
438762306a36Sopenharmony_ci				function = "qup01";
438862306a36Sopenharmony_ci			};
438962306a36Sopenharmony_ci
439062306a36Sopenharmony_ci			qup_i2c2_data_clk: qup-i2c2-data-clk-state {
439162306a36Sopenharmony_ci				pins = "gpio8", "gpio9";
439262306a36Sopenharmony_ci				function = "qup02";
439362306a36Sopenharmony_ci			};
439462306a36Sopenharmony_ci
439562306a36Sopenharmony_ci			qup_i2c3_data_clk: qup-i2c3-data-clk-state {
439662306a36Sopenharmony_ci				pins = "gpio12", "gpio13";
439762306a36Sopenharmony_ci				function = "qup03";
439862306a36Sopenharmony_ci			};
439962306a36Sopenharmony_ci
440062306a36Sopenharmony_ci			qup_i2c4_data_clk: qup-i2c4-data-clk-state {
440162306a36Sopenharmony_ci				pins = "gpio16", "gpio17";
440262306a36Sopenharmony_ci				function = "qup04";
440362306a36Sopenharmony_ci			};
440462306a36Sopenharmony_ci
440562306a36Sopenharmony_ci			qup_i2c5_data_clk: qup-i2c5-data-clk-state {
440662306a36Sopenharmony_ci				pins = "gpio20", "gpio21";
440762306a36Sopenharmony_ci				function = "qup05";
440862306a36Sopenharmony_ci			};
440962306a36Sopenharmony_ci
441062306a36Sopenharmony_ci			qup_i2c6_data_clk: qup-i2c6-data-clk-state {
441162306a36Sopenharmony_ci				pins = "gpio24", "gpio25";
441262306a36Sopenharmony_ci				function = "qup06";
441362306a36Sopenharmony_ci			};
441462306a36Sopenharmony_ci
441562306a36Sopenharmony_ci			qup_i2c7_data_clk: qup-i2c7-data-clk-state {
441662306a36Sopenharmony_ci				pins = "gpio28", "gpio29";
441762306a36Sopenharmony_ci				function = "qup07";
441862306a36Sopenharmony_ci			};
441962306a36Sopenharmony_ci
442062306a36Sopenharmony_ci			qup_i2c8_data_clk: qup-i2c8-data-clk-state {
442162306a36Sopenharmony_ci				pins = "gpio32", "gpio33";
442262306a36Sopenharmony_ci				function = "qup10";
442362306a36Sopenharmony_ci			};
442462306a36Sopenharmony_ci
442562306a36Sopenharmony_ci			qup_i2c9_data_clk: qup-i2c9-data-clk-state {
442662306a36Sopenharmony_ci				pins = "gpio36", "gpio37";
442762306a36Sopenharmony_ci				function = "qup11";
442862306a36Sopenharmony_ci			};
442962306a36Sopenharmony_ci
443062306a36Sopenharmony_ci			qup_i2c10_data_clk: qup-i2c10-data-clk-state {
443162306a36Sopenharmony_ci				pins = "gpio40", "gpio41";
443262306a36Sopenharmony_ci				function = "qup12";
443362306a36Sopenharmony_ci			};
443462306a36Sopenharmony_ci
443562306a36Sopenharmony_ci			qup_i2c11_data_clk: qup-i2c11-data-clk-state {
443662306a36Sopenharmony_ci				pins = "gpio44", "gpio45";
443762306a36Sopenharmony_ci				function = "qup13";
443862306a36Sopenharmony_ci			};
443962306a36Sopenharmony_ci
444062306a36Sopenharmony_ci			qup_i2c12_data_clk: qup-i2c12-data-clk-state {
444162306a36Sopenharmony_ci				pins = "gpio48", "gpio49";
444262306a36Sopenharmony_ci				function = "qup14";
444362306a36Sopenharmony_ci			};
444462306a36Sopenharmony_ci
444562306a36Sopenharmony_ci			qup_i2c13_data_clk: qup-i2c13-data-clk-state {
444662306a36Sopenharmony_ci				pins = "gpio52", "gpio53";
444762306a36Sopenharmony_ci				function = "qup15";
444862306a36Sopenharmony_ci			};
444962306a36Sopenharmony_ci
445062306a36Sopenharmony_ci			qup_i2c14_data_clk: qup-i2c14-data-clk-state {
445162306a36Sopenharmony_ci				pins = "gpio56", "gpio57";
445262306a36Sopenharmony_ci				function = "qup16";
445362306a36Sopenharmony_ci			};
445462306a36Sopenharmony_ci
445562306a36Sopenharmony_ci			qup_i2c15_data_clk: qup-i2c15-data-clk-state {
445662306a36Sopenharmony_ci				pins = "gpio60", "gpio61";
445762306a36Sopenharmony_ci				function = "qup17";
445862306a36Sopenharmony_ci			};
445962306a36Sopenharmony_ci
446062306a36Sopenharmony_ci			qup_spi0_data_clk: qup-spi0-data-clk-state {
446162306a36Sopenharmony_ci				pins = "gpio0", "gpio1", "gpio2";
446262306a36Sopenharmony_ci				function = "qup00";
446362306a36Sopenharmony_ci			};
446462306a36Sopenharmony_ci
446562306a36Sopenharmony_ci			qup_spi0_cs: qup-spi0-cs-state {
446662306a36Sopenharmony_ci				pins = "gpio3";
446762306a36Sopenharmony_ci				function = "qup00";
446862306a36Sopenharmony_ci			};
446962306a36Sopenharmony_ci
447062306a36Sopenharmony_ci			qup_spi0_cs_gpio: qup-spi0-cs-gpio-state {
447162306a36Sopenharmony_ci				pins = "gpio3";
447262306a36Sopenharmony_ci				function = "gpio";
447362306a36Sopenharmony_ci			};
447462306a36Sopenharmony_ci
447562306a36Sopenharmony_ci			qup_spi1_data_clk: qup-spi1-data-clk-state {
447662306a36Sopenharmony_ci				pins = "gpio4", "gpio5", "gpio6";
447762306a36Sopenharmony_ci				function = "qup01";
447862306a36Sopenharmony_ci			};
447962306a36Sopenharmony_ci
448062306a36Sopenharmony_ci			qup_spi1_cs: qup-spi1-cs-state {
448162306a36Sopenharmony_ci				pins = "gpio7";
448262306a36Sopenharmony_ci				function = "qup01";
448362306a36Sopenharmony_ci			};
448462306a36Sopenharmony_ci
448562306a36Sopenharmony_ci			qup_spi1_cs_gpio: qup-spi1-cs-gpio-state {
448662306a36Sopenharmony_ci				pins = "gpio7";
448762306a36Sopenharmony_ci				function = "gpio";
448862306a36Sopenharmony_ci			};
448962306a36Sopenharmony_ci
449062306a36Sopenharmony_ci			qup_spi2_data_clk: qup-spi2-data-clk-state {
449162306a36Sopenharmony_ci				pins = "gpio8", "gpio9", "gpio10";
449262306a36Sopenharmony_ci				function = "qup02";
449362306a36Sopenharmony_ci			};
449462306a36Sopenharmony_ci
449562306a36Sopenharmony_ci			qup_spi2_cs: qup-spi2-cs-state {
449662306a36Sopenharmony_ci				pins = "gpio11";
449762306a36Sopenharmony_ci				function = "qup02";
449862306a36Sopenharmony_ci			};
449962306a36Sopenharmony_ci
450062306a36Sopenharmony_ci			qup_spi2_cs_gpio: qup-spi2-cs-gpio-state {
450162306a36Sopenharmony_ci				pins = "gpio11";
450262306a36Sopenharmony_ci				function = "gpio";
450362306a36Sopenharmony_ci			};
450462306a36Sopenharmony_ci
450562306a36Sopenharmony_ci			qup_spi3_data_clk: qup-spi3-data-clk-state {
450662306a36Sopenharmony_ci				pins = "gpio12", "gpio13", "gpio14";
450762306a36Sopenharmony_ci				function = "qup03";
450862306a36Sopenharmony_ci			};
450962306a36Sopenharmony_ci
451062306a36Sopenharmony_ci			qup_spi3_cs: qup-spi3-cs-state {
451162306a36Sopenharmony_ci				pins = "gpio15";
451262306a36Sopenharmony_ci				function = "qup03";
451362306a36Sopenharmony_ci			};
451462306a36Sopenharmony_ci
451562306a36Sopenharmony_ci			qup_spi3_cs_gpio: qup-spi3-cs-gpio-state {
451662306a36Sopenharmony_ci				pins = "gpio15";
451762306a36Sopenharmony_ci				function = "gpio";
451862306a36Sopenharmony_ci			};
451962306a36Sopenharmony_ci
452062306a36Sopenharmony_ci			qup_spi4_data_clk: qup-spi4-data-clk-state {
452162306a36Sopenharmony_ci				pins = "gpio16", "gpio17", "gpio18";
452262306a36Sopenharmony_ci				function = "qup04";
452362306a36Sopenharmony_ci			};
452462306a36Sopenharmony_ci
452562306a36Sopenharmony_ci			qup_spi4_cs: qup-spi4-cs-state {
452662306a36Sopenharmony_ci				pins = "gpio19";
452762306a36Sopenharmony_ci				function = "qup04";
452862306a36Sopenharmony_ci			};
452962306a36Sopenharmony_ci
453062306a36Sopenharmony_ci			qup_spi4_cs_gpio: qup-spi4-cs-gpio-state {
453162306a36Sopenharmony_ci				pins = "gpio19";
453262306a36Sopenharmony_ci				function = "gpio";
453362306a36Sopenharmony_ci			};
453462306a36Sopenharmony_ci
453562306a36Sopenharmony_ci			qup_spi5_data_clk: qup-spi5-data-clk-state {
453662306a36Sopenharmony_ci				pins = "gpio20", "gpio21", "gpio22";
453762306a36Sopenharmony_ci				function = "qup05";
453862306a36Sopenharmony_ci			};
453962306a36Sopenharmony_ci
454062306a36Sopenharmony_ci			qup_spi5_cs: qup-spi5-cs-state {
454162306a36Sopenharmony_ci				pins = "gpio23";
454262306a36Sopenharmony_ci				function = "qup05";
454362306a36Sopenharmony_ci			};
454462306a36Sopenharmony_ci
454562306a36Sopenharmony_ci			qup_spi5_cs_gpio: qup-spi5-cs-gpio-state {
454662306a36Sopenharmony_ci				pins = "gpio23";
454762306a36Sopenharmony_ci				function = "gpio";
454862306a36Sopenharmony_ci			};
454962306a36Sopenharmony_ci
455062306a36Sopenharmony_ci			qup_spi6_data_clk: qup-spi6-data-clk-state {
455162306a36Sopenharmony_ci				pins = "gpio24", "gpio25", "gpio26";
455262306a36Sopenharmony_ci				function = "qup06";
455362306a36Sopenharmony_ci			};
455462306a36Sopenharmony_ci
455562306a36Sopenharmony_ci			qup_spi6_cs: qup-spi6-cs-state {
455662306a36Sopenharmony_ci				pins = "gpio27";
455762306a36Sopenharmony_ci				function = "qup06";
455862306a36Sopenharmony_ci			};
455962306a36Sopenharmony_ci
456062306a36Sopenharmony_ci			qup_spi6_cs_gpio: qup-spi6-cs-gpio-state {
456162306a36Sopenharmony_ci				pins = "gpio27";
456262306a36Sopenharmony_ci				function = "gpio";
456362306a36Sopenharmony_ci			};
456462306a36Sopenharmony_ci
456562306a36Sopenharmony_ci			qup_spi7_data_clk: qup-spi7-data-clk-state {
456662306a36Sopenharmony_ci				pins = "gpio28", "gpio29", "gpio30";
456762306a36Sopenharmony_ci				function = "qup07";
456862306a36Sopenharmony_ci			};
456962306a36Sopenharmony_ci
457062306a36Sopenharmony_ci			qup_spi7_cs: qup-spi7-cs-state {
457162306a36Sopenharmony_ci				pins = "gpio31";
457262306a36Sopenharmony_ci				function = "qup07";
457362306a36Sopenharmony_ci			};
457462306a36Sopenharmony_ci
457562306a36Sopenharmony_ci			qup_spi7_cs_gpio: qup-spi7-cs-gpio-state {
457662306a36Sopenharmony_ci				pins = "gpio31";
457762306a36Sopenharmony_ci				function = "gpio";
457862306a36Sopenharmony_ci			};
457962306a36Sopenharmony_ci
458062306a36Sopenharmony_ci			qup_spi8_data_clk: qup-spi8-data-clk-state {
458162306a36Sopenharmony_ci				pins = "gpio32", "gpio33", "gpio34";
458262306a36Sopenharmony_ci				function = "qup10";
458362306a36Sopenharmony_ci			};
458462306a36Sopenharmony_ci
458562306a36Sopenharmony_ci			qup_spi8_cs: qup-spi8-cs-state {
458662306a36Sopenharmony_ci				pins = "gpio35";
458762306a36Sopenharmony_ci				function = "qup10";
458862306a36Sopenharmony_ci			};
458962306a36Sopenharmony_ci
459062306a36Sopenharmony_ci			qup_spi8_cs_gpio: qup-spi8-cs-gpio-state {
459162306a36Sopenharmony_ci				pins = "gpio35";
459262306a36Sopenharmony_ci				function = "gpio";
459362306a36Sopenharmony_ci			};
459462306a36Sopenharmony_ci
459562306a36Sopenharmony_ci			qup_spi9_data_clk: qup-spi9-data-clk-state {
459662306a36Sopenharmony_ci				pins = "gpio36", "gpio37", "gpio38";
459762306a36Sopenharmony_ci				function = "qup11";
459862306a36Sopenharmony_ci			};
459962306a36Sopenharmony_ci
460062306a36Sopenharmony_ci			qup_spi9_cs: qup-spi9-cs-state {
460162306a36Sopenharmony_ci				pins = "gpio39";
460262306a36Sopenharmony_ci				function = "qup11";
460362306a36Sopenharmony_ci			};
460462306a36Sopenharmony_ci
460562306a36Sopenharmony_ci			qup_spi9_cs_gpio: qup-spi9-cs-gpio-state {
460662306a36Sopenharmony_ci				pins = "gpio39";
460762306a36Sopenharmony_ci				function = "gpio";
460862306a36Sopenharmony_ci			};
460962306a36Sopenharmony_ci
461062306a36Sopenharmony_ci			qup_spi10_data_clk: qup-spi10-data-clk-state {
461162306a36Sopenharmony_ci				pins = "gpio40", "gpio41", "gpio42";
461262306a36Sopenharmony_ci				function = "qup12";
461362306a36Sopenharmony_ci			};
461462306a36Sopenharmony_ci
461562306a36Sopenharmony_ci			qup_spi10_cs: qup-spi10-cs-state {
461662306a36Sopenharmony_ci				pins = "gpio43";
461762306a36Sopenharmony_ci				function = "qup12";
461862306a36Sopenharmony_ci			};
461962306a36Sopenharmony_ci
462062306a36Sopenharmony_ci			qup_spi10_cs_gpio: qup-spi10-cs-gpio-state {
462162306a36Sopenharmony_ci				pins = "gpio43";
462262306a36Sopenharmony_ci				function = "gpio";
462362306a36Sopenharmony_ci			};
462462306a36Sopenharmony_ci
462562306a36Sopenharmony_ci			qup_spi11_data_clk: qup-spi11-data-clk-state {
462662306a36Sopenharmony_ci				pins = "gpio44", "gpio45", "gpio46";
462762306a36Sopenharmony_ci				function = "qup13";
462862306a36Sopenharmony_ci			};
462962306a36Sopenharmony_ci
463062306a36Sopenharmony_ci			qup_spi11_cs: qup-spi11-cs-state {
463162306a36Sopenharmony_ci				pins = "gpio47";
463262306a36Sopenharmony_ci				function = "qup13";
463362306a36Sopenharmony_ci			};
463462306a36Sopenharmony_ci
463562306a36Sopenharmony_ci			qup_spi11_cs_gpio: qup-spi11-cs-gpio-state {
463662306a36Sopenharmony_ci				pins = "gpio47";
463762306a36Sopenharmony_ci				function = "gpio";
463862306a36Sopenharmony_ci			};
463962306a36Sopenharmony_ci
464062306a36Sopenharmony_ci			qup_spi12_data_clk: qup-spi12-data-clk-state {
464162306a36Sopenharmony_ci				pins = "gpio48", "gpio49", "gpio50";
464262306a36Sopenharmony_ci				function = "qup14";
464362306a36Sopenharmony_ci			};
464462306a36Sopenharmony_ci
464562306a36Sopenharmony_ci			qup_spi12_cs: qup-spi12-cs-state {
464662306a36Sopenharmony_ci				pins = "gpio51";
464762306a36Sopenharmony_ci				function = "qup14";
464862306a36Sopenharmony_ci			};
464962306a36Sopenharmony_ci
465062306a36Sopenharmony_ci			qup_spi12_cs_gpio: qup-spi12-cs-gpio-state {
465162306a36Sopenharmony_ci				pins = "gpio51";
465262306a36Sopenharmony_ci				function = "gpio";
465362306a36Sopenharmony_ci			};
465462306a36Sopenharmony_ci
465562306a36Sopenharmony_ci			qup_spi13_data_clk: qup-spi13-data-clk-state {
465662306a36Sopenharmony_ci				pins = "gpio52", "gpio53", "gpio54";
465762306a36Sopenharmony_ci				function = "qup15";
465862306a36Sopenharmony_ci			};
465962306a36Sopenharmony_ci
466062306a36Sopenharmony_ci			qup_spi13_cs: qup-spi13-cs-state {
466162306a36Sopenharmony_ci				pins = "gpio55";
466262306a36Sopenharmony_ci				function = "qup15";
466362306a36Sopenharmony_ci			};
466462306a36Sopenharmony_ci
466562306a36Sopenharmony_ci			qup_spi13_cs_gpio: qup-spi13-cs-gpio-state {
466662306a36Sopenharmony_ci				pins = "gpio55";
466762306a36Sopenharmony_ci				function = "gpio";
466862306a36Sopenharmony_ci			};
466962306a36Sopenharmony_ci
467062306a36Sopenharmony_ci			qup_spi14_data_clk: qup-spi14-data-clk-state {
467162306a36Sopenharmony_ci				pins = "gpio56", "gpio57", "gpio58";
467262306a36Sopenharmony_ci				function = "qup16";
467362306a36Sopenharmony_ci			};
467462306a36Sopenharmony_ci
467562306a36Sopenharmony_ci			qup_spi14_cs: qup-spi14-cs-state {
467662306a36Sopenharmony_ci				pins = "gpio59";
467762306a36Sopenharmony_ci				function = "qup16";
467862306a36Sopenharmony_ci			};
467962306a36Sopenharmony_ci
468062306a36Sopenharmony_ci			qup_spi14_cs_gpio: qup-spi14-cs-gpio-state {
468162306a36Sopenharmony_ci				pins = "gpio59";
468262306a36Sopenharmony_ci				function = "gpio";
468362306a36Sopenharmony_ci			};
468462306a36Sopenharmony_ci
468562306a36Sopenharmony_ci			qup_spi15_data_clk: qup-spi15-data-clk-state {
468662306a36Sopenharmony_ci				pins = "gpio60", "gpio61", "gpio62";
468762306a36Sopenharmony_ci				function = "qup17";
468862306a36Sopenharmony_ci			};
468962306a36Sopenharmony_ci
469062306a36Sopenharmony_ci			qup_spi15_cs: qup-spi15-cs-state {
469162306a36Sopenharmony_ci				pins = "gpio63";
469262306a36Sopenharmony_ci				function = "qup17";
469362306a36Sopenharmony_ci			};
469462306a36Sopenharmony_ci
469562306a36Sopenharmony_ci			qup_spi15_cs_gpio: qup-spi15-cs-gpio-state {
469662306a36Sopenharmony_ci				pins = "gpio63";
469762306a36Sopenharmony_ci				function = "gpio";
469862306a36Sopenharmony_ci			};
469962306a36Sopenharmony_ci
470062306a36Sopenharmony_ci			qup_uart0_cts: qup-uart0-cts-state {
470162306a36Sopenharmony_ci				pins = "gpio0";
470262306a36Sopenharmony_ci				function = "qup00";
470362306a36Sopenharmony_ci			};
470462306a36Sopenharmony_ci
470562306a36Sopenharmony_ci			qup_uart0_rts: qup-uart0-rts-state {
470662306a36Sopenharmony_ci				pins = "gpio1";
470762306a36Sopenharmony_ci				function = "qup00";
470862306a36Sopenharmony_ci			};
470962306a36Sopenharmony_ci
471062306a36Sopenharmony_ci			qup_uart0_tx: qup-uart0-tx-state {
471162306a36Sopenharmony_ci				pins = "gpio2";
471262306a36Sopenharmony_ci				function = "qup00";
471362306a36Sopenharmony_ci			};
471462306a36Sopenharmony_ci
471562306a36Sopenharmony_ci			qup_uart0_rx: qup-uart0-rx-state {
471662306a36Sopenharmony_ci				pins = "gpio3";
471762306a36Sopenharmony_ci				function = "qup00";
471862306a36Sopenharmony_ci			};
471962306a36Sopenharmony_ci
472062306a36Sopenharmony_ci			qup_uart1_cts: qup-uart1-cts-state {
472162306a36Sopenharmony_ci				pins = "gpio4";
472262306a36Sopenharmony_ci				function = "qup01";
472362306a36Sopenharmony_ci			};
472462306a36Sopenharmony_ci
472562306a36Sopenharmony_ci			qup_uart1_rts: qup-uart1-rts-state {
472662306a36Sopenharmony_ci				pins = "gpio5";
472762306a36Sopenharmony_ci				function = "qup01";
472862306a36Sopenharmony_ci			};
472962306a36Sopenharmony_ci
473062306a36Sopenharmony_ci			qup_uart1_tx: qup-uart1-tx-state {
473162306a36Sopenharmony_ci				pins = "gpio6";
473262306a36Sopenharmony_ci				function = "qup01";
473362306a36Sopenharmony_ci			};
473462306a36Sopenharmony_ci
473562306a36Sopenharmony_ci			qup_uart1_rx: qup-uart1-rx-state {
473662306a36Sopenharmony_ci				pins = "gpio7";
473762306a36Sopenharmony_ci				function = "qup01";
473862306a36Sopenharmony_ci			};
473962306a36Sopenharmony_ci
474062306a36Sopenharmony_ci			qup_uart2_cts: qup-uart2-cts-state {
474162306a36Sopenharmony_ci				pins = "gpio8";
474262306a36Sopenharmony_ci				function = "qup02";
474362306a36Sopenharmony_ci			};
474462306a36Sopenharmony_ci
474562306a36Sopenharmony_ci			qup_uart2_rts: qup-uart2-rts-state {
474662306a36Sopenharmony_ci				pins = "gpio9";
474762306a36Sopenharmony_ci				function = "qup02";
474862306a36Sopenharmony_ci			};
474962306a36Sopenharmony_ci
475062306a36Sopenharmony_ci			qup_uart2_tx: qup-uart2-tx-state {
475162306a36Sopenharmony_ci				pins = "gpio10";
475262306a36Sopenharmony_ci				function = "qup02";
475362306a36Sopenharmony_ci			};
475462306a36Sopenharmony_ci
475562306a36Sopenharmony_ci			qup_uart2_rx: qup-uart2-rx-state {
475662306a36Sopenharmony_ci				pins = "gpio11";
475762306a36Sopenharmony_ci				function = "qup02";
475862306a36Sopenharmony_ci			};
475962306a36Sopenharmony_ci
476062306a36Sopenharmony_ci			qup_uart3_cts: qup-uart3-cts-state {
476162306a36Sopenharmony_ci				pins = "gpio12";
476262306a36Sopenharmony_ci				function = "qup03";
476362306a36Sopenharmony_ci			};
476462306a36Sopenharmony_ci
476562306a36Sopenharmony_ci			qup_uart3_rts: qup-uart3-rts-state {
476662306a36Sopenharmony_ci				pins = "gpio13";
476762306a36Sopenharmony_ci				function = "qup03";
476862306a36Sopenharmony_ci			};
476962306a36Sopenharmony_ci
477062306a36Sopenharmony_ci			qup_uart3_tx: qup-uart3-tx-state {
477162306a36Sopenharmony_ci				pins = "gpio14";
477262306a36Sopenharmony_ci				function = "qup03";
477362306a36Sopenharmony_ci			};
477462306a36Sopenharmony_ci
477562306a36Sopenharmony_ci			qup_uart3_rx: qup-uart3-rx-state {
477662306a36Sopenharmony_ci				pins = "gpio15";
477762306a36Sopenharmony_ci				function = "qup03";
477862306a36Sopenharmony_ci			};
477962306a36Sopenharmony_ci
478062306a36Sopenharmony_ci			qup_uart4_cts: qup-uart4-cts-state {
478162306a36Sopenharmony_ci				pins = "gpio16";
478262306a36Sopenharmony_ci				function = "qup04";
478362306a36Sopenharmony_ci			};
478462306a36Sopenharmony_ci
478562306a36Sopenharmony_ci			qup_uart4_rts: qup-uart4-rts-state {
478662306a36Sopenharmony_ci				pins = "gpio17";
478762306a36Sopenharmony_ci				function = "qup04";
478862306a36Sopenharmony_ci			};
478962306a36Sopenharmony_ci
479062306a36Sopenharmony_ci			qup_uart4_tx: qup-uart4-tx-state {
479162306a36Sopenharmony_ci				pins = "gpio18";
479262306a36Sopenharmony_ci				function = "qup04";
479362306a36Sopenharmony_ci			};
479462306a36Sopenharmony_ci
479562306a36Sopenharmony_ci			qup_uart4_rx: qup-uart4-rx-state {
479662306a36Sopenharmony_ci				pins = "gpio19";
479762306a36Sopenharmony_ci				function = "qup04";
479862306a36Sopenharmony_ci			};
479962306a36Sopenharmony_ci
480062306a36Sopenharmony_ci			qup_uart5_cts: qup-uart5-cts-state {
480162306a36Sopenharmony_ci				pins = "gpio20";
480262306a36Sopenharmony_ci				function = "qup05";
480362306a36Sopenharmony_ci			};
480462306a36Sopenharmony_ci
480562306a36Sopenharmony_ci			qup_uart5_rts: qup-uart5-rts-state {
480662306a36Sopenharmony_ci				pins = "gpio21";
480762306a36Sopenharmony_ci				function = "qup05";
480862306a36Sopenharmony_ci			};
480962306a36Sopenharmony_ci
481062306a36Sopenharmony_ci			qup_uart5_tx: qup-uart5-tx-state {
481162306a36Sopenharmony_ci				pins = "gpio22";
481262306a36Sopenharmony_ci				function = "qup05";
481362306a36Sopenharmony_ci			};
481462306a36Sopenharmony_ci
481562306a36Sopenharmony_ci			qup_uart5_rx: qup-uart5-rx-state {
481662306a36Sopenharmony_ci				pins = "gpio23";
481762306a36Sopenharmony_ci				function = "qup05";
481862306a36Sopenharmony_ci			};
481962306a36Sopenharmony_ci
482062306a36Sopenharmony_ci			qup_uart6_cts: qup-uart6-cts-state {
482162306a36Sopenharmony_ci				pins = "gpio24";
482262306a36Sopenharmony_ci				function = "qup06";
482362306a36Sopenharmony_ci			};
482462306a36Sopenharmony_ci
482562306a36Sopenharmony_ci			qup_uart6_rts: qup-uart6-rts-state {
482662306a36Sopenharmony_ci				pins = "gpio25";
482762306a36Sopenharmony_ci				function = "qup06";
482862306a36Sopenharmony_ci			};
482962306a36Sopenharmony_ci
483062306a36Sopenharmony_ci			qup_uart6_tx: qup-uart6-tx-state {
483162306a36Sopenharmony_ci				pins = "gpio26";
483262306a36Sopenharmony_ci				function = "qup06";
483362306a36Sopenharmony_ci			};
483462306a36Sopenharmony_ci
483562306a36Sopenharmony_ci			qup_uart6_rx: qup-uart6-rx-state {
483662306a36Sopenharmony_ci				pins = "gpio27";
483762306a36Sopenharmony_ci				function = "qup06";
483862306a36Sopenharmony_ci			};
483962306a36Sopenharmony_ci
484062306a36Sopenharmony_ci			qup_uart7_cts: qup-uart7-cts-state {
484162306a36Sopenharmony_ci				pins = "gpio28";
484262306a36Sopenharmony_ci				function = "qup07";
484362306a36Sopenharmony_ci			};
484462306a36Sopenharmony_ci
484562306a36Sopenharmony_ci			qup_uart7_rts: qup-uart7-rts-state {
484662306a36Sopenharmony_ci				pins = "gpio29";
484762306a36Sopenharmony_ci				function = "qup07";
484862306a36Sopenharmony_ci			};
484962306a36Sopenharmony_ci
485062306a36Sopenharmony_ci			qup_uart7_tx: qup-uart7-tx-state {
485162306a36Sopenharmony_ci				pins = "gpio30";
485262306a36Sopenharmony_ci				function = "qup07";
485362306a36Sopenharmony_ci			};
485462306a36Sopenharmony_ci
485562306a36Sopenharmony_ci			qup_uart7_rx: qup-uart7-rx-state {
485662306a36Sopenharmony_ci				pins = "gpio31";
485762306a36Sopenharmony_ci				function = "qup07";
485862306a36Sopenharmony_ci			};
485962306a36Sopenharmony_ci
486062306a36Sopenharmony_ci			qup_uart8_cts: qup-uart8-cts-state {
486162306a36Sopenharmony_ci				pins = "gpio32";
486262306a36Sopenharmony_ci				function = "qup10";
486362306a36Sopenharmony_ci			};
486462306a36Sopenharmony_ci
486562306a36Sopenharmony_ci			qup_uart8_rts: qup-uart8-rts-state {
486662306a36Sopenharmony_ci				pins = "gpio33";
486762306a36Sopenharmony_ci				function = "qup10";
486862306a36Sopenharmony_ci			};
486962306a36Sopenharmony_ci
487062306a36Sopenharmony_ci			qup_uart8_tx: qup-uart8-tx-state {
487162306a36Sopenharmony_ci				pins = "gpio34";
487262306a36Sopenharmony_ci				function = "qup10";
487362306a36Sopenharmony_ci			};
487462306a36Sopenharmony_ci
487562306a36Sopenharmony_ci			qup_uart8_rx: qup-uart8-rx-state {
487662306a36Sopenharmony_ci				pins = "gpio35";
487762306a36Sopenharmony_ci				function = "qup10";
487862306a36Sopenharmony_ci			};
487962306a36Sopenharmony_ci
488062306a36Sopenharmony_ci			qup_uart9_cts: qup-uart9-cts-state {
488162306a36Sopenharmony_ci				pins = "gpio36";
488262306a36Sopenharmony_ci				function = "qup11";
488362306a36Sopenharmony_ci			};
488462306a36Sopenharmony_ci
488562306a36Sopenharmony_ci			qup_uart9_rts: qup-uart9-rts-state {
488662306a36Sopenharmony_ci				pins = "gpio37";
488762306a36Sopenharmony_ci				function = "qup11";
488862306a36Sopenharmony_ci			};
488962306a36Sopenharmony_ci
489062306a36Sopenharmony_ci			qup_uart9_tx: qup-uart9-tx-state {
489162306a36Sopenharmony_ci				pins = "gpio38";
489262306a36Sopenharmony_ci				function = "qup11";
489362306a36Sopenharmony_ci			};
489462306a36Sopenharmony_ci
489562306a36Sopenharmony_ci			qup_uart9_rx: qup-uart9-rx-state {
489662306a36Sopenharmony_ci				pins = "gpio39";
489762306a36Sopenharmony_ci				function = "qup11";
489862306a36Sopenharmony_ci			};
489962306a36Sopenharmony_ci
490062306a36Sopenharmony_ci			qup_uart10_cts: qup-uart10-cts-state {
490162306a36Sopenharmony_ci				pins = "gpio40";
490262306a36Sopenharmony_ci				function = "qup12";
490362306a36Sopenharmony_ci			};
490462306a36Sopenharmony_ci
490562306a36Sopenharmony_ci			qup_uart10_rts: qup-uart10-rts-state {
490662306a36Sopenharmony_ci				pins = "gpio41";
490762306a36Sopenharmony_ci				function = "qup12";
490862306a36Sopenharmony_ci			};
490962306a36Sopenharmony_ci
491062306a36Sopenharmony_ci			qup_uart10_tx: qup-uart10-tx-state {
491162306a36Sopenharmony_ci				pins = "gpio42";
491262306a36Sopenharmony_ci				function = "qup12";
491362306a36Sopenharmony_ci			};
491462306a36Sopenharmony_ci
491562306a36Sopenharmony_ci			qup_uart10_rx: qup-uart10-rx-state {
491662306a36Sopenharmony_ci				pins = "gpio43";
491762306a36Sopenharmony_ci				function = "qup12";
491862306a36Sopenharmony_ci			};
491962306a36Sopenharmony_ci
492062306a36Sopenharmony_ci			qup_uart11_cts: qup-uart11-cts-state {
492162306a36Sopenharmony_ci				pins = "gpio44";
492262306a36Sopenharmony_ci				function = "qup13";
492362306a36Sopenharmony_ci			};
492462306a36Sopenharmony_ci
492562306a36Sopenharmony_ci			qup_uart11_rts: qup-uart11-rts-state {
492662306a36Sopenharmony_ci				pins = "gpio45";
492762306a36Sopenharmony_ci				function = "qup13";
492862306a36Sopenharmony_ci			};
492962306a36Sopenharmony_ci
493062306a36Sopenharmony_ci			qup_uart11_tx: qup-uart11-tx-state {
493162306a36Sopenharmony_ci				pins = "gpio46";
493262306a36Sopenharmony_ci				function = "qup13";
493362306a36Sopenharmony_ci			};
493462306a36Sopenharmony_ci
493562306a36Sopenharmony_ci			qup_uart11_rx: qup-uart11-rx-state {
493662306a36Sopenharmony_ci				pins = "gpio47";
493762306a36Sopenharmony_ci				function = "qup13";
493862306a36Sopenharmony_ci			};
493962306a36Sopenharmony_ci
494062306a36Sopenharmony_ci			qup_uart12_cts: qup-uart12-cts-state {
494162306a36Sopenharmony_ci				pins = "gpio48";
494262306a36Sopenharmony_ci				function = "qup14";
494362306a36Sopenharmony_ci			};
494462306a36Sopenharmony_ci
494562306a36Sopenharmony_ci			qup_uart12_rts: qup-uart12-rts-state {
494662306a36Sopenharmony_ci				pins = "gpio49";
494762306a36Sopenharmony_ci				function = "qup14";
494862306a36Sopenharmony_ci			};
494962306a36Sopenharmony_ci
495062306a36Sopenharmony_ci			qup_uart12_tx: qup-uart12-tx-state {
495162306a36Sopenharmony_ci				pins = "gpio50";
495262306a36Sopenharmony_ci				function = "qup14";
495362306a36Sopenharmony_ci			};
495462306a36Sopenharmony_ci
495562306a36Sopenharmony_ci			qup_uart12_rx: qup-uart12-rx-state {
495662306a36Sopenharmony_ci				pins = "gpio51";
495762306a36Sopenharmony_ci				function = "qup14";
495862306a36Sopenharmony_ci			};
495962306a36Sopenharmony_ci
496062306a36Sopenharmony_ci			qup_uart13_cts: qup-uart13-cts-state {
496162306a36Sopenharmony_ci				pins = "gpio52";
496262306a36Sopenharmony_ci				function = "qup15";
496362306a36Sopenharmony_ci			};
496462306a36Sopenharmony_ci
496562306a36Sopenharmony_ci			qup_uart13_rts: qup-uart13-rts-state {
496662306a36Sopenharmony_ci				pins = "gpio53";
496762306a36Sopenharmony_ci				function = "qup15";
496862306a36Sopenharmony_ci			};
496962306a36Sopenharmony_ci
497062306a36Sopenharmony_ci			qup_uart13_tx: qup-uart13-tx-state {
497162306a36Sopenharmony_ci				pins = "gpio54";
497262306a36Sopenharmony_ci				function = "qup15";
497362306a36Sopenharmony_ci			};
497462306a36Sopenharmony_ci
497562306a36Sopenharmony_ci			qup_uart13_rx: qup-uart13-rx-state {
497662306a36Sopenharmony_ci				pins = "gpio55";
497762306a36Sopenharmony_ci				function = "qup15";
497862306a36Sopenharmony_ci			};
497962306a36Sopenharmony_ci
498062306a36Sopenharmony_ci			qup_uart14_cts: qup-uart14-cts-state {
498162306a36Sopenharmony_ci				pins = "gpio56";
498262306a36Sopenharmony_ci				function = "qup16";
498362306a36Sopenharmony_ci			};
498462306a36Sopenharmony_ci
498562306a36Sopenharmony_ci			qup_uart14_rts: qup-uart14-rts-state {
498662306a36Sopenharmony_ci				pins = "gpio57";
498762306a36Sopenharmony_ci				function = "qup16";
498862306a36Sopenharmony_ci			};
498962306a36Sopenharmony_ci
499062306a36Sopenharmony_ci			qup_uart14_tx: qup-uart14-tx-state {
499162306a36Sopenharmony_ci				pins = "gpio58";
499262306a36Sopenharmony_ci				function = "qup16";
499362306a36Sopenharmony_ci			};
499462306a36Sopenharmony_ci
499562306a36Sopenharmony_ci			qup_uart14_rx: qup-uart14-rx-state {
499662306a36Sopenharmony_ci				pins = "gpio59";
499762306a36Sopenharmony_ci				function = "qup16";
499862306a36Sopenharmony_ci			};
499962306a36Sopenharmony_ci
500062306a36Sopenharmony_ci			qup_uart15_cts: qup-uart15-cts-state {
500162306a36Sopenharmony_ci				pins = "gpio60";
500262306a36Sopenharmony_ci				function = "qup17";
500362306a36Sopenharmony_ci			};
500462306a36Sopenharmony_ci
500562306a36Sopenharmony_ci			qup_uart15_rts: qup-uart15-rts-state {
500662306a36Sopenharmony_ci				pins = "gpio61";
500762306a36Sopenharmony_ci				function = "qup17";
500862306a36Sopenharmony_ci			};
500962306a36Sopenharmony_ci
501062306a36Sopenharmony_ci			qup_uart15_tx: qup-uart15-tx-state {
501162306a36Sopenharmony_ci				pins = "gpio62";
501262306a36Sopenharmony_ci				function = "qup17";
501362306a36Sopenharmony_ci			};
501462306a36Sopenharmony_ci
501562306a36Sopenharmony_ci			qup_uart15_rx: qup-uart15-rx-state {
501662306a36Sopenharmony_ci				pins = "gpio63";
501762306a36Sopenharmony_ci				function = "qup17";
501862306a36Sopenharmony_ci			};
501962306a36Sopenharmony_ci
502062306a36Sopenharmony_ci			sdc1_clk: sdc1-clk-state {
502162306a36Sopenharmony_ci				pins = "sdc1_clk";
502262306a36Sopenharmony_ci			};
502362306a36Sopenharmony_ci
502462306a36Sopenharmony_ci			sdc1_cmd: sdc1-cmd-state {
502562306a36Sopenharmony_ci				pins = "sdc1_cmd";
502662306a36Sopenharmony_ci			};
502762306a36Sopenharmony_ci
502862306a36Sopenharmony_ci			sdc1_data: sdc1-data-state {
502962306a36Sopenharmony_ci				pins = "sdc1_data";
503062306a36Sopenharmony_ci			};
503162306a36Sopenharmony_ci
503262306a36Sopenharmony_ci			sdc1_rclk: sdc1-rclk-state {
503362306a36Sopenharmony_ci				pins = "sdc1_rclk";
503462306a36Sopenharmony_ci			};
503562306a36Sopenharmony_ci
503662306a36Sopenharmony_ci			sdc1_clk_sleep: sdc1-clk-sleep-state {
503762306a36Sopenharmony_ci				pins = "sdc1_clk";
503862306a36Sopenharmony_ci				drive-strength = <2>;
503962306a36Sopenharmony_ci				bias-bus-hold;
504062306a36Sopenharmony_ci			};
504162306a36Sopenharmony_ci
504262306a36Sopenharmony_ci			sdc1_cmd_sleep: sdc1-cmd-sleep-state {
504362306a36Sopenharmony_ci				pins = "sdc1_cmd";
504462306a36Sopenharmony_ci				drive-strength = <2>;
504562306a36Sopenharmony_ci				bias-bus-hold;
504662306a36Sopenharmony_ci			};
504762306a36Sopenharmony_ci
504862306a36Sopenharmony_ci			sdc1_data_sleep: sdc1-data-sleep-state {
504962306a36Sopenharmony_ci				pins = "sdc1_data";
505062306a36Sopenharmony_ci				drive-strength = <2>;
505162306a36Sopenharmony_ci				bias-bus-hold;
505262306a36Sopenharmony_ci			};
505362306a36Sopenharmony_ci
505462306a36Sopenharmony_ci			sdc1_rclk_sleep: sdc1-rclk-sleep-state {
505562306a36Sopenharmony_ci				pins = "sdc1_rclk";
505662306a36Sopenharmony_ci				drive-strength = <2>;
505762306a36Sopenharmony_ci				bias-bus-hold;
505862306a36Sopenharmony_ci			};
505962306a36Sopenharmony_ci
506062306a36Sopenharmony_ci			sdc2_clk: sdc2-clk-state {
506162306a36Sopenharmony_ci				pins = "sdc2_clk";
506262306a36Sopenharmony_ci			};
506362306a36Sopenharmony_ci
506462306a36Sopenharmony_ci			sdc2_cmd: sdc2-cmd-state {
506562306a36Sopenharmony_ci				pins = "sdc2_cmd";
506662306a36Sopenharmony_ci			};
506762306a36Sopenharmony_ci
506862306a36Sopenharmony_ci			sdc2_data: sdc2-data-state {
506962306a36Sopenharmony_ci				pins = "sdc2_data";
507062306a36Sopenharmony_ci			};
507162306a36Sopenharmony_ci
507262306a36Sopenharmony_ci			sdc2_clk_sleep: sdc2-clk-sleep-state {
507362306a36Sopenharmony_ci				pins = "sdc2_clk";
507462306a36Sopenharmony_ci				drive-strength = <2>;
507562306a36Sopenharmony_ci				bias-bus-hold;
507662306a36Sopenharmony_ci			};
507762306a36Sopenharmony_ci
507862306a36Sopenharmony_ci			sdc2_cmd_sleep: sdc2-cmd-sleep-state {
507962306a36Sopenharmony_ci				pins = "sdc2_cmd";
508062306a36Sopenharmony_ci				drive-strength = <2>;
508162306a36Sopenharmony_ci				bias-bus-hold;
508262306a36Sopenharmony_ci			};
508362306a36Sopenharmony_ci
508462306a36Sopenharmony_ci			sdc2_data_sleep: sdc2-data-sleep-state {
508562306a36Sopenharmony_ci				pins = "sdc2_data";
508662306a36Sopenharmony_ci				drive-strength = <2>;
508762306a36Sopenharmony_ci				bias-bus-hold;
508862306a36Sopenharmony_ci			};
508962306a36Sopenharmony_ci		};
509062306a36Sopenharmony_ci
509162306a36Sopenharmony_ci		sram@146a5000 {
509262306a36Sopenharmony_ci			compatible = "qcom,sc7280-imem", "syscon", "simple-mfd";
509362306a36Sopenharmony_ci			reg = <0 0x146a5000 0 0x6000>;
509462306a36Sopenharmony_ci
509562306a36Sopenharmony_ci			#address-cells = <1>;
509662306a36Sopenharmony_ci			#size-cells = <1>;
509762306a36Sopenharmony_ci
509862306a36Sopenharmony_ci			ranges = <0 0 0x146a5000 0x6000>;
509962306a36Sopenharmony_ci
510062306a36Sopenharmony_ci			pil-reloc@594c {
510162306a36Sopenharmony_ci				compatible = "qcom,pil-reloc-info";
510262306a36Sopenharmony_ci				reg = <0x594c 0xc8>;
510362306a36Sopenharmony_ci			};
510462306a36Sopenharmony_ci		};
510562306a36Sopenharmony_ci
510662306a36Sopenharmony_ci		apps_smmu: iommu@15000000 {
510762306a36Sopenharmony_ci			compatible = "qcom,sc7280-smmu-500", "arm,mmu-500";
510862306a36Sopenharmony_ci			reg = <0 0x15000000 0 0x100000>;
510962306a36Sopenharmony_ci			#iommu-cells = <2>;
511062306a36Sopenharmony_ci			#global-interrupts = <1>;
511162306a36Sopenharmony_ci			dma-coherent;
511262306a36Sopenharmony_ci			interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>,
511362306a36Sopenharmony_ci				     <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,
511462306a36Sopenharmony_ci				     <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>,
511562306a36Sopenharmony_ci				     <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>,
511662306a36Sopenharmony_ci				     <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>,
511762306a36Sopenharmony_ci				     <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>,
511862306a36Sopenharmony_ci				     <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>,
511962306a36Sopenharmony_ci				     <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>,
512062306a36Sopenharmony_ci				     <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>,
512162306a36Sopenharmony_ci				     <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
512262306a36Sopenharmony_ci				     <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
512362306a36Sopenharmony_ci				     <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
512462306a36Sopenharmony_ci				     <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>,
512562306a36Sopenharmony_ci				     <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
512662306a36Sopenharmony_ci				     <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
512762306a36Sopenharmony_ci				     <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
512862306a36Sopenharmony_ci				     <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>,
512962306a36Sopenharmony_ci				     <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>,
513062306a36Sopenharmony_ci				     <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
513162306a36Sopenharmony_ci				     <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>,
513262306a36Sopenharmony_ci				     <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>,
513362306a36Sopenharmony_ci				     <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
513462306a36Sopenharmony_ci				     <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
513562306a36Sopenharmony_ci				     <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>,
513662306a36Sopenharmony_ci				     <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>,
513762306a36Sopenharmony_ci				     <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>,
513862306a36Sopenharmony_ci				     <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>,
513962306a36Sopenharmony_ci				     <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>,
514062306a36Sopenharmony_ci				     <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>,
514162306a36Sopenharmony_ci				     <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>,
514262306a36Sopenharmony_ci				     <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>,
514362306a36Sopenharmony_ci				     <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>,
514462306a36Sopenharmony_ci				     <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>,
514562306a36Sopenharmony_ci				     <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>,
514662306a36Sopenharmony_ci				     <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>,
514762306a36Sopenharmony_ci				     <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>,
514862306a36Sopenharmony_ci				     <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
514962306a36Sopenharmony_ci				     <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
515062306a36Sopenharmony_ci				     <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
515162306a36Sopenharmony_ci				     <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
515262306a36Sopenharmony_ci				     <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>,
515362306a36Sopenharmony_ci				     <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
515462306a36Sopenharmony_ci				     <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
515562306a36Sopenharmony_ci				     <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
515662306a36Sopenharmony_ci				     <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
515762306a36Sopenharmony_ci				     <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
515862306a36Sopenharmony_ci				     <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
515962306a36Sopenharmony_ci				     <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
516062306a36Sopenharmony_ci				     <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
516162306a36Sopenharmony_ci				     <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
516262306a36Sopenharmony_ci				     <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
516362306a36Sopenharmony_ci				     <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
516462306a36Sopenharmony_ci				     <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
516562306a36Sopenharmony_ci				     <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
516662306a36Sopenharmony_ci				     <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
516762306a36Sopenharmony_ci				     <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
516862306a36Sopenharmony_ci				     <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
516962306a36Sopenharmony_ci				     <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
517062306a36Sopenharmony_ci				     <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
517162306a36Sopenharmony_ci				     <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
517262306a36Sopenharmony_ci				     <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
517362306a36Sopenharmony_ci				     <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
517462306a36Sopenharmony_ci				     <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
517562306a36Sopenharmony_ci				     <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
517662306a36Sopenharmony_ci				     <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
517762306a36Sopenharmony_ci				     <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
517862306a36Sopenharmony_ci				     <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
517962306a36Sopenharmony_ci				     <GIC_SPI 395 IRQ_TYPE_LEVEL_HIGH>,
518062306a36Sopenharmony_ci				     <GIC_SPI 396 IRQ_TYPE_LEVEL_HIGH>,
518162306a36Sopenharmony_ci				     <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>,
518262306a36Sopenharmony_ci				     <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>,
518362306a36Sopenharmony_ci				     <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>,
518462306a36Sopenharmony_ci				     <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
518562306a36Sopenharmony_ci				     <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
518662306a36Sopenharmony_ci				     <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
518762306a36Sopenharmony_ci				     <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
518862306a36Sopenharmony_ci				     <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
518962306a36Sopenharmony_ci				     <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>,
519062306a36Sopenharmony_ci				     <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>,
519162306a36Sopenharmony_ci				     <GIC_SPI 407 IRQ_TYPE_LEVEL_HIGH>,
519262306a36Sopenharmony_ci				     <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>;
519362306a36Sopenharmony_ci		};
519462306a36Sopenharmony_ci
519562306a36Sopenharmony_ci		intc: interrupt-controller@17a00000 {
519662306a36Sopenharmony_ci			compatible = "arm,gic-v3";
519762306a36Sopenharmony_ci			reg = <0 0x17a00000 0 0x10000>,     /* GICD */
519862306a36Sopenharmony_ci			      <0 0x17a60000 0 0x100000>;    /* GICR * 8 */
519962306a36Sopenharmony_ci			interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_LOW>;
520062306a36Sopenharmony_ci			#interrupt-cells = <3>;
520162306a36Sopenharmony_ci			interrupt-controller;
520262306a36Sopenharmony_ci			#address-cells = <2>;
520362306a36Sopenharmony_ci			#size-cells = <2>;
520462306a36Sopenharmony_ci			ranges;
520562306a36Sopenharmony_ci
520662306a36Sopenharmony_ci			msi-controller@17a40000 {
520762306a36Sopenharmony_ci				compatible = "arm,gic-v3-its";
520862306a36Sopenharmony_ci				reg = <0 0x17a40000 0 0x20000>;
520962306a36Sopenharmony_ci				msi-controller;
521062306a36Sopenharmony_ci				#msi-cells = <1>;
521162306a36Sopenharmony_ci				status = "disabled";
521262306a36Sopenharmony_ci			};
521362306a36Sopenharmony_ci		};
521462306a36Sopenharmony_ci
521562306a36Sopenharmony_ci		watchdog: watchdog@17c10000 {
521662306a36Sopenharmony_ci			compatible = "qcom,apss-wdt-sc7280", "qcom,kpss-wdt";
521762306a36Sopenharmony_ci			reg = <0 0x17c10000 0 0x1000>;
521862306a36Sopenharmony_ci			clocks = <&sleep_clk>;
521962306a36Sopenharmony_ci			interrupts = <GIC_SPI 0 IRQ_TYPE_EDGE_RISING>;
522062306a36Sopenharmony_ci			status = "reserved"; /* Owned by Gunyah hyp */
522162306a36Sopenharmony_ci		};
522262306a36Sopenharmony_ci
522362306a36Sopenharmony_ci		timer@17c20000 {
522462306a36Sopenharmony_ci			#address-cells = <1>;
522562306a36Sopenharmony_ci			#size-cells = <1>;
522662306a36Sopenharmony_ci			ranges = <0 0 0 0x20000000>;
522762306a36Sopenharmony_ci			compatible = "arm,armv7-timer-mem";
522862306a36Sopenharmony_ci			reg = <0 0x17c20000 0 0x1000>;
522962306a36Sopenharmony_ci
523062306a36Sopenharmony_ci			frame@17c21000 {
523162306a36Sopenharmony_ci				frame-number = <0>;
523262306a36Sopenharmony_ci				interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
523362306a36Sopenharmony_ci					     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
523462306a36Sopenharmony_ci				reg = <0x17c21000 0x1000>,
523562306a36Sopenharmony_ci				      <0x17c22000 0x1000>;
523662306a36Sopenharmony_ci			};
523762306a36Sopenharmony_ci
523862306a36Sopenharmony_ci			frame@17c23000 {
523962306a36Sopenharmony_ci				frame-number = <1>;
524062306a36Sopenharmony_ci				interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
524162306a36Sopenharmony_ci				reg = <0x17c23000 0x1000>;
524262306a36Sopenharmony_ci				status = "disabled";
524362306a36Sopenharmony_ci			};
524462306a36Sopenharmony_ci
524562306a36Sopenharmony_ci			frame@17c25000 {
524662306a36Sopenharmony_ci				frame-number = <2>;
524762306a36Sopenharmony_ci				interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
524862306a36Sopenharmony_ci				reg = <0x17c25000 0x1000>;
524962306a36Sopenharmony_ci				status = "disabled";
525062306a36Sopenharmony_ci			};
525162306a36Sopenharmony_ci
525262306a36Sopenharmony_ci			frame@17c27000 {
525362306a36Sopenharmony_ci				frame-number = <3>;
525462306a36Sopenharmony_ci				interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
525562306a36Sopenharmony_ci				reg = <0x17c27000 0x1000>;
525662306a36Sopenharmony_ci				status = "disabled";
525762306a36Sopenharmony_ci			};
525862306a36Sopenharmony_ci
525962306a36Sopenharmony_ci			frame@17c29000 {
526062306a36Sopenharmony_ci				frame-number = <4>;
526162306a36Sopenharmony_ci				interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>;
526262306a36Sopenharmony_ci				reg = <0x17c29000 0x1000>;
526362306a36Sopenharmony_ci				status = "disabled";
526462306a36Sopenharmony_ci			};
526562306a36Sopenharmony_ci
526662306a36Sopenharmony_ci			frame@17c2b000 {
526762306a36Sopenharmony_ci				frame-number = <5>;
526862306a36Sopenharmony_ci				interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
526962306a36Sopenharmony_ci				reg = <0x17c2b000 0x1000>;
527062306a36Sopenharmony_ci				status = "disabled";
527162306a36Sopenharmony_ci			};
527262306a36Sopenharmony_ci
527362306a36Sopenharmony_ci			frame@17c2d000 {
527462306a36Sopenharmony_ci				frame-number = <6>;
527562306a36Sopenharmony_ci				interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
527662306a36Sopenharmony_ci				reg = <0x17c2d000 0x1000>;
527762306a36Sopenharmony_ci				status = "disabled";
527862306a36Sopenharmony_ci			};
527962306a36Sopenharmony_ci		};
528062306a36Sopenharmony_ci
528162306a36Sopenharmony_ci		apps_rsc: rsc@18200000 {
528262306a36Sopenharmony_ci			compatible = "qcom,rpmh-rsc";
528362306a36Sopenharmony_ci			reg = <0 0x18200000 0 0x10000>,
528462306a36Sopenharmony_ci			      <0 0x18210000 0 0x10000>,
528562306a36Sopenharmony_ci			      <0 0x18220000 0 0x10000>;
528662306a36Sopenharmony_ci			reg-names = "drv-0", "drv-1", "drv-2";
528762306a36Sopenharmony_ci			interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
528862306a36Sopenharmony_ci				     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
528962306a36Sopenharmony_ci				     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
529062306a36Sopenharmony_ci			qcom,tcs-offset = <0xd00>;
529162306a36Sopenharmony_ci			qcom,drv-id = <2>;
529262306a36Sopenharmony_ci			qcom,tcs-config = <ACTIVE_TCS  2>,
529362306a36Sopenharmony_ci					  <SLEEP_TCS   3>,
529462306a36Sopenharmony_ci					  <WAKE_TCS    3>,
529562306a36Sopenharmony_ci					  <CONTROL_TCS 1>;
529662306a36Sopenharmony_ci
529762306a36Sopenharmony_ci			apps_bcm_voter: bcm-voter {
529862306a36Sopenharmony_ci				compatible = "qcom,bcm-voter";
529962306a36Sopenharmony_ci			};
530062306a36Sopenharmony_ci
530162306a36Sopenharmony_ci			rpmhpd: power-controller {
530262306a36Sopenharmony_ci				compatible = "qcom,sc7280-rpmhpd";
530362306a36Sopenharmony_ci				#power-domain-cells = <1>;
530462306a36Sopenharmony_ci				operating-points-v2 = <&rpmhpd_opp_table>;
530562306a36Sopenharmony_ci
530662306a36Sopenharmony_ci				rpmhpd_opp_table: opp-table {
530762306a36Sopenharmony_ci					compatible = "operating-points-v2";
530862306a36Sopenharmony_ci
530962306a36Sopenharmony_ci					rpmhpd_opp_ret: opp1 {
531062306a36Sopenharmony_ci						opp-level = <RPMH_REGULATOR_LEVEL_RETENTION>;
531162306a36Sopenharmony_ci					};
531262306a36Sopenharmony_ci
531362306a36Sopenharmony_ci					rpmhpd_opp_low_svs: opp2 {
531462306a36Sopenharmony_ci						opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
531562306a36Sopenharmony_ci					};
531662306a36Sopenharmony_ci
531762306a36Sopenharmony_ci					rpmhpd_opp_svs: opp3 {
531862306a36Sopenharmony_ci						opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
531962306a36Sopenharmony_ci					};
532062306a36Sopenharmony_ci
532162306a36Sopenharmony_ci					rpmhpd_opp_svs_l1: opp4 {
532262306a36Sopenharmony_ci						opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
532362306a36Sopenharmony_ci					};
532462306a36Sopenharmony_ci
532562306a36Sopenharmony_ci					rpmhpd_opp_svs_l2: opp5 {
532662306a36Sopenharmony_ci						opp-level = <RPMH_REGULATOR_LEVEL_SVS_L2>;
532762306a36Sopenharmony_ci					};
532862306a36Sopenharmony_ci
532962306a36Sopenharmony_ci					rpmhpd_opp_nom: opp6 {
533062306a36Sopenharmony_ci						opp-level = <RPMH_REGULATOR_LEVEL_NOM>;
533162306a36Sopenharmony_ci					};
533262306a36Sopenharmony_ci
533362306a36Sopenharmony_ci					rpmhpd_opp_nom_l1: opp7 {
533462306a36Sopenharmony_ci						opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>;
533562306a36Sopenharmony_ci					};
533662306a36Sopenharmony_ci
533762306a36Sopenharmony_ci					rpmhpd_opp_turbo: opp8 {
533862306a36Sopenharmony_ci						opp-level = <RPMH_REGULATOR_LEVEL_TURBO>;
533962306a36Sopenharmony_ci					};
534062306a36Sopenharmony_ci
534162306a36Sopenharmony_ci					rpmhpd_opp_turbo_l1: opp9 {
534262306a36Sopenharmony_ci						opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L1>;
534362306a36Sopenharmony_ci					};
534462306a36Sopenharmony_ci				};
534562306a36Sopenharmony_ci			};
534662306a36Sopenharmony_ci
534762306a36Sopenharmony_ci			rpmhcc: clock-controller {
534862306a36Sopenharmony_ci				compatible = "qcom,sc7280-rpmh-clk";
534962306a36Sopenharmony_ci				clocks = <&xo_board>;
535062306a36Sopenharmony_ci				clock-names = "xo";
535162306a36Sopenharmony_ci				#clock-cells = <1>;
535262306a36Sopenharmony_ci			};
535362306a36Sopenharmony_ci		};
535462306a36Sopenharmony_ci
535562306a36Sopenharmony_ci		epss_l3: interconnect@18590000 {
535662306a36Sopenharmony_ci			compatible = "qcom,sc7280-epss-l3", "qcom,epss-l3";
535762306a36Sopenharmony_ci			reg = <0 0x18590000 0 0x1000>;
535862306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>, <&gcc GCC_GPLL0>;
535962306a36Sopenharmony_ci			clock-names = "xo", "alternate";
536062306a36Sopenharmony_ci			#interconnect-cells = <1>;
536162306a36Sopenharmony_ci		};
536262306a36Sopenharmony_ci
536362306a36Sopenharmony_ci		cpufreq_hw: cpufreq@18591000 {
536462306a36Sopenharmony_ci			compatible = "qcom,sc7280-cpufreq-epss", "qcom,cpufreq-epss";
536562306a36Sopenharmony_ci			reg = <0 0x18591000 0 0x1000>,
536662306a36Sopenharmony_ci			      <0 0x18592000 0 0x1000>,
536762306a36Sopenharmony_ci			      <0 0x18593000 0 0x1000>;
536862306a36Sopenharmony_ci
536962306a36Sopenharmony_ci			interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>,
537062306a36Sopenharmony_ci				     <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>,
537162306a36Sopenharmony_ci				     <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
537262306a36Sopenharmony_ci			interrupt-names = "dcvsh-irq-0",
537362306a36Sopenharmony_ci					  "dcvsh-irq-1",
537462306a36Sopenharmony_ci					  "dcvsh-irq-2";
537562306a36Sopenharmony_ci
537662306a36Sopenharmony_ci			clocks = <&rpmhcc RPMH_CXO_CLK>, <&gcc GCC_GPLL0>;
537762306a36Sopenharmony_ci			clock-names = "xo", "alternate";
537862306a36Sopenharmony_ci			#freq-domain-cells = <1>;
537962306a36Sopenharmony_ci			#clock-cells = <1>;
538062306a36Sopenharmony_ci		};
538162306a36Sopenharmony_ci	};
538262306a36Sopenharmony_ci
538362306a36Sopenharmony_ci	thermal_zones: thermal-zones {
538462306a36Sopenharmony_ci		cpu0-thermal {
538562306a36Sopenharmony_ci			polling-delay-passive = <250>;
538662306a36Sopenharmony_ci			polling-delay = <0>;
538762306a36Sopenharmony_ci
538862306a36Sopenharmony_ci			thermal-sensors = <&tsens0 1>;
538962306a36Sopenharmony_ci
539062306a36Sopenharmony_ci			trips {
539162306a36Sopenharmony_ci				cpu0_alert0: trip-point0 {
539262306a36Sopenharmony_ci					temperature = <90000>;
539362306a36Sopenharmony_ci					hysteresis = <2000>;
539462306a36Sopenharmony_ci					type = "passive";
539562306a36Sopenharmony_ci				};
539662306a36Sopenharmony_ci
539762306a36Sopenharmony_ci				cpu0_alert1: trip-point1 {
539862306a36Sopenharmony_ci					temperature = <95000>;
539962306a36Sopenharmony_ci					hysteresis = <2000>;
540062306a36Sopenharmony_ci					type = "passive";
540162306a36Sopenharmony_ci				};
540262306a36Sopenharmony_ci
540362306a36Sopenharmony_ci				cpu0_crit: cpu-crit {
540462306a36Sopenharmony_ci					temperature = <110000>;
540562306a36Sopenharmony_ci					hysteresis = <0>;
540662306a36Sopenharmony_ci					type = "critical";
540762306a36Sopenharmony_ci				};
540862306a36Sopenharmony_ci			};
540962306a36Sopenharmony_ci
541062306a36Sopenharmony_ci			cooling-maps {
541162306a36Sopenharmony_ci				map0 {
541262306a36Sopenharmony_ci					trip = <&cpu0_alert0>;
541362306a36Sopenharmony_ci					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
541462306a36Sopenharmony_ci							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
541562306a36Sopenharmony_ci							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
541662306a36Sopenharmony_ci							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
541762306a36Sopenharmony_ci				};
541862306a36Sopenharmony_ci				map1 {
541962306a36Sopenharmony_ci					trip = <&cpu0_alert1>;
542062306a36Sopenharmony_ci					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
542162306a36Sopenharmony_ci							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
542262306a36Sopenharmony_ci							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
542362306a36Sopenharmony_ci							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
542462306a36Sopenharmony_ci				};
542562306a36Sopenharmony_ci			};
542662306a36Sopenharmony_ci		};
542762306a36Sopenharmony_ci
542862306a36Sopenharmony_ci		cpu1-thermal {
542962306a36Sopenharmony_ci			polling-delay-passive = <250>;
543062306a36Sopenharmony_ci			polling-delay = <0>;
543162306a36Sopenharmony_ci
543262306a36Sopenharmony_ci			thermal-sensors = <&tsens0 2>;
543362306a36Sopenharmony_ci
543462306a36Sopenharmony_ci			trips {
543562306a36Sopenharmony_ci				cpu1_alert0: trip-point0 {
543662306a36Sopenharmony_ci					temperature = <90000>;
543762306a36Sopenharmony_ci					hysteresis = <2000>;
543862306a36Sopenharmony_ci					type = "passive";
543962306a36Sopenharmony_ci				};
544062306a36Sopenharmony_ci
544162306a36Sopenharmony_ci				cpu1_alert1: trip-point1 {
544262306a36Sopenharmony_ci					temperature = <95000>;
544362306a36Sopenharmony_ci					hysteresis = <2000>;
544462306a36Sopenharmony_ci					type = "passive";
544562306a36Sopenharmony_ci				};
544662306a36Sopenharmony_ci
544762306a36Sopenharmony_ci				cpu1_crit: cpu-crit {
544862306a36Sopenharmony_ci					temperature = <110000>;
544962306a36Sopenharmony_ci					hysteresis = <0>;
545062306a36Sopenharmony_ci					type = "critical";
545162306a36Sopenharmony_ci				};
545262306a36Sopenharmony_ci			};
545362306a36Sopenharmony_ci
545462306a36Sopenharmony_ci			cooling-maps {
545562306a36Sopenharmony_ci				map0 {
545662306a36Sopenharmony_ci					trip = <&cpu1_alert0>;
545762306a36Sopenharmony_ci					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
545862306a36Sopenharmony_ci							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
545962306a36Sopenharmony_ci							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
546062306a36Sopenharmony_ci							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
546162306a36Sopenharmony_ci				};
546262306a36Sopenharmony_ci				map1 {
546362306a36Sopenharmony_ci					trip = <&cpu1_alert1>;
546462306a36Sopenharmony_ci					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
546562306a36Sopenharmony_ci							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
546662306a36Sopenharmony_ci							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
546762306a36Sopenharmony_ci							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
546862306a36Sopenharmony_ci				};
546962306a36Sopenharmony_ci			};
547062306a36Sopenharmony_ci		};
547162306a36Sopenharmony_ci
547262306a36Sopenharmony_ci		cpu2-thermal {
547362306a36Sopenharmony_ci			polling-delay-passive = <250>;
547462306a36Sopenharmony_ci			polling-delay = <0>;
547562306a36Sopenharmony_ci
547662306a36Sopenharmony_ci			thermal-sensors = <&tsens0 3>;
547762306a36Sopenharmony_ci
547862306a36Sopenharmony_ci			trips {
547962306a36Sopenharmony_ci				cpu2_alert0: trip-point0 {
548062306a36Sopenharmony_ci					temperature = <90000>;
548162306a36Sopenharmony_ci					hysteresis = <2000>;
548262306a36Sopenharmony_ci					type = "passive";
548362306a36Sopenharmony_ci				};
548462306a36Sopenharmony_ci
548562306a36Sopenharmony_ci				cpu2_alert1: trip-point1 {
548662306a36Sopenharmony_ci					temperature = <95000>;
548762306a36Sopenharmony_ci					hysteresis = <2000>;
548862306a36Sopenharmony_ci					type = "passive";
548962306a36Sopenharmony_ci				};
549062306a36Sopenharmony_ci
549162306a36Sopenharmony_ci				cpu2_crit: cpu-crit {
549262306a36Sopenharmony_ci					temperature = <110000>;
549362306a36Sopenharmony_ci					hysteresis = <0>;
549462306a36Sopenharmony_ci					type = "critical";
549562306a36Sopenharmony_ci				};
549662306a36Sopenharmony_ci			};
549762306a36Sopenharmony_ci
549862306a36Sopenharmony_ci			cooling-maps {
549962306a36Sopenharmony_ci				map0 {
550062306a36Sopenharmony_ci					trip = <&cpu2_alert0>;
550162306a36Sopenharmony_ci					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
550262306a36Sopenharmony_ci							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
550362306a36Sopenharmony_ci							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
550462306a36Sopenharmony_ci							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
550562306a36Sopenharmony_ci				};
550662306a36Sopenharmony_ci				map1 {
550762306a36Sopenharmony_ci					trip = <&cpu2_alert1>;
550862306a36Sopenharmony_ci					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
550962306a36Sopenharmony_ci							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
551062306a36Sopenharmony_ci							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
551162306a36Sopenharmony_ci							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
551262306a36Sopenharmony_ci				};
551362306a36Sopenharmony_ci			};
551462306a36Sopenharmony_ci		};
551562306a36Sopenharmony_ci
551662306a36Sopenharmony_ci		cpu3-thermal {
551762306a36Sopenharmony_ci			polling-delay-passive = <250>;
551862306a36Sopenharmony_ci			polling-delay = <0>;
551962306a36Sopenharmony_ci
552062306a36Sopenharmony_ci			thermal-sensors = <&tsens0 4>;
552162306a36Sopenharmony_ci
552262306a36Sopenharmony_ci			trips {
552362306a36Sopenharmony_ci				cpu3_alert0: trip-point0 {
552462306a36Sopenharmony_ci					temperature = <90000>;
552562306a36Sopenharmony_ci					hysteresis = <2000>;
552662306a36Sopenharmony_ci					type = "passive";
552762306a36Sopenharmony_ci				};
552862306a36Sopenharmony_ci
552962306a36Sopenharmony_ci				cpu3_alert1: trip-point1 {
553062306a36Sopenharmony_ci					temperature = <95000>;
553162306a36Sopenharmony_ci					hysteresis = <2000>;
553262306a36Sopenharmony_ci					type = "passive";
553362306a36Sopenharmony_ci				};
553462306a36Sopenharmony_ci
553562306a36Sopenharmony_ci				cpu3_crit: cpu-crit {
553662306a36Sopenharmony_ci					temperature = <110000>;
553762306a36Sopenharmony_ci					hysteresis = <0>;
553862306a36Sopenharmony_ci					type = "critical";
553962306a36Sopenharmony_ci				};
554062306a36Sopenharmony_ci			};
554162306a36Sopenharmony_ci
554262306a36Sopenharmony_ci			cooling-maps {
554362306a36Sopenharmony_ci				map0 {
554462306a36Sopenharmony_ci					trip = <&cpu3_alert0>;
554562306a36Sopenharmony_ci					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
554662306a36Sopenharmony_ci							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
554762306a36Sopenharmony_ci							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
554862306a36Sopenharmony_ci							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
554962306a36Sopenharmony_ci				};
555062306a36Sopenharmony_ci				map1 {
555162306a36Sopenharmony_ci					trip = <&cpu3_alert1>;
555262306a36Sopenharmony_ci					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
555362306a36Sopenharmony_ci							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
555462306a36Sopenharmony_ci							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
555562306a36Sopenharmony_ci							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
555662306a36Sopenharmony_ci				};
555762306a36Sopenharmony_ci			};
555862306a36Sopenharmony_ci		};
555962306a36Sopenharmony_ci
556062306a36Sopenharmony_ci		cpu4-thermal {
556162306a36Sopenharmony_ci			polling-delay-passive = <250>;
556262306a36Sopenharmony_ci			polling-delay = <0>;
556362306a36Sopenharmony_ci
556462306a36Sopenharmony_ci			thermal-sensors = <&tsens0 7>;
556562306a36Sopenharmony_ci
556662306a36Sopenharmony_ci			trips {
556762306a36Sopenharmony_ci				cpu4_alert0: trip-point0 {
556862306a36Sopenharmony_ci					temperature = <90000>;
556962306a36Sopenharmony_ci					hysteresis = <2000>;
557062306a36Sopenharmony_ci					type = "passive";
557162306a36Sopenharmony_ci				};
557262306a36Sopenharmony_ci
557362306a36Sopenharmony_ci				cpu4_alert1: trip-point1 {
557462306a36Sopenharmony_ci					temperature = <95000>;
557562306a36Sopenharmony_ci					hysteresis = <2000>;
557662306a36Sopenharmony_ci					type = "passive";
557762306a36Sopenharmony_ci				};
557862306a36Sopenharmony_ci
557962306a36Sopenharmony_ci				cpu4_crit: cpu-crit {
558062306a36Sopenharmony_ci					temperature = <110000>;
558162306a36Sopenharmony_ci					hysteresis = <0>;
558262306a36Sopenharmony_ci					type = "critical";
558362306a36Sopenharmony_ci				};
558462306a36Sopenharmony_ci			};
558562306a36Sopenharmony_ci
558662306a36Sopenharmony_ci			cooling-maps {
558762306a36Sopenharmony_ci				map0 {
558862306a36Sopenharmony_ci					trip = <&cpu4_alert0>;
558962306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
559062306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
559162306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
559262306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
559362306a36Sopenharmony_ci				};
559462306a36Sopenharmony_ci				map1 {
559562306a36Sopenharmony_ci					trip = <&cpu4_alert1>;
559662306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
559762306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
559862306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
559962306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
560062306a36Sopenharmony_ci				};
560162306a36Sopenharmony_ci			};
560262306a36Sopenharmony_ci		};
560362306a36Sopenharmony_ci
560462306a36Sopenharmony_ci		cpu5-thermal {
560562306a36Sopenharmony_ci			polling-delay-passive = <250>;
560662306a36Sopenharmony_ci			polling-delay = <0>;
560762306a36Sopenharmony_ci
560862306a36Sopenharmony_ci			thermal-sensors = <&tsens0 8>;
560962306a36Sopenharmony_ci
561062306a36Sopenharmony_ci			trips {
561162306a36Sopenharmony_ci				cpu5_alert0: trip-point0 {
561262306a36Sopenharmony_ci					temperature = <90000>;
561362306a36Sopenharmony_ci					hysteresis = <2000>;
561462306a36Sopenharmony_ci					type = "passive";
561562306a36Sopenharmony_ci				};
561662306a36Sopenharmony_ci
561762306a36Sopenharmony_ci				cpu5_alert1: trip-point1 {
561862306a36Sopenharmony_ci					temperature = <95000>;
561962306a36Sopenharmony_ci					hysteresis = <2000>;
562062306a36Sopenharmony_ci					type = "passive";
562162306a36Sopenharmony_ci				};
562262306a36Sopenharmony_ci
562362306a36Sopenharmony_ci				cpu5_crit: cpu-crit {
562462306a36Sopenharmony_ci					temperature = <110000>;
562562306a36Sopenharmony_ci					hysteresis = <0>;
562662306a36Sopenharmony_ci					type = "critical";
562762306a36Sopenharmony_ci				};
562862306a36Sopenharmony_ci			};
562962306a36Sopenharmony_ci
563062306a36Sopenharmony_ci			cooling-maps {
563162306a36Sopenharmony_ci				map0 {
563262306a36Sopenharmony_ci					trip = <&cpu5_alert0>;
563362306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
563462306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
563562306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
563662306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
563762306a36Sopenharmony_ci				};
563862306a36Sopenharmony_ci				map1 {
563962306a36Sopenharmony_ci					trip = <&cpu5_alert1>;
564062306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
564162306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
564262306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
564362306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
564462306a36Sopenharmony_ci				};
564562306a36Sopenharmony_ci			};
564662306a36Sopenharmony_ci		};
564762306a36Sopenharmony_ci
564862306a36Sopenharmony_ci		cpu6-thermal {
564962306a36Sopenharmony_ci			polling-delay-passive = <250>;
565062306a36Sopenharmony_ci			polling-delay = <0>;
565162306a36Sopenharmony_ci
565262306a36Sopenharmony_ci			thermal-sensors = <&tsens0 9>;
565362306a36Sopenharmony_ci
565462306a36Sopenharmony_ci			trips {
565562306a36Sopenharmony_ci				cpu6_alert0: trip-point0 {
565662306a36Sopenharmony_ci					temperature = <90000>;
565762306a36Sopenharmony_ci					hysteresis = <2000>;
565862306a36Sopenharmony_ci					type = "passive";
565962306a36Sopenharmony_ci				};
566062306a36Sopenharmony_ci
566162306a36Sopenharmony_ci				cpu6_alert1: trip-point1 {
566262306a36Sopenharmony_ci					temperature = <95000>;
566362306a36Sopenharmony_ci					hysteresis = <2000>;
566462306a36Sopenharmony_ci					type = "passive";
566562306a36Sopenharmony_ci				};
566662306a36Sopenharmony_ci
566762306a36Sopenharmony_ci				cpu6_crit: cpu-crit {
566862306a36Sopenharmony_ci					temperature = <110000>;
566962306a36Sopenharmony_ci					hysteresis = <0>;
567062306a36Sopenharmony_ci					type = "critical";
567162306a36Sopenharmony_ci				};
567262306a36Sopenharmony_ci			};
567362306a36Sopenharmony_ci
567462306a36Sopenharmony_ci			cooling-maps {
567562306a36Sopenharmony_ci				map0 {
567662306a36Sopenharmony_ci					trip = <&cpu6_alert0>;
567762306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
567862306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
567962306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
568062306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
568162306a36Sopenharmony_ci				};
568262306a36Sopenharmony_ci				map1 {
568362306a36Sopenharmony_ci					trip = <&cpu6_alert1>;
568462306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
568562306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
568662306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
568762306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
568862306a36Sopenharmony_ci				};
568962306a36Sopenharmony_ci			};
569062306a36Sopenharmony_ci		};
569162306a36Sopenharmony_ci
569262306a36Sopenharmony_ci		cpu7-thermal {
569362306a36Sopenharmony_ci			polling-delay-passive = <250>;
569462306a36Sopenharmony_ci			polling-delay = <0>;
569562306a36Sopenharmony_ci
569662306a36Sopenharmony_ci			thermal-sensors = <&tsens0 10>;
569762306a36Sopenharmony_ci
569862306a36Sopenharmony_ci			trips {
569962306a36Sopenharmony_ci				cpu7_alert0: trip-point0 {
570062306a36Sopenharmony_ci					temperature = <90000>;
570162306a36Sopenharmony_ci					hysteresis = <2000>;
570262306a36Sopenharmony_ci					type = "passive";
570362306a36Sopenharmony_ci				};
570462306a36Sopenharmony_ci
570562306a36Sopenharmony_ci				cpu7_alert1: trip-point1 {
570662306a36Sopenharmony_ci					temperature = <95000>;
570762306a36Sopenharmony_ci					hysteresis = <2000>;
570862306a36Sopenharmony_ci					type = "passive";
570962306a36Sopenharmony_ci				};
571062306a36Sopenharmony_ci
571162306a36Sopenharmony_ci				cpu7_crit: cpu-crit {
571262306a36Sopenharmony_ci					temperature = <110000>;
571362306a36Sopenharmony_ci					hysteresis = <0>;
571462306a36Sopenharmony_ci					type = "critical";
571562306a36Sopenharmony_ci				};
571662306a36Sopenharmony_ci			};
571762306a36Sopenharmony_ci
571862306a36Sopenharmony_ci			cooling-maps {
571962306a36Sopenharmony_ci				map0 {
572062306a36Sopenharmony_ci					trip = <&cpu7_alert0>;
572162306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
572262306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
572362306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
572462306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
572562306a36Sopenharmony_ci				};
572662306a36Sopenharmony_ci				map1 {
572762306a36Sopenharmony_ci					trip = <&cpu7_alert1>;
572862306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
572962306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
573062306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
573162306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
573262306a36Sopenharmony_ci				};
573362306a36Sopenharmony_ci			};
573462306a36Sopenharmony_ci		};
573562306a36Sopenharmony_ci
573662306a36Sopenharmony_ci		cpu8-thermal {
573762306a36Sopenharmony_ci			polling-delay-passive = <250>;
573862306a36Sopenharmony_ci			polling-delay = <0>;
573962306a36Sopenharmony_ci
574062306a36Sopenharmony_ci			thermal-sensors = <&tsens0 11>;
574162306a36Sopenharmony_ci
574262306a36Sopenharmony_ci			trips {
574362306a36Sopenharmony_ci				cpu8_alert0: trip-point0 {
574462306a36Sopenharmony_ci					temperature = <90000>;
574562306a36Sopenharmony_ci					hysteresis = <2000>;
574662306a36Sopenharmony_ci					type = "passive";
574762306a36Sopenharmony_ci				};
574862306a36Sopenharmony_ci
574962306a36Sopenharmony_ci				cpu8_alert1: trip-point1 {
575062306a36Sopenharmony_ci					temperature = <95000>;
575162306a36Sopenharmony_ci					hysteresis = <2000>;
575262306a36Sopenharmony_ci					type = "passive";
575362306a36Sopenharmony_ci				};
575462306a36Sopenharmony_ci
575562306a36Sopenharmony_ci				cpu8_crit: cpu-crit {
575662306a36Sopenharmony_ci					temperature = <110000>;
575762306a36Sopenharmony_ci					hysteresis = <0>;
575862306a36Sopenharmony_ci					type = "critical";
575962306a36Sopenharmony_ci				};
576062306a36Sopenharmony_ci			};
576162306a36Sopenharmony_ci
576262306a36Sopenharmony_ci			cooling-maps {
576362306a36Sopenharmony_ci				map0 {
576462306a36Sopenharmony_ci					trip = <&cpu8_alert0>;
576562306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
576662306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
576762306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
576862306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
576962306a36Sopenharmony_ci				};
577062306a36Sopenharmony_ci				map1 {
577162306a36Sopenharmony_ci					trip = <&cpu8_alert1>;
577262306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
577362306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
577462306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
577562306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
577662306a36Sopenharmony_ci				};
577762306a36Sopenharmony_ci			};
577862306a36Sopenharmony_ci		};
577962306a36Sopenharmony_ci
578062306a36Sopenharmony_ci		cpu9-thermal {
578162306a36Sopenharmony_ci			polling-delay-passive = <250>;
578262306a36Sopenharmony_ci			polling-delay = <0>;
578362306a36Sopenharmony_ci
578462306a36Sopenharmony_ci			thermal-sensors = <&tsens0 12>;
578562306a36Sopenharmony_ci
578662306a36Sopenharmony_ci			trips {
578762306a36Sopenharmony_ci				cpu9_alert0: trip-point0 {
578862306a36Sopenharmony_ci					temperature = <90000>;
578962306a36Sopenharmony_ci					hysteresis = <2000>;
579062306a36Sopenharmony_ci					type = "passive";
579162306a36Sopenharmony_ci				};
579262306a36Sopenharmony_ci
579362306a36Sopenharmony_ci				cpu9_alert1: trip-point1 {
579462306a36Sopenharmony_ci					temperature = <95000>;
579562306a36Sopenharmony_ci					hysteresis = <2000>;
579662306a36Sopenharmony_ci					type = "passive";
579762306a36Sopenharmony_ci				};
579862306a36Sopenharmony_ci
579962306a36Sopenharmony_ci				cpu9_crit: cpu-crit {
580062306a36Sopenharmony_ci					temperature = <110000>;
580162306a36Sopenharmony_ci					hysteresis = <0>;
580262306a36Sopenharmony_ci					type = "critical";
580362306a36Sopenharmony_ci				};
580462306a36Sopenharmony_ci			};
580562306a36Sopenharmony_ci
580662306a36Sopenharmony_ci			cooling-maps {
580762306a36Sopenharmony_ci				map0 {
580862306a36Sopenharmony_ci					trip = <&cpu9_alert0>;
580962306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
581062306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
581162306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
581262306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
581362306a36Sopenharmony_ci				};
581462306a36Sopenharmony_ci				map1 {
581562306a36Sopenharmony_ci					trip = <&cpu9_alert1>;
581662306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
581762306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
581862306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
581962306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
582062306a36Sopenharmony_ci				};
582162306a36Sopenharmony_ci			};
582262306a36Sopenharmony_ci		};
582362306a36Sopenharmony_ci
582462306a36Sopenharmony_ci		cpu10-thermal {
582562306a36Sopenharmony_ci			polling-delay-passive = <250>;
582662306a36Sopenharmony_ci			polling-delay = <0>;
582762306a36Sopenharmony_ci
582862306a36Sopenharmony_ci			thermal-sensors = <&tsens0 13>;
582962306a36Sopenharmony_ci
583062306a36Sopenharmony_ci			trips {
583162306a36Sopenharmony_ci				cpu10_alert0: trip-point0 {
583262306a36Sopenharmony_ci					temperature = <90000>;
583362306a36Sopenharmony_ci					hysteresis = <2000>;
583462306a36Sopenharmony_ci					type = "passive";
583562306a36Sopenharmony_ci				};
583662306a36Sopenharmony_ci
583762306a36Sopenharmony_ci				cpu10_alert1: trip-point1 {
583862306a36Sopenharmony_ci					temperature = <95000>;
583962306a36Sopenharmony_ci					hysteresis = <2000>;
584062306a36Sopenharmony_ci					type = "passive";
584162306a36Sopenharmony_ci				};
584262306a36Sopenharmony_ci
584362306a36Sopenharmony_ci				cpu10_crit: cpu-crit {
584462306a36Sopenharmony_ci					temperature = <110000>;
584562306a36Sopenharmony_ci					hysteresis = <0>;
584662306a36Sopenharmony_ci					type = "critical";
584762306a36Sopenharmony_ci				};
584862306a36Sopenharmony_ci			};
584962306a36Sopenharmony_ci
585062306a36Sopenharmony_ci			cooling-maps {
585162306a36Sopenharmony_ci				map0 {
585262306a36Sopenharmony_ci					trip = <&cpu10_alert0>;
585362306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
585462306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
585562306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
585662306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
585762306a36Sopenharmony_ci				};
585862306a36Sopenharmony_ci				map1 {
585962306a36Sopenharmony_ci					trip = <&cpu10_alert1>;
586062306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
586162306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
586262306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
586362306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
586462306a36Sopenharmony_ci				};
586562306a36Sopenharmony_ci			};
586662306a36Sopenharmony_ci		};
586762306a36Sopenharmony_ci
586862306a36Sopenharmony_ci		cpu11-thermal {
586962306a36Sopenharmony_ci			polling-delay-passive = <250>;
587062306a36Sopenharmony_ci			polling-delay = <0>;
587162306a36Sopenharmony_ci
587262306a36Sopenharmony_ci			thermal-sensors = <&tsens0 14>;
587362306a36Sopenharmony_ci
587462306a36Sopenharmony_ci			trips {
587562306a36Sopenharmony_ci				cpu11_alert0: trip-point0 {
587662306a36Sopenharmony_ci					temperature = <90000>;
587762306a36Sopenharmony_ci					hysteresis = <2000>;
587862306a36Sopenharmony_ci					type = "passive";
587962306a36Sopenharmony_ci				};
588062306a36Sopenharmony_ci
588162306a36Sopenharmony_ci				cpu11_alert1: trip-point1 {
588262306a36Sopenharmony_ci					temperature = <95000>;
588362306a36Sopenharmony_ci					hysteresis = <2000>;
588462306a36Sopenharmony_ci					type = "passive";
588562306a36Sopenharmony_ci				};
588662306a36Sopenharmony_ci
588762306a36Sopenharmony_ci				cpu11_crit: cpu-crit {
588862306a36Sopenharmony_ci					temperature = <110000>;
588962306a36Sopenharmony_ci					hysteresis = <0>;
589062306a36Sopenharmony_ci					type = "critical";
589162306a36Sopenharmony_ci				};
589262306a36Sopenharmony_ci			};
589362306a36Sopenharmony_ci
589462306a36Sopenharmony_ci			cooling-maps {
589562306a36Sopenharmony_ci				map0 {
589662306a36Sopenharmony_ci					trip = <&cpu11_alert0>;
589762306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
589862306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
589962306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
590062306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
590162306a36Sopenharmony_ci				};
590262306a36Sopenharmony_ci				map1 {
590362306a36Sopenharmony_ci					trip = <&cpu11_alert1>;
590462306a36Sopenharmony_ci					cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
590562306a36Sopenharmony_ci							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
590662306a36Sopenharmony_ci							 <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
590762306a36Sopenharmony_ci							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
590862306a36Sopenharmony_ci				};
590962306a36Sopenharmony_ci			};
591062306a36Sopenharmony_ci		};
591162306a36Sopenharmony_ci
591262306a36Sopenharmony_ci		aoss0-thermal {
591362306a36Sopenharmony_ci			polling-delay-passive = <0>;
591462306a36Sopenharmony_ci			polling-delay = <0>;
591562306a36Sopenharmony_ci
591662306a36Sopenharmony_ci			thermal-sensors = <&tsens0 0>;
591762306a36Sopenharmony_ci
591862306a36Sopenharmony_ci			trips {
591962306a36Sopenharmony_ci				aoss0_alert0: trip-point0 {
592062306a36Sopenharmony_ci					temperature = <90000>;
592162306a36Sopenharmony_ci					hysteresis = <2000>;
592262306a36Sopenharmony_ci					type = "hot";
592362306a36Sopenharmony_ci				};
592462306a36Sopenharmony_ci
592562306a36Sopenharmony_ci				aoss0_crit: aoss0-crit {
592662306a36Sopenharmony_ci					temperature = <110000>;
592762306a36Sopenharmony_ci					hysteresis = <0>;
592862306a36Sopenharmony_ci					type = "critical";
592962306a36Sopenharmony_ci				};
593062306a36Sopenharmony_ci			};
593162306a36Sopenharmony_ci		};
593262306a36Sopenharmony_ci
593362306a36Sopenharmony_ci		aoss1-thermal {
593462306a36Sopenharmony_ci			polling-delay-passive = <0>;
593562306a36Sopenharmony_ci			polling-delay = <0>;
593662306a36Sopenharmony_ci
593762306a36Sopenharmony_ci			thermal-sensors = <&tsens1 0>;
593862306a36Sopenharmony_ci
593962306a36Sopenharmony_ci			trips {
594062306a36Sopenharmony_ci				aoss1_alert0: trip-point0 {
594162306a36Sopenharmony_ci					temperature = <90000>;
594262306a36Sopenharmony_ci					hysteresis = <2000>;
594362306a36Sopenharmony_ci					type = "hot";
594462306a36Sopenharmony_ci				};
594562306a36Sopenharmony_ci
594662306a36Sopenharmony_ci				aoss1_crit: aoss1-crit {
594762306a36Sopenharmony_ci					temperature = <110000>;
594862306a36Sopenharmony_ci					hysteresis = <0>;
594962306a36Sopenharmony_ci					type = "critical";
595062306a36Sopenharmony_ci				};
595162306a36Sopenharmony_ci			};
595262306a36Sopenharmony_ci		};
595362306a36Sopenharmony_ci
595462306a36Sopenharmony_ci		cpuss0-thermal {
595562306a36Sopenharmony_ci			polling-delay-passive = <0>;
595662306a36Sopenharmony_ci			polling-delay = <0>;
595762306a36Sopenharmony_ci
595862306a36Sopenharmony_ci			thermal-sensors = <&tsens0 5>;
595962306a36Sopenharmony_ci
596062306a36Sopenharmony_ci			trips {
596162306a36Sopenharmony_ci				cpuss0_alert0: trip-point0 {
596262306a36Sopenharmony_ci					temperature = <90000>;
596362306a36Sopenharmony_ci					hysteresis = <2000>;
596462306a36Sopenharmony_ci					type = "hot";
596562306a36Sopenharmony_ci				};
596662306a36Sopenharmony_ci				cpuss0_crit: cluster0-crit {
596762306a36Sopenharmony_ci					temperature = <110000>;
596862306a36Sopenharmony_ci					hysteresis = <0>;
596962306a36Sopenharmony_ci					type = "critical";
597062306a36Sopenharmony_ci				};
597162306a36Sopenharmony_ci			};
597262306a36Sopenharmony_ci		};
597362306a36Sopenharmony_ci
597462306a36Sopenharmony_ci		cpuss1-thermal {
597562306a36Sopenharmony_ci			polling-delay-passive = <0>;
597662306a36Sopenharmony_ci			polling-delay = <0>;
597762306a36Sopenharmony_ci
597862306a36Sopenharmony_ci			thermal-sensors = <&tsens0 6>;
597962306a36Sopenharmony_ci
598062306a36Sopenharmony_ci			trips {
598162306a36Sopenharmony_ci				cpuss1_alert0: trip-point0 {
598262306a36Sopenharmony_ci					temperature = <90000>;
598362306a36Sopenharmony_ci					hysteresis = <2000>;
598462306a36Sopenharmony_ci					type = "hot";
598562306a36Sopenharmony_ci				};
598662306a36Sopenharmony_ci				cpuss1_crit: cluster0-crit {
598762306a36Sopenharmony_ci					temperature = <110000>;
598862306a36Sopenharmony_ci					hysteresis = <0>;
598962306a36Sopenharmony_ci					type = "critical";
599062306a36Sopenharmony_ci				};
599162306a36Sopenharmony_ci			};
599262306a36Sopenharmony_ci		};
599362306a36Sopenharmony_ci
599462306a36Sopenharmony_ci		gpuss0-thermal {
599562306a36Sopenharmony_ci			polling-delay-passive = <100>;
599662306a36Sopenharmony_ci			polling-delay = <0>;
599762306a36Sopenharmony_ci
599862306a36Sopenharmony_ci			thermal-sensors = <&tsens1 1>;
599962306a36Sopenharmony_ci
600062306a36Sopenharmony_ci			trips {
600162306a36Sopenharmony_ci				gpuss0_alert0: trip-point0 {
600262306a36Sopenharmony_ci					temperature = <95000>;
600362306a36Sopenharmony_ci					hysteresis = <2000>;
600462306a36Sopenharmony_ci					type = "passive";
600562306a36Sopenharmony_ci				};
600662306a36Sopenharmony_ci
600762306a36Sopenharmony_ci				gpuss0_crit: gpuss0-crit {
600862306a36Sopenharmony_ci					temperature = <110000>;
600962306a36Sopenharmony_ci					hysteresis = <0>;
601062306a36Sopenharmony_ci					type = "critical";
601162306a36Sopenharmony_ci				};
601262306a36Sopenharmony_ci			};
601362306a36Sopenharmony_ci
601462306a36Sopenharmony_ci			cooling-maps {
601562306a36Sopenharmony_ci				map0 {
601662306a36Sopenharmony_ci					trip = <&gpuss0_alert0>;
601762306a36Sopenharmony_ci					cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
601862306a36Sopenharmony_ci				};
601962306a36Sopenharmony_ci			};
602062306a36Sopenharmony_ci		};
602162306a36Sopenharmony_ci
602262306a36Sopenharmony_ci		gpuss1-thermal {
602362306a36Sopenharmony_ci			polling-delay-passive = <100>;
602462306a36Sopenharmony_ci			polling-delay = <0>;
602562306a36Sopenharmony_ci
602662306a36Sopenharmony_ci			thermal-sensors = <&tsens1 2>;
602762306a36Sopenharmony_ci
602862306a36Sopenharmony_ci			trips {
602962306a36Sopenharmony_ci				gpuss1_alert0: trip-point0 {
603062306a36Sopenharmony_ci					temperature = <95000>;
603162306a36Sopenharmony_ci					hysteresis = <2000>;
603262306a36Sopenharmony_ci					type = "passive";
603362306a36Sopenharmony_ci				};
603462306a36Sopenharmony_ci
603562306a36Sopenharmony_ci				gpuss1_crit: gpuss1-crit {
603662306a36Sopenharmony_ci					temperature = <110000>;
603762306a36Sopenharmony_ci					hysteresis = <0>;
603862306a36Sopenharmony_ci					type = "critical";
603962306a36Sopenharmony_ci				};
604062306a36Sopenharmony_ci			};
604162306a36Sopenharmony_ci
604262306a36Sopenharmony_ci			cooling-maps {
604362306a36Sopenharmony_ci				map0 {
604462306a36Sopenharmony_ci					trip = <&gpuss1_alert0>;
604562306a36Sopenharmony_ci					cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
604662306a36Sopenharmony_ci				};
604762306a36Sopenharmony_ci			};
604862306a36Sopenharmony_ci		};
604962306a36Sopenharmony_ci
605062306a36Sopenharmony_ci		nspss0-thermal {
605162306a36Sopenharmony_ci			polling-delay-passive = <0>;
605262306a36Sopenharmony_ci			polling-delay = <0>;
605362306a36Sopenharmony_ci
605462306a36Sopenharmony_ci			thermal-sensors = <&tsens1 3>;
605562306a36Sopenharmony_ci
605662306a36Sopenharmony_ci			trips {
605762306a36Sopenharmony_ci				nspss0_alert0: trip-point0 {
605862306a36Sopenharmony_ci					temperature = <90000>;
605962306a36Sopenharmony_ci					hysteresis = <2000>;
606062306a36Sopenharmony_ci					type = "hot";
606162306a36Sopenharmony_ci				};
606262306a36Sopenharmony_ci
606362306a36Sopenharmony_ci				nspss0_crit: nspss0-crit {
606462306a36Sopenharmony_ci					temperature = <110000>;
606562306a36Sopenharmony_ci					hysteresis = <0>;
606662306a36Sopenharmony_ci					type = "critical";
606762306a36Sopenharmony_ci				};
606862306a36Sopenharmony_ci			};
606962306a36Sopenharmony_ci		};
607062306a36Sopenharmony_ci
607162306a36Sopenharmony_ci		nspss1-thermal {
607262306a36Sopenharmony_ci			polling-delay-passive = <0>;
607362306a36Sopenharmony_ci			polling-delay = <0>;
607462306a36Sopenharmony_ci
607562306a36Sopenharmony_ci			thermal-sensors = <&tsens1 4>;
607662306a36Sopenharmony_ci
607762306a36Sopenharmony_ci			trips {
607862306a36Sopenharmony_ci				nspss1_alert0: trip-point0 {
607962306a36Sopenharmony_ci					temperature = <90000>;
608062306a36Sopenharmony_ci					hysteresis = <2000>;
608162306a36Sopenharmony_ci					type = "hot";
608262306a36Sopenharmony_ci				};
608362306a36Sopenharmony_ci
608462306a36Sopenharmony_ci				nspss1_crit: nspss1-crit {
608562306a36Sopenharmony_ci					temperature = <110000>;
608662306a36Sopenharmony_ci					hysteresis = <0>;
608762306a36Sopenharmony_ci					type = "critical";
608862306a36Sopenharmony_ci				};
608962306a36Sopenharmony_ci			};
609062306a36Sopenharmony_ci		};
609162306a36Sopenharmony_ci
609262306a36Sopenharmony_ci		video-thermal {
609362306a36Sopenharmony_ci			polling-delay-passive = <0>;
609462306a36Sopenharmony_ci			polling-delay = <0>;
609562306a36Sopenharmony_ci
609662306a36Sopenharmony_ci			thermal-sensors = <&tsens1 5>;
609762306a36Sopenharmony_ci
609862306a36Sopenharmony_ci			trips {
609962306a36Sopenharmony_ci				video_alert0: trip-point0 {
610062306a36Sopenharmony_ci					temperature = <90000>;
610162306a36Sopenharmony_ci					hysteresis = <2000>;
610262306a36Sopenharmony_ci					type = "hot";
610362306a36Sopenharmony_ci				};
610462306a36Sopenharmony_ci
610562306a36Sopenharmony_ci				video_crit: video-crit {
610662306a36Sopenharmony_ci					temperature = <110000>;
610762306a36Sopenharmony_ci					hysteresis = <0>;
610862306a36Sopenharmony_ci					type = "critical";
610962306a36Sopenharmony_ci				};
611062306a36Sopenharmony_ci			};
611162306a36Sopenharmony_ci		};
611262306a36Sopenharmony_ci
611362306a36Sopenharmony_ci		ddr-thermal {
611462306a36Sopenharmony_ci			polling-delay-passive = <0>;
611562306a36Sopenharmony_ci			polling-delay = <0>;
611662306a36Sopenharmony_ci
611762306a36Sopenharmony_ci			thermal-sensors = <&tsens1 6>;
611862306a36Sopenharmony_ci
611962306a36Sopenharmony_ci			trips {
612062306a36Sopenharmony_ci				ddr_alert0: trip-point0 {
612162306a36Sopenharmony_ci					temperature = <90000>;
612262306a36Sopenharmony_ci					hysteresis = <2000>;
612362306a36Sopenharmony_ci					type = "hot";
612462306a36Sopenharmony_ci				};
612562306a36Sopenharmony_ci
612662306a36Sopenharmony_ci				ddr_crit: ddr-crit {
612762306a36Sopenharmony_ci					temperature = <110000>;
612862306a36Sopenharmony_ci					hysteresis = <0>;
612962306a36Sopenharmony_ci					type = "critical";
613062306a36Sopenharmony_ci				};
613162306a36Sopenharmony_ci			};
613262306a36Sopenharmony_ci		};
613362306a36Sopenharmony_ci
613462306a36Sopenharmony_ci		mdmss0-thermal {
613562306a36Sopenharmony_ci			polling-delay-passive = <0>;
613662306a36Sopenharmony_ci			polling-delay = <0>;
613762306a36Sopenharmony_ci
613862306a36Sopenharmony_ci			thermal-sensors = <&tsens1 7>;
613962306a36Sopenharmony_ci
614062306a36Sopenharmony_ci			trips {
614162306a36Sopenharmony_ci				mdmss0_alert0: trip-point0 {
614262306a36Sopenharmony_ci					temperature = <90000>;
614362306a36Sopenharmony_ci					hysteresis = <2000>;
614462306a36Sopenharmony_ci					type = "hot";
614562306a36Sopenharmony_ci				};
614662306a36Sopenharmony_ci
614762306a36Sopenharmony_ci				mdmss0_crit: mdmss0-crit {
614862306a36Sopenharmony_ci					temperature = <110000>;
614962306a36Sopenharmony_ci					hysteresis = <0>;
615062306a36Sopenharmony_ci					type = "critical";
615162306a36Sopenharmony_ci				};
615262306a36Sopenharmony_ci			};
615362306a36Sopenharmony_ci		};
615462306a36Sopenharmony_ci
615562306a36Sopenharmony_ci		mdmss1-thermal {
615662306a36Sopenharmony_ci			polling-delay-passive = <0>;
615762306a36Sopenharmony_ci			polling-delay = <0>;
615862306a36Sopenharmony_ci
615962306a36Sopenharmony_ci			thermal-sensors = <&tsens1 8>;
616062306a36Sopenharmony_ci
616162306a36Sopenharmony_ci			trips {
616262306a36Sopenharmony_ci				mdmss1_alert0: trip-point0 {
616362306a36Sopenharmony_ci					temperature = <90000>;
616462306a36Sopenharmony_ci					hysteresis = <2000>;
616562306a36Sopenharmony_ci					type = "hot";
616662306a36Sopenharmony_ci				};
616762306a36Sopenharmony_ci
616862306a36Sopenharmony_ci				mdmss1_crit: mdmss1-crit {
616962306a36Sopenharmony_ci					temperature = <110000>;
617062306a36Sopenharmony_ci					hysteresis = <0>;
617162306a36Sopenharmony_ci					type = "critical";
617262306a36Sopenharmony_ci				};
617362306a36Sopenharmony_ci			};
617462306a36Sopenharmony_ci		};
617562306a36Sopenharmony_ci
617662306a36Sopenharmony_ci		mdmss2-thermal {
617762306a36Sopenharmony_ci			polling-delay-passive = <0>;
617862306a36Sopenharmony_ci			polling-delay = <0>;
617962306a36Sopenharmony_ci
618062306a36Sopenharmony_ci			thermal-sensors = <&tsens1 9>;
618162306a36Sopenharmony_ci
618262306a36Sopenharmony_ci			trips {
618362306a36Sopenharmony_ci				mdmss2_alert0: trip-point0 {
618462306a36Sopenharmony_ci					temperature = <90000>;
618562306a36Sopenharmony_ci					hysteresis = <2000>;
618662306a36Sopenharmony_ci					type = "hot";
618762306a36Sopenharmony_ci				};
618862306a36Sopenharmony_ci
618962306a36Sopenharmony_ci				mdmss2_crit: mdmss2-crit {
619062306a36Sopenharmony_ci					temperature = <110000>;
619162306a36Sopenharmony_ci					hysteresis = <0>;
619262306a36Sopenharmony_ci					type = "critical";
619362306a36Sopenharmony_ci				};
619462306a36Sopenharmony_ci			};
619562306a36Sopenharmony_ci		};
619662306a36Sopenharmony_ci
619762306a36Sopenharmony_ci		mdmss3-thermal {
619862306a36Sopenharmony_ci			polling-delay-passive = <0>;
619962306a36Sopenharmony_ci			polling-delay = <0>;
620062306a36Sopenharmony_ci
620162306a36Sopenharmony_ci			thermal-sensors = <&tsens1 10>;
620262306a36Sopenharmony_ci
620362306a36Sopenharmony_ci			trips {
620462306a36Sopenharmony_ci				mdmss3_alert0: trip-point0 {
620562306a36Sopenharmony_ci					temperature = <90000>;
620662306a36Sopenharmony_ci					hysteresis = <2000>;
620762306a36Sopenharmony_ci					type = "hot";
620862306a36Sopenharmony_ci				};
620962306a36Sopenharmony_ci
621062306a36Sopenharmony_ci				mdmss3_crit: mdmss3-crit {
621162306a36Sopenharmony_ci					temperature = <110000>;
621262306a36Sopenharmony_ci					hysteresis = <0>;
621362306a36Sopenharmony_ci					type = "critical";
621462306a36Sopenharmony_ci				};
621562306a36Sopenharmony_ci			};
621662306a36Sopenharmony_ci		};
621762306a36Sopenharmony_ci
621862306a36Sopenharmony_ci		camera0-thermal {
621962306a36Sopenharmony_ci			polling-delay-passive = <0>;
622062306a36Sopenharmony_ci			polling-delay = <0>;
622162306a36Sopenharmony_ci
622262306a36Sopenharmony_ci			thermal-sensors = <&tsens1 11>;
622362306a36Sopenharmony_ci
622462306a36Sopenharmony_ci			trips {
622562306a36Sopenharmony_ci				camera0_alert0: trip-point0 {
622662306a36Sopenharmony_ci					temperature = <90000>;
622762306a36Sopenharmony_ci					hysteresis = <2000>;
622862306a36Sopenharmony_ci					type = "hot";
622962306a36Sopenharmony_ci				};
623062306a36Sopenharmony_ci
623162306a36Sopenharmony_ci				camera0_crit: camera0-crit {
623262306a36Sopenharmony_ci					temperature = <110000>;
623362306a36Sopenharmony_ci					hysteresis = <0>;
623462306a36Sopenharmony_ci					type = "critical";
623562306a36Sopenharmony_ci				};
623662306a36Sopenharmony_ci			};
623762306a36Sopenharmony_ci		};
623862306a36Sopenharmony_ci	};
623962306a36Sopenharmony_ci
624062306a36Sopenharmony_ci	timer {
624162306a36Sopenharmony_ci		compatible = "arm,armv8-timer";
624262306a36Sopenharmony_ci		interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
624362306a36Sopenharmony_ci			     <GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
624462306a36Sopenharmony_ci			     <GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
624562306a36Sopenharmony_ci			     <GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
624662306a36Sopenharmony_ci	};
624762306a36Sopenharmony_ci};
6248