xref: /linux/arch/arm64/boot/dts/qcom/sc7180.dtsi (revision 83e5e33eaba2df888cfd5a2cd9319c0637ebc93d)
190db71e4SRajendra Nayak// SPDX-License-Identifier: BSD-3-Clause
290db71e4SRajendra Nayak/*
390db71e4SRajendra Nayak * SC7180 SoC device tree source
490db71e4SRajendra Nayak *
590db71e4SRajendra Nayak * Copyright (c) 2019, The Linux Foundation. All rights reserved.
690db71e4SRajendra Nayak */
790db71e4SRajendra Nayak
8e07f8354STaniya Das#include <dt-bindings/clock/qcom,dispcc-sc7180.h>
990db71e4SRajendra Nayak#include <dt-bindings/clock/qcom,gcc-sc7180.h>
10e07f8354STaniya Das#include <dt-bindings/clock/qcom,gpucc-sc7180.h>
110def3f14STaniya Das#include <dt-bindings/clock/qcom,rpmh.h>
12e07f8354STaniya Das#include <dt-bindings/clock/qcom,videocc-sc7180.h>
1390db71e4SRajendra Nayak#include <dt-bindings/interrupt-controller/arm-gic.h>
140b766e7fSSandeep Maheswaram#include <dt-bindings/phy/phy-qcom-qusb2.h>
15f5ab220dSSibi Sankar#include <dt-bindings/power/qcom-aoss-qmp.h>
16a16f862fSSibi Sankar#include <dt-bindings/power/qcom-rpmpd.h>
17f5ab220dSSibi Sankar#include <dt-bindings/reset/qcom,sdm845-aoss.h>
18f5ab220dSSibi Sankar#include <dt-bindings/reset/qcom,sdm845-pdc.h>
19fec6359cSMaulik Shah#include <dt-bindings/soc/qcom,rpmh-rsc.h>
202552c123SRajeshwari#include <dt-bindings/thermal/thermal.h>
2190db71e4SRajendra Nayak
2290db71e4SRajendra Nayak/ {
2390db71e4SRajendra Nayak	interrupt-parent = <&intc>;
2490db71e4SRajendra Nayak
2590db71e4SRajendra Nayak	#address-cells = <2>;
2690db71e4SRajendra Nayak	#size-cells = <2>;
2790db71e4SRajendra Nayak
2890db71e4SRajendra Nayak	chosen { };
2990db71e4SRajendra Nayak
309868a31cSRajendra Nayak	aliases {
319868a31cSRajendra Nayak		i2c0 = &i2c0;
329868a31cSRajendra Nayak		i2c1 = &i2c1;
339868a31cSRajendra Nayak		i2c2 = &i2c2;
349868a31cSRajendra Nayak		i2c3 = &i2c3;
359868a31cSRajendra Nayak		i2c4 = &i2c4;
369868a31cSRajendra Nayak		i2c5 = &i2c5;
379868a31cSRajendra Nayak		i2c6 = &i2c6;
389868a31cSRajendra Nayak		i2c7 = &i2c7;
399868a31cSRajendra Nayak		i2c8 = &i2c8;
409868a31cSRajendra Nayak		i2c9 = &i2c9;
419868a31cSRajendra Nayak		i2c10 = &i2c10;
429868a31cSRajendra Nayak		i2c11 = &i2c11;
439868a31cSRajendra Nayak		spi0 = &spi0;
449868a31cSRajendra Nayak		spi1 = &spi1;
459868a31cSRajendra Nayak		spi3 = &spi3;
469868a31cSRajendra Nayak		spi5 = &spi5;
479868a31cSRajendra Nayak		spi6 = &spi6;
489868a31cSRajendra Nayak		spi8 = &spi8;
499868a31cSRajendra Nayak		spi10 = &spi10;
509868a31cSRajendra Nayak		spi11 = &spi11;
519868a31cSRajendra Nayak	};
529868a31cSRajendra Nayak
5390db71e4SRajendra Nayak	clocks {
5490db71e4SRajendra Nayak		xo_board: xo-board {
5590db71e4SRajendra Nayak			compatible = "fixed-clock";
5690db71e4SRajendra Nayak			clock-frequency = <38400000>;
5790db71e4SRajendra Nayak			#clock-cells = <0>;
5890db71e4SRajendra Nayak		};
5990db71e4SRajendra Nayak
6090db71e4SRajendra Nayak		sleep_clk: sleep-clk {
6190db71e4SRajendra Nayak			compatible = "fixed-clock";
6290db71e4SRajendra Nayak			clock-frequency = <32764>;
6390db71e4SRajendra Nayak			#clock-cells = <0>;
6490db71e4SRajendra Nayak		};
6590db71e4SRajendra Nayak	};
6690db71e4SRajendra Nayak
67e0abc5ebSMaulik Shah	reserved_memory: reserved-memory {
68e0abc5ebSMaulik Shah		#address-cells = <2>;
69e0abc5ebSMaulik Shah		#size-cells = <2>;
70e0abc5ebSMaulik Shah		ranges;
71e0abc5ebSMaulik Shah
72e0abc5ebSMaulik Shah		aop_cmd_db_mem: memory@80820000 {
73e0abc5ebSMaulik Shah			reg = <0x0 0x80820000 0x0 0x20000>;
74e0abc5ebSMaulik Shah			compatible = "qcom,cmd-db";
75f5ab220dSSibi Sankar		};
76f5ab220dSSibi Sankar
77f5ab220dSSibi Sankar		smem_mem: memory@80900000 {
78f5ab220dSSibi Sankar			reg = <0x0 0x80900000 0x0 0x200000>;
79e0abc5ebSMaulik Shah			no-map;
80e0abc5ebSMaulik Shah		};
81e0abc5ebSMaulik Shah	};
82e0abc5ebSMaulik Shah
8390db71e4SRajendra Nayak	cpus {
8490db71e4SRajendra Nayak		#address-cells = <2>;
8590db71e4SRajendra Nayak		#size-cells = <0>;
8690db71e4SRajendra Nayak
8790db71e4SRajendra Nayak		CPU0: cpu@0 {
8890db71e4SRajendra Nayak			device_type = "cpu";
8990db71e4SRajendra Nayak			compatible = "arm,armv8";
9090db71e4SRajendra Nayak			reg = <0x0 0x0>;
9190db71e4SRajendra Nayak			enable-method = "psci";
92e7bb680fSRajendra Nayak			capacity-dmips-mhz = <1024>;
9371f87316SRajendra Nayak			dynamic-power-coefficient = <100>;
9490db71e4SRajendra Nayak			next-level-cache = <&L2_0>;
952552c123SRajeshwari			#cooling-cells = <2>;
9686899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
9790db71e4SRajendra Nayak			L2_0: l2-cache {
9890db71e4SRajendra Nayak				compatible = "cache";
9990db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
10090db71e4SRajendra Nayak				L3_0: l3-cache {
10190db71e4SRajendra Nayak					compatible = "cache";
10290db71e4SRajendra Nayak				};
10390db71e4SRajendra Nayak			};
10490db71e4SRajendra Nayak		};
10590db71e4SRajendra Nayak
10690db71e4SRajendra Nayak		CPU1: cpu@100 {
10790db71e4SRajendra Nayak			device_type = "cpu";
10890db71e4SRajendra Nayak			compatible = "arm,armv8";
10990db71e4SRajendra Nayak			reg = <0x0 0x100>;
11090db71e4SRajendra Nayak			enable-method = "psci";
111e7bb680fSRajendra Nayak			capacity-dmips-mhz = <1024>;
11271f87316SRajendra Nayak			dynamic-power-coefficient = <100>;
11390db71e4SRajendra Nayak			next-level-cache = <&L2_100>;
1142552c123SRajeshwari			#cooling-cells = <2>;
11586899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
11690db71e4SRajendra Nayak			L2_100: l2-cache {
11790db71e4SRajendra Nayak				compatible = "cache";
11890db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
11990db71e4SRajendra Nayak			};
12090db71e4SRajendra Nayak		};
12190db71e4SRajendra Nayak
12290db71e4SRajendra Nayak		CPU2: cpu@200 {
12390db71e4SRajendra Nayak			device_type = "cpu";
12490db71e4SRajendra Nayak			compatible = "arm,armv8";
12590db71e4SRajendra Nayak			reg = <0x0 0x200>;
12690db71e4SRajendra Nayak			enable-method = "psci";
127e7bb680fSRajendra Nayak			capacity-dmips-mhz = <1024>;
12871f87316SRajendra Nayak			dynamic-power-coefficient = <100>;
12990db71e4SRajendra Nayak			next-level-cache = <&L2_200>;
1302552c123SRajeshwari			#cooling-cells = <2>;
13186899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
13290db71e4SRajendra Nayak			L2_200: l2-cache {
13390db71e4SRajendra Nayak				compatible = "cache";
13490db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
13590db71e4SRajendra Nayak			};
13690db71e4SRajendra Nayak		};
13790db71e4SRajendra Nayak
13890db71e4SRajendra Nayak		CPU3: cpu@300 {
13990db71e4SRajendra Nayak			device_type = "cpu";
14090db71e4SRajendra Nayak			compatible = "arm,armv8";
14190db71e4SRajendra Nayak			reg = <0x0 0x300>;
14290db71e4SRajendra Nayak			enable-method = "psci";
143e7bb680fSRajendra Nayak			capacity-dmips-mhz = <1024>;
14471f87316SRajendra Nayak			dynamic-power-coefficient = <100>;
14590db71e4SRajendra Nayak			next-level-cache = <&L2_300>;
1462552c123SRajeshwari			#cooling-cells = <2>;
14786899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
14890db71e4SRajendra Nayak			L2_300: l2-cache {
14990db71e4SRajendra Nayak				compatible = "cache";
15090db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
15190db71e4SRajendra Nayak			};
15290db71e4SRajendra Nayak		};
15390db71e4SRajendra Nayak
15490db71e4SRajendra Nayak		CPU4: cpu@400 {
15590db71e4SRajendra Nayak			device_type = "cpu";
15690db71e4SRajendra Nayak			compatible = "arm,armv8";
15790db71e4SRajendra Nayak			reg = <0x0 0x400>;
15890db71e4SRajendra Nayak			enable-method = "psci";
159e7bb680fSRajendra Nayak			capacity-dmips-mhz = <1024>;
16071f87316SRajendra Nayak			dynamic-power-coefficient = <100>;
16190db71e4SRajendra Nayak			next-level-cache = <&L2_400>;
1622552c123SRajeshwari			#cooling-cells = <2>;
16386899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
16490db71e4SRajendra Nayak			L2_400: l2-cache {
16590db71e4SRajendra Nayak				compatible = "cache";
16690db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
16790db71e4SRajendra Nayak			};
16890db71e4SRajendra Nayak		};
16990db71e4SRajendra Nayak
17090db71e4SRajendra Nayak		CPU5: cpu@500 {
17190db71e4SRajendra Nayak			device_type = "cpu";
17290db71e4SRajendra Nayak			compatible = "arm,armv8";
17390db71e4SRajendra Nayak			reg = <0x0 0x500>;
17490db71e4SRajendra Nayak			enable-method = "psci";
175e7bb680fSRajendra Nayak			capacity-dmips-mhz = <1024>;
17671f87316SRajendra Nayak			dynamic-power-coefficient = <100>;
17790db71e4SRajendra Nayak			next-level-cache = <&L2_500>;
1782552c123SRajeshwari			#cooling-cells = <2>;
17986899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
18090db71e4SRajendra Nayak			L2_500: l2-cache {
18190db71e4SRajendra Nayak				compatible = "cache";
18290db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
18390db71e4SRajendra Nayak			};
18490db71e4SRajendra Nayak		};
18590db71e4SRajendra Nayak
18690db71e4SRajendra Nayak		CPU6: cpu@600 {
18790db71e4SRajendra Nayak			device_type = "cpu";
18890db71e4SRajendra Nayak			compatible = "arm,armv8";
18990db71e4SRajendra Nayak			reg = <0x0 0x600>;
19090db71e4SRajendra Nayak			enable-method = "psci";
191e7bb680fSRajendra Nayak			capacity-dmips-mhz = <1740>;
19271f87316SRajendra Nayak			dynamic-power-coefficient = <405>;
19390db71e4SRajendra Nayak			next-level-cache = <&L2_600>;
1942552c123SRajeshwari			#cooling-cells = <2>;
19586899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 1>;
19690db71e4SRajendra Nayak			L2_600: l2-cache {
19790db71e4SRajendra Nayak				compatible = "cache";
19890db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
19990db71e4SRajendra Nayak			};
20090db71e4SRajendra Nayak		};
20190db71e4SRajendra Nayak
20290db71e4SRajendra Nayak		CPU7: cpu@700 {
20390db71e4SRajendra Nayak			device_type = "cpu";
20490db71e4SRajendra Nayak			compatible = "arm,armv8";
20590db71e4SRajendra Nayak			reg = <0x0 0x700>;
20690db71e4SRajendra Nayak			enable-method = "psci";
207e7bb680fSRajendra Nayak			capacity-dmips-mhz = <1740>;
20871f87316SRajendra Nayak			dynamic-power-coefficient = <405>;
20990db71e4SRajendra Nayak			next-level-cache = <&L2_700>;
2102552c123SRajeshwari			#cooling-cells = <2>;
21186899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 1>;
21290db71e4SRajendra Nayak			L2_700: l2-cache {
21390db71e4SRajendra Nayak				compatible = "cache";
21490db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
21590db71e4SRajendra Nayak			};
21690db71e4SRajendra Nayak		};
217*83e5e33eSRajendra Nayak
218*83e5e33eSRajendra Nayak		cpu-map {
219*83e5e33eSRajendra Nayak			cluster0 {
220*83e5e33eSRajendra Nayak				core0 {
221*83e5e33eSRajendra Nayak					cpu = <&CPU0>;
222*83e5e33eSRajendra Nayak				};
223*83e5e33eSRajendra Nayak
224*83e5e33eSRajendra Nayak				core1 {
225*83e5e33eSRajendra Nayak					cpu = <&CPU1>;
226*83e5e33eSRajendra Nayak				};
227*83e5e33eSRajendra Nayak
228*83e5e33eSRajendra Nayak				core2 {
229*83e5e33eSRajendra Nayak					cpu = <&CPU2>;
230*83e5e33eSRajendra Nayak				};
231*83e5e33eSRajendra Nayak
232*83e5e33eSRajendra Nayak				core3 {
233*83e5e33eSRajendra Nayak					cpu = <&CPU3>;
234*83e5e33eSRajendra Nayak				};
235*83e5e33eSRajendra Nayak
236*83e5e33eSRajendra Nayak				core4 {
237*83e5e33eSRajendra Nayak					cpu = <&CPU4>;
238*83e5e33eSRajendra Nayak				};
239*83e5e33eSRajendra Nayak
240*83e5e33eSRajendra Nayak				core5 {
241*83e5e33eSRajendra Nayak					cpu = <&CPU5>;
242*83e5e33eSRajendra Nayak				};
243*83e5e33eSRajendra Nayak
244*83e5e33eSRajendra Nayak				core6 {
245*83e5e33eSRajendra Nayak					cpu = <&CPU6>;
246*83e5e33eSRajendra Nayak				};
247*83e5e33eSRajendra Nayak
248*83e5e33eSRajendra Nayak				core7 {
249*83e5e33eSRajendra Nayak					cpu = <&CPU7>;
250*83e5e33eSRajendra Nayak				};
251*83e5e33eSRajendra Nayak			};
252*83e5e33eSRajendra Nayak		};
25390db71e4SRajendra Nayak	};
25490db71e4SRajendra Nayak
25590db71e4SRajendra Nayak	memory@80000000 {
25690db71e4SRajendra Nayak		device_type = "memory";
25790db71e4SRajendra Nayak		/* We expect the bootloader to fill in the size */
25890db71e4SRajendra Nayak		reg = <0 0x80000000 0 0>;
25990db71e4SRajendra Nayak	};
26090db71e4SRajendra Nayak
26190db71e4SRajendra Nayak	pmu {
26290db71e4SRajendra Nayak		compatible = "arm,armv8-pmuv3";
26390db71e4SRajendra Nayak		interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_HIGH>;
26490db71e4SRajendra Nayak	};
26590db71e4SRajendra Nayak
266f5ab220dSSibi Sankar	firmware {
267f5ab220dSSibi Sankar		scm {
268f5ab220dSSibi Sankar			compatible = "qcom,scm-sc7180", "qcom,scm";
269f5ab220dSSibi Sankar		};
270f5ab220dSSibi Sankar	};
271f5ab220dSSibi Sankar
272f5ab220dSSibi Sankar	tcsr_mutex: hwlock {
273f5ab220dSSibi Sankar		compatible = "qcom,tcsr-mutex";
274f5ab220dSSibi Sankar		syscon = <&tcsr_mutex_regs 0 0x1000>;
275f5ab220dSSibi Sankar		#hwlock-cells = <1>;
276f5ab220dSSibi Sankar	};
277f5ab220dSSibi Sankar
278f5ab220dSSibi Sankar	smem {
279f5ab220dSSibi Sankar		compatible = "qcom,smem";
280f5ab220dSSibi Sankar		memory-region = <&smem_mem>;
281f5ab220dSSibi Sankar		hwlocks = <&tcsr_mutex 3>;
282f5ab220dSSibi Sankar	};
283f5ab220dSSibi Sankar
284f5ab220dSSibi Sankar	smp2p-cdsp {
285f5ab220dSSibi Sankar		compatible = "qcom,smp2p";
286f5ab220dSSibi Sankar		qcom,smem = <94>, <432>;
287f5ab220dSSibi Sankar
288f5ab220dSSibi Sankar		interrupts = <GIC_SPI 576 IRQ_TYPE_EDGE_RISING>;
289f5ab220dSSibi Sankar
290f5ab220dSSibi Sankar		mboxes = <&apss_shared 6>;
291f5ab220dSSibi Sankar
292f5ab220dSSibi Sankar		qcom,local-pid = <0>;
293f5ab220dSSibi Sankar		qcom,remote-pid = <5>;
294f5ab220dSSibi Sankar
295f5ab220dSSibi Sankar		cdsp_smp2p_out: master-kernel {
296f5ab220dSSibi Sankar			qcom,entry-name = "master-kernel";
297f5ab220dSSibi Sankar			#qcom,smem-state-cells = <1>;
298f5ab220dSSibi Sankar		};
299f5ab220dSSibi Sankar
300f5ab220dSSibi Sankar		cdsp_smp2p_in: slave-kernel {
301f5ab220dSSibi Sankar			qcom,entry-name = "slave-kernel";
302f5ab220dSSibi Sankar
303f5ab220dSSibi Sankar			interrupt-controller;
304f5ab220dSSibi Sankar			#interrupt-cells = <2>;
305f5ab220dSSibi Sankar		};
306f5ab220dSSibi Sankar	};
307f5ab220dSSibi Sankar
308f5ab220dSSibi Sankar	smp2p-lpass {
309f5ab220dSSibi Sankar		compatible = "qcom,smp2p";
310f5ab220dSSibi Sankar		qcom,smem = <443>, <429>;
311f5ab220dSSibi Sankar
312f5ab220dSSibi Sankar		interrupts = <GIC_SPI 158 IRQ_TYPE_EDGE_RISING>;
313f5ab220dSSibi Sankar
314f5ab220dSSibi Sankar		mboxes = <&apss_shared 10>;
315f5ab220dSSibi Sankar
316f5ab220dSSibi Sankar		qcom,local-pid = <0>;
317f5ab220dSSibi Sankar		qcom,remote-pid = <2>;
318f5ab220dSSibi Sankar
319f5ab220dSSibi Sankar		adsp_smp2p_out: master-kernel {
320f5ab220dSSibi Sankar			qcom,entry-name = "master-kernel";
321f5ab220dSSibi Sankar			#qcom,smem-state-cells = <1>;
322f5ab220dSSibi Sankar		};
323f5ab220dSSibi Sankar
324f5ab220dSSibi Sankar		adsp_smp2p_in: slave-kernel {
325f5ab220dSSibi Sankar			qcom,entry-name = "slave-kernel";
326f5ab220dSSibi Sankar
327f5ab220dSSibi Sankar			interrupt-controller;
328f5ab220dSSibi Sankar			#interrupt-cells = <2>;
329f5ab220dSSibi Sankar		};
330f5ab220dSSibi Sankar	};
331f5ab220dSSibi Sankar
332f5ab220dSSibi Sankar	smp2p-mpss {
333f5ab220dSSibi Sankar		compatible = "qcom,smp2p";
334f5ab220dSSibi Sankar		qcom,smem = <435>, <428>;
335f5ab220dSSibi Sankar		interrupts = <GIC_SPI 451 IRQ_TYPE_EDGE_RISING>;
336f5ab220dSSibi Sankar		mboxes = <&apss_shared 14>;
337f5ab220dSSibi Sankar		qcom,local-pid = <0>;
338f5ab220dSSibi Sankar		qcom,remote-pid = <1>;
339f5ab220dSSibi Sankar
340f5ab220dSSibi Sankar		modem_smp2p_out: master-kernel {
341f5ab220dSSibi Sankar			qcom,entry-name = "master-kernel";
342f5ab220dSSibi Sankar			#qcom,smem-state-cells = <1>;
343f5ab220dSSibi Sankar		};
344f5ab220dSSibi Sankar
345f5ab220dSSibi Sankar		modem_smp2p_in: slave-kernel {
346f5ab220dSSibi Sankar			qcom,entry-name = "slave-kernel";
347f5ab220dSSibi Sankar			interrupt-controller;
348f5ab220dSSibi Sankar			#interrupt-cells = <2>;
349f5ab220dSSibi Sankar		};
350f5ab220dSSibi Sankar	};
351f5ab220dSSibi Sankar
35290db71e4SRajendra Nayak	psci {
35390db71e4SRajendra Nayak		compatible = "arm,psci-1.0";
35490db71e4SRajendra Nayak		method = "smc";
35590db71e4SRajendra Nayak	};
35690db71e4SRajendra Nayak
35790db71e4SRajendra Nayak	soc: soc {
35890db71e4SRajendra Nayak		#address-cells = <2>;
35990db71e4SRajendra Nayak		#size-cells = <2>;
36090db71e4SRajendra Nayak		ranges = <0 0 0 0 0x10 0>;
36190db71e4SRajendra Nayak		dma-ranges = <0 0 0 0 0x10 0>;
36290db71e4SRajendra Nayak		compatible = "simple-bus";
36390db71e4SRajendra Nayak
36490db71e4SRajendra Nayak		gcc: clock-controller@100000 {
36590db71e4SRajendra Nayak			compatible = "qcom,gcc-sc7180";
36690db71e4SRajendra Nayak			reg = <0 0x00100000 0 0x1f0000>;
3670def3f14STaniya Das			clocks = <&rpmhcc RPMH_CXO_CLK>,
368b418cf63SDouglas Anderson				 <&rpmhcc RPMH_CXO_CLK_A>,
369b418cf63SDouglas Anderson				 <&sleep_clk>;
370b418cf63SDouglas Anderson			clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk";
37190db71e4SRajendra Nayak			#clock-cells = <1>;
37290db71e4SRajendra Nayak			#reset-cells = <1>;
37390db71e4SRajendra Nayak			#power-domain-cells = <1>;
37490db71e4SRajendra Nayak		};
37590db71e4SRajendra Nayak
3760b766e7fSSandeep Maheswaram		qfprom@784000 {
3770b766e7fSSandeep Maheswaram			compatible = "qcom,qfprom";
3780b766e7fSSandeep Maheswaram			reg = <0 0x00784000 0 0x8ff>;
3790b766e7fSSandeep Maheswaram			#address-cells = <1>;
3800b766e7fSSandeep Maheswaram			#size-cells = <1>;
3810b766e7fSSandeep Maheswaram
3820b766e7fSSandeep Maheswaram			qusb2p_hstx_trim: hstx-trim-primary@25b {
3830b766e7fSSandeep Maheswaram				reg = <0x25b 0x1>;
3840b766e7fSSandeep Maheswaram				bits = <1 3>;
3850b766e7fSSandeep Maheswaram			};
3860b766e7fSSandeep Maheswaram		};
3870b766e7fSSandeep Maheswaram
38824254a8eSVeerabhadrarao Badiganti		sdhc_1: sdhci@7c4000 {
38924254a8eSVeerabhadrarao Badiganti			compatible = "qcom,sc7180-sdhci", "qcom,sdhci-msm-v5";
39024254a8eSVeerabhadrarao Badiganti			reg = <0 0x7c4000 0 0x1000>,
39124254a8eSVeerabhadrarao Badiganti				<0 0x07c5000 0 0x1000>;
39224254a8eSVeerabhadrarao Badiganti			reg-names = "hc_mem", "cqhci_mem";
39324254a8eSVeerabhadrarao Badiganti
39424254a8eSVeerabhadrarao Badiganti			iommus = <&apps_smmu 0x60 0x0>;
39524254a8eSVeerabhadrarao Badiganti			interrupts = <GIC_SPI 641 IRQ_TYPE_LEVEL_HIGH>,
39624254a8eSVeerabhadrarao Badiganti					<GIC_SPI 644 IRQ_TYPE_LEVEL_HIGH>;
39724254a8eSVeerabhadrarao Badiganti			interrupt-names = "hc_irq", "pwr_irq";
39824254a8eSVeerabhadrarao Badiganti
39924254a8eSVeerabhadrarao Badiganti			clocks = <&gcc GCC_SDCC1_APPS_CLK>,
40024254a8eSVeerabhadrarao Badiganti					<&gcc GCC_SDCC1_AHB_CLK>;
40124254a8eSVeerabhadrarao Badiganti			clock-names = "core", "iface";
40224254a8eSVeerabhadrarao Badiganti
40324254a8eSVeerabhadrarao Badiganti			bus-width = <8>;
40424254a8eSVeerabhadrarao Badiganti			non-removable;
40524254a8eSVeerabhadrarao Badiganti			supports-cqe;
40624254a8eSVeerabhadrarao Badiganti
40724254a8eSVeerabhadrarao Badiganti			mmc-ddr-1_8v;
40824254a8eSVeerabhadrarao Badiganti			mmc-hs200-1_8v;
40924254a8eSVeerabhadrarao Badiganti			mmc-hs400-1_8v;
41024254a8eSVeerabhadrarao Badiganti			mmc-hs400-enhanced-strobe;
41124254a8eSVeerabhadrarao Badiganti
41224254a8eSVeerabhadrarao Badiganti			status = "disabled";
41324254a8eSVeerabhadrarao Badiganti		};
41424254a8eSVeerabhadrarao Badiganti
415ba3fc649SRoja Rani Yarubandi		qupv3_id_0: geniqup@8c0000 {
416ba3fc649SRoja Rani Yarubandi			compatible = "qcom,geni-se-qup";
417ba3fc649SRoja Rani Yarubandi			reg = <0 0x008c0000 0 0x6000>;
418ba3fc649SRoja Rani Yarubandi			clock-names = "m-ahb", "s-ahb";
419ba3fc649SRoja Rani Yarubandi			clocks = <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>,
420ba3fc649SRoja Rani Yarubandi				 <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>;
421ba3fc649SRoja Rani Yarubandi			#address-cells = <2>;
422ba3fc649SRoja Rani Yarubandi			#size-cells = <2>;
423ba3fc649SRoja Rani Yarubandi			ranges;
4243d60d80aSSai Prakash Ranjan			iommus = <&apps_smmu 0x43 0x0>;
425ba3fc649SRoja Rani Yarubandi			status = "disabled";
426ba3fc649SRoja Rani Yarubandi
427ba3fc649SRoja Rani Yarubandi			i2c0: i2c@880000 {
428ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
429ba3fc649SRoja Rani Yarubandi				reg = <0 0x00880000 0 0x4000>;
430ba3fc649SRoja Rani Yarubandi				clock-names = "se";
431ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
432ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
433ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c0_default>;
434ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
435ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
436ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
437ba3fc649SRoja Rani Yarubandi				status = "disabled";
438ba3fc649SRoja Rani Yarubandi			};
439ba3fc649SRoja Rani Yarubandi
440ba3fc649SRoja Rani Yarubandi			spi0: spi@880000 {
441ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
442ba3fc649SRoja Rani Yarubandi				reg = <0 0x00880000 0 0x4000>;
443ba3fc649SRoja Rani Yarubandi				clock-names = "se";
444ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
445ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
446ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi0_default>;
447ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
448ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
449ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
450ba3fc649SRoja Rani Yarubandi				status = "disabled";
451ba3fc649SRoja Rani Yarubandi			};
452ba3fc649SRoja Rani Yarubandi
453ba3fc649SRoja Rani Yarubandi			uart0: serial@880000 {
454ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
455ba3fc649SRoja Rani Yarubandi				reg = <0 0x00880000 0 0x4000>;
456ba3fc649SRoja Rani Yarubandi				clock-names = "se";
457ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
458ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
459ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart0_default>;
460ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
461ba3fc649SRoja Rani Yarubandi				status = "disabled";
462ba3fc649SRoja Rani Yarubandi			};
463ba3fc649SRoja Rani Yarubandi
464ba3fc649SRoja Rani Yarubandi			i2c1: i2c@884000 {
465ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
466ba3fc649SRoja Rani Yarubandi				reg = <0 0x00884000 0 0x4000>;
467ba3fc649SRoja Rani Yarubandi				clock-names = "se";
468ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
469ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
470ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c1_default>;
471ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
472ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
473ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
474ba3fc649SRoja Rani Yarubandi				status = "disabled";
475ba3fc649SRoja Rani Yarubandi			};
476ba3fc649SRoja Rani Yarubandi
477ba3fc649SRoja Rani Yarubandi			spi1: spi@884000 {
478ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
479ba3fc649SRoja Rani Yarubandi				reg = <0 0x00884000 0 0x4000>;
480ba3fc649SRoja Rani Yarubandi				clock-names = "se";
481ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
482ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
483ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi1_default>;
484ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
485ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
486ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
487ba3fc649SRoja Rani Yarubandi				status = "disabled";
488ba3fc649SRoja Rani Yarubandi			};
489ba3fc649SRoja Rani Yarubandi
490ba3fc649SRoja Rani Yarubandi			uart1: serial@884000 {
491ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
492ba3fc649SRoja Rani Yarubandi				reg = <0 0x00884000 0 0x4000>;
493ba3fc649SRoja Rani Yarubandi				clock-names = "se";
494ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
495ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
496ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart1_default>;
497ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
498ba3fc649SRoja Rani Yarubandi				status = "disabled";
499ba3fc649SRoja Rani Yarubandi			};
500ba3fc649SRoja Rani Yarubandi
501ba3fc649SRoja Rani Yarubandi			i2c2: i2c@888000 {
502ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
503ba3fc649SRoja Rani Yarubandi				reg = <0 0x00888000 0 0x4000>;
504ba3fc649SRoja Rani Yarubandi				clock-names = "se";
505ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
506ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
507ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c2_default>;
508ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>;
509ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
510ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
511ba3fc649SRoja Rani Yarubandi				status = "disabled";
512ba3fc649SRoja Rani Yarubandi			};
513ba3fc649SRoja Rani Yarubandi
514ba3fc649SRoja Rani Yarubandi			uart2: serial@888000 {
515ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
516ba3fc649SRoja Rani Yarubandi				reg = <0 0x00888000 0 0x4000>;
517ba3fc649SRoja Rani Yarubandi				clock-names = "se";
518ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
519ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
520ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart2_default>;
521ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>;
522ba3fc649SRoja Rani Yarubandi				status = "disabled";
523ba3fc649SRoja Rani Yarubandi			};
524ba3fc649SRoja Rani Yarubandi
525ba3fc649SRoja Rani Yarubandi			i2c3: i2c@88c000 {
526ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
527ba3fc649SRoja Rani Yarubandi				reg = <0 0x0088c000 0 0x4000>;
528ba3fc649SRoja Rani Yarubandi				clock-names = "se";
529ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
530ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
531ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c3_default>;
532ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
533ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
534ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
535ba3fc649SRoja Rani Yarubandi				status = "disabled";
536ba3fc649SRoja Rani Yarubandi			};
537ba3fc649SRoja Rani Yarubandi
538ba3fc649SRoja Rani Yarubandi			spi3: spi@88c000 {
539ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
540ba3fc649SRoja Rani Yarubandi				reg = <0 0x0088c000 0 0x4000>;
541ba3fc649SRoja Rani Yarubandi				clock-names = "se";
542ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
543ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
544ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi3_default>;
545ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
546ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
547ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
548ba3fc649SRoja Rani Yarubandi				status = "disabled";
549ba3fc649SRoja Rani Yarubandi			};
550ba3fc649SRoja Rani Yarubandi
551ba3fc649SRoja Rani Yarubandi			uart3: serial@88c000 {
552ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
553ba3fc649SRoja Rani Yarubandi				reg = <0 0x0088c000 0 0x4000>;
554ba3fc649SRoja Rani Yarubandi				clock-names = "se";
555ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
556ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
557ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart3_default>;
558ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
559ba3fc649SRoja Rani Yarubandi				status = "disabled";
560ba3fc649SRoja Rani Yarubandi			};
561ba3fc649SRoja Rani Yarubandi
562ba3fc649SRoja Rani Yarubandi			i2c4: i2c@890000 {
563ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
564ba3fc649SRoja Rani Yarubandi				reg = <0 0x00890000 0 0x4000>;
565ba3fc649SRoja Rani Yarubandi				clock-names = "se";
566ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
567ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
568ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c4_default>;
569ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>;
570ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
571ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
572ba3fc649SRoja Rani Yarubandi				status = "disabled";
573ba3fc649SRoja Rani Yarubandi			};
574ba3fc649SRoja Rani Yarubandi
575ba3fc649SRoja Rani Yarubandi			uart4: serial@890000 {
576ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
577ba3fc649SRoja Rani Yarubandi				reg = <0 0x00890000 0 0x4000>;
578ba3fc649SRoja Rani Yarubandi				clock-names = "se";
579ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
580ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
581ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart4_default>;
582ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>;
583ba3fc649SRoja Rani Yarubandi				status = "disabled";
584ba3fc649SRoja Rani Yarubandi			};
585ba3fc649SRoja Rani Yarubandi
586ba3fc649SRoja Rani Yarubandi			i2c5: i2c@894000 {
587ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
588ba3fc649SRoja Rani Yarubandi				reg = <0 0x00894000 0 0x4000>;
589ba3fc649SRoja Rani Yarubandi				clock-names = "se";
590ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
591ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
592ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c5_default>;
593ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
594ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
595ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
596ba3fc649SRoja Rani Yarubandi				status = "disabled";
597ba3fc649SRoja Rani Yarubandi			};
598ba3fc649SRoja Rani Yarubandi
599ba3fc649SRoja Rani Yarubandi			spi5: spi@894000 {
600ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
601ba3fc649SRoja Rani Yarubandi				reg = <0 0x00894000 0 0x4000>;
602ba3fc649SRoja Rani Yarubandi				clock-names = "se";
603ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
604ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
605ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi5_default>;
606ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
607ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
608ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
609ba3fc649SRoja Rani Yarubandi				status = "disabled";
610ba3fc649SRoja Rani Yarubandi			};
611ba3fc649SRoja Rani Yarubandi
612ba3fc649SRoja Rani Yarubandi			uart5: serial@894000 {
613ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
614ba3fc649SRoja Rani Yarubandi				reg = <0 0x00894000 0 0x4000>;
615ba3fc649SRoja Rani Yarubandi				clock-names = "se";
616ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
617ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
618ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart5_default>;
619ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
620ba3fc649SRoja Rani Yarubandi				status = "disabled";
621ba3fc649SRoja Rani Yarubandi			};
622ba3fc649SRoja Rani Yarubandi		};
623ba3fc649SRoja Rani Yarubandi
62490db71e4SRajendra Nayak		qupv3_id_1: geniqup@ac0000 {
62590db71e4SRajendra Nayak			compatible = "qcom,geni-se-qup";
62690db71e4SRajendra Nayak			reg = <0 0x00ac0000 0 0x6000>;
62790db71e4SRajendra Nayak			clock-names = "m-ahb", "s-ahb";
62890db71e4SRajendra Nayak			clocks = <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>,
62990db71e4SRajendra Nayak				 <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>;
63090db71e4SRajendra Nayak			#address-cells = <2>;
63190db71e4SRajendra Nayak			#size-cells = <2>;
63290db71e4SRajendra Nayak			ranges;
6333d60d80aSSai Prakash Ranjan			iommus = <&apps_smmu 0x4c3 0x0>;
63490db71e4SRajendra Nayak			status = "disabled";
63590db71e4SRajendra Nayak
636ba3fc649SRoja Rani Yarubandi			i2c6: i2c@a80000 {
637ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
638ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a80000 0 0x4000>;
639ba3fc649SRoja Rani Yarubandi				clock-names = "se";
640ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
641ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
642ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c6_default>;
643ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
644ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
645ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
646ba3fc649SRoja Rani Yarubandi				status = "disabled";
647ba3fc649SRoja Rani Yarubandi			};
648ba3fc649SRoja Rani Yarubandi
649ba3fc649SRoja Rani Yarubandi			spi6: spi@a80000 {
650ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
651ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a80000 0 0x4000>;
652ba3fc649SRoja Rani Yarubandi				clock-names = "se";
653ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
654ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
655ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi6_default>;
656ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
657ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
658ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
659ba3fc649SRoja Rani Yarubandi				status = "disabled";
660ba3fc649SRoja Rani Yarubandi			};
661ba3fc649SRoja Rani Yarubandi
662ba3fc649SRoja Rani Yarubandi			uart6: serial@a80000 {
663ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
664ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a80000 0 0x4000>;
665ba3fc649SRoja Rani Yarubandi				clock-names = "se";
666ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
667ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
668ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart6_default>;
669ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
670ba3fc649SRoja Rani Yarubandi				status = "disabled";
671ba3fc649SRoja Rani Yarubandi			};
672ba3fc649SRoja Rani Yarubandi
673ba3fc649SRoja Rani Yarubandi			i2c7: i2c@a84000 {
674ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
675ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a84000 0 0x4000>;
676ba3fc649SRoja Rani Yarubandi				clock-names = "se";
677ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
678ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
679ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c7_default>;
680ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
681ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
682ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
683ba3fc649SRoja Rani Yarubandi				status = "disabled";
684ba3fc649SRoja Rani Yarubandi			};
685ba3fc649SRoja Rani Yarubandi
686ba3fc649SRoja Rani Yarubandi			uart7: serial@a84000 {
687ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
688ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a84000 0 0x4000>;
689ba3fc649SRoja Rani Yarubandi				clock-names = "se";
690ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
691ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
692ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart7_default>;
693ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
694ba3fc649SRoja Rani Yarubandi				status = "disabled";
695ba3fc649SRoja Rani Yarubandi			};
696ba3fc649SRoja Rani Yarubandi
697ba3fc649SRoja Rani Yarubandi			i2c8: i2c@a88000 {
698ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
699ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a88000 0 0x4000>;
700ba3fc649SRoja Rani Yarubandi				clock-names = "se";
701ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
702ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
703ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c8_default>;
704ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
705ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
706ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
707ba3fc649SRoja Rani Yarubandi				status = "disabled";
708ba3fc649SRoja Rani Yarubandi			};
709ba3fc649SRoja Rani Yarubandi
710ba3fc649SRoja Rani Yarubandi			spi8: spi@a88000 {
711ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
712ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a88000 0 0x4000>;
713ba3fc649SRoja Rani Yarubandi				clock-names = "se";
714ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
715ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
716ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi8_default>;
717ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
718ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
719ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
720ba3fc649SRoja Rani Yarubandi				status = "disabled";
721ba3fc649SRoja Rani Yarubandi			};
722ba3fc649SRoja Rani Yarubandi
72390db71e4SRajendra Nayak			uart8: serial@a88000 {
72490db71e4SRajendra Nayak				compatible = "qcom,geni-debug-uart";
72590db71e4SRajendra Nayak				reg = <0 0x00a88000 0 0x4000>;
72690db71e4SRajendra Nayak				clock-names = "se";
72790db71e4SRajendra Nayak				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
72890db71e4SRajendra Nayak				pinctrl-names = "default";
72990db71e4SRajendra Nayak				pinctrl-0 = <&qup_uart8_default>;
73090db71e4SRajendra Nayak				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
73190db71e4SRajendra Nayak				status = "disabled";
73290db71e4SRajendra Nayak			};
733ba3fc649SRoja Rani Yarubandi
734ba3fc649SRoja Rani Yarubandi			i2c9: i2c@a8c000 {
735ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
736ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a8c000 0 0x4000>;
737ba3fc649SRoja Rani Yarubandi				clock-names = "se";
738ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
739ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
740ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c9_default>;
741ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
742ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
743ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
744ba3fc649SRoja Rani Yarubandi				status = "disabled";
745ba3fc649SRoja Rani Yarubandi			};
746ba3fc649SRoja Rani Yarubandi
747ba3fc649SRoja Rani Yarubandi			uart9: serial@a8c000 {
748ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
749ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a8c000 0 0x4000>;
750ba3fc649SRoja Rani Yarubandi				clock-names = "se";
751ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
752ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
753ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart9_default>;
754ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
755ba3fc649SRoja Rani Yarubandi				status = "disabled";
756ba3fc649SRoja Rani Yarubandi			};
757ba3fc649SRoja Rani Yarubandi
758ba3fc649SRoja Rani Yarubandi			i2c10: i2c@a90000 {
759ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
760ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a90000 0 0x4000>;
761ba3fc649SRoja Rani Yarubandi				clock-names = "se";
762ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
763ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
764ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c10_default>;
765ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
766ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
767ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
768ba3fc649SRoja Rani Yarubandi				status = "disabled";
769ba3fc649SRoja Rani Yarubandi			};
770ba3fc649SRoja Rani Yarubandi
771ba3fc649SRoja Rani Yarubandi			spi10: spi@a90000 {
772ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
773ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a90000 0 0x4000>;
774ba3fc649SRoja Rani Yarubandi				clock-names = "se";
775ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
776ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
777ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi10_default>;
778ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
779ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
780ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
781ba3fc649SRoja Rani Yarubandi				status = "disabled";
782ba3fc649SRoja Rani Yarubandi			};
783ba3fc649SRoja Rani Yarubandi
784ba3fc649SRoja Rani Yarubandi			uart10: serial@a90000 {
785ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
786ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a90000 0 0x4000>;
787ba3fc649SRoja Rani Yarubandi				clock-names = "se";
788ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
789ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
790ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart10_default>;
791ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
792ba3fc649SRoja Rani Yarubandi				status = "disabled";
793ba3fc649SRoja Rani Yarubandi			};
794ba3fc649SRoja Rani Yarubandi
795ba3fc649SRoja Rani Yarubandi			i2c11: i2c@a94000 {
796ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
797ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a94000 0 0x4000>;
798ba3fc649SRoja Rani Yarubandi				clock-names = "se";
799ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
800ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
801ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c11_default>;
802ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
803ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
804ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
805ba3fc649SRoja Rani Yarubandi				status = "disabled";
806ba3fc649SRoja Rani Yarubandi			};
807ba3fc649SRoja Rani Yarubandi
808ba3fc649SRoja Rani Yarubandi			spi11: spi@a94000 {
809ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
810ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a94000 0 0x4000>;
811ba3fc649SRoja Rani Yarubandi				clock-names = "se";
812ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
813ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
814ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi11_default>;
815ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
816ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
817ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
818ba3fc649SRoja Rani Yarubandi				status = "disabled";
819ba3fc649SRoja Rani Yarubandi			};
820ba3fc649SRoja Rani Yarubandi
821ba3fc649SRoja Rani Yarubandi			uart11: serial@a94000 {
822ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
823ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a94000 0 0x4000>;
824ba3fc649SRoja Rani Yarubandi				clock-names = "se";
825ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
826ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
827ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart11_default>;
828ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
829ba3fc649SRoja Rani Yarubandi				status = "disabled";
830ba3fc649SRoja Rani Yarubandi			};
83190db71e4SRajendra Nayak		};
83290db71e4SRajendra Nayak
833f5ab220dSSibi Sankar		tcsr_mutex_regs: syscon@1f40000 {
834f5ab220dSSibi Sankar			compatible = "syscon";
835f5ab220dSSibi Sankar			reg = <0 0x01f40000 0 0x40000>;
836f5ab220dSSibi Sankar		};
837f5ab220dSSibi Sankar
83890db71e4SRajendra Nayak		tlmm: pinctrl@3500000 {
83990db71e4SRajendra Nayak			compatible = "qcom,sc7180-pinctrl";
84090db71e4SRajendra Nayak			reg = <0 0x03500000 0 0x300000>,
84190db71e4SRajendra Nayak			      <0 0x03900000 0 0x300000>,
84290db71e4SRajendra Nayak			      <0 0x03d00000 0 0x300000>;
84390db71e4SRajendra Nayak			reg-names = "west", "north", "south";
84490db71e4SRajendra Nayak			interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
84590db71e4SRajendra Nayak			gpio-controller;
84690db71e4SRajendra Nayak			#gpio-cells = <2>;
84790db71e4SRajendra Nayak			interrupt-controller;
84890db71e4SRajendra Nayak			#interrupt-cells = <2>;
84990db71e4SRajendra Nayak			gpio-ranges = <&tlmm 0 0 120>;
850456d677cSMaulik Shah			wakeup-parent = <&pdc>;
85190db71e4SRajendra Nayak
852ba3fc649SRoja Rani Yarubandi			qspi_clk: qspi-clk {
853ba3fc649SRoja Rani Yarubandi				pinmux {
854ba3fc649SRoja Rani Yarubandi					pins = "gpio63";
855ba3fc649SRoja Rani Yarubandi					function = "qspi_clk";
856ba3fc649SRoja Rani Yarubandi				};
857ba3fc649SRoja Rani Yarubandi			};
858ba3fc649SRoja Rani Yarubandi
859ba3fc649SRoja Rani Yarubandi			qspi_cs0: qspi-cs0 {
860ba3fc649SRoja Rani Yarubandi				pinmux {
861ba3fc649SRoja Rani Yarubandi					pins = "gpio68";
862ba3fc649SRoja Rani Yarubandi					function = "qspi_cs";
863ba3fc649SRoja Rani Yarubandi				};
864ba3fc649SRoja Rani Yarubandi			};
865ba3fc649SRoja Rani Yarubandi
866ba3fc649SRoja Rani Yarubandi			qspi_cs1: qspi-cs1 {
867ba3fc649SRoja Rani Yarubandi				pinmux {
868ba3fc649SRoja Rani Yarubandi					pins = "gpio72";
869ba3fc649SRoja Rani Yarubandi					function = "qspi_cs";
870ba3fc649SRoja Rani Yarubandi				};
871ba3fc649SRoja Rani Yarubandi			};
872ba3fc649SRoja Rani Yarubandi
873ba3fc649SRoja Rani Yarubandi			qspi_data01: qspi-data01 {
874ba3fc649SRoja Rani Yarubandi				pinmux-data {
875ba3fc649SRoja Rani Yarubandi					pins = "gpio64", "gpio65";
876ba3fc649SRoja Rani Yarubandi					function = "qspi_data";
877ba3fc649SRoja Rani Yarubandi				};
878ba3fc649SRoja Rani Yarubandi			};
879ba3fc649SRoja Rani Yarubandi
880ba3fc649SRoja Rani Yarubandi			qspi_data12: qspi-data12 {
881ba3fc649SRoja Rani Yarubandi				pinmux-data {
882ba3fc649SRoja Rani Yarubandi					pins = "gpio66", "gpio67";
883ba3fc649SRoja Rani Yarubandi					function = "qspi_data";
884ba3fc649SRoja Rani Yarubandi				};
885ba3fc649SRoja Rani Yarubandi			};
886ba3fc649SRoja Rani Yarubandi
887ba3fc649SRoja Rani Yarubandi			qup_i2c0_default: qup-i2c0-default {
888ba3fc649SRoja Rani Yarubandi				pinmux {
889ba3fc649SRoja Rani Yarubandi					pins = "gpio34", "gpio35";
890ba3fc649SRoja Rani Yarubandi					function = "qup00";
891ba3fc649SRoja Rani Yarubandi				};
892ba3fc649SRoja Rani Yarubandi			};
893ba3fc649SRoja Rani Yarubandi
894ba3fc649SRoja Rani Yarubandi			qup_i2c1_default: qup-i2c1-default {
895ba3fc649SRoja Rani Yarubandi				pinmux {
896ba3fc649SRoja Rani Yarubandi					pins = "gpio0", "gpio1";
897ba3fc649SRoja Rani Yarubandi					function = "qup01";
898ba3fc649SRoja Rani Yarubandi				};
899ba3fc649SRoja Rani Yarubandi			};
900ba3fc649SRoja Rani Yarubandi
901ba3fc649SRoja Rani Yarubandi			qup_i2c2_default: qup-i2c2-default {
902ba3fc649SRoja Rani Yarubandi				pinmux {
903ba3fc649SRoja Rani Yarubandi					pins = "gpio15", "gpio16";
90429c5cb64SDouglas Anderson					function = "qup02_i2c";
905ba3fc649SRoja Rani Yarubandi				};
906ba3fc649SRoja Rani Yarubandi			};
907ba3fc649SRoja Rani Yarubandi
908ba3fc649SRoja Rani Yarubandi			qup_i2c3_default: qup-i2c3-default {
909ba3fc649SRoja Rani Yarubandi				pinmux {
910ba3fc649SRoja Rani Yarubandi					pins = "gpio38", "gpio39";
911ba3fc649SRoja Rani Yarubandi					function = "qup03";
912ba3fc649SRoja Rani Yarubandi				};
913ba3fc649SRoja Rani Yarubandi			};
914ba3fc649SRoja Rani Yarubandi
915ba3fc649SRoja Rani Yarubandi			qup_i2c4_default: qup-i2c4-default {
916ba3fc649SRoja Rani Yarubandi				pinmux {
917ba3fc649SRoja Rani Yarubandi					pins = "gpio115", "gpio116";
91829c5cb64SDouglas Anderson					function = "qup04_i2c";
919ba3fc649SRoja Rani Yarubandi				};
920ba3fc649SRoja Rani Yarubandi			};
921ba3fc649SRoja Rani Yarubandi
922ba3fc649SRoja Rani Yarubandi			qup_i2c5_default: qup-i2c5-default {
923ba3fc649SRoja Rani Yarubandi				pinmux {
924ba3fc649SRoja Rani Yarubandi					pins = "gpio25", "gpio26";
925ba3fc649SRoja Rani Yarubandi					function = "qup05";
926ba3fc649SRoja Rani Yarubandi				};
927ba3fc649SRoja Rani Yarubandi			};
928ba3fc649SRoja Rani Yarubandi
929ba3fc649SRoja Rani Yarubandi			qup_i2c6_default: qup-i2c6-default {
930ba3fc649SRoja Rani Yarubandi				pinmux {
931ba3fc649SRoja Rani Yarubandi					pins = "gpio59", "gpio60";
932ba3fc649SRoja Rani Yarubandi					function = "qup10";
933ba3fc649SRoja Rani Yarubandi				};
934ba3fc649SRoja Rani Yarubandi			};
935ba3fc649SRoja Rani Yarubandi
936ba3fc649SRoja Rani Yarubandi			qup_i2c7_default: qup-i2c7-default {
937ba3fc649SRoja Rani Yarubandi				pinmux {
938ba3fc649SRoja Rani Yarubandi					pins = "gpio6", "gpio7";
93929c5cb64SDouglas Anderson					function = "qup11_i2c";
940ba3fc649SRoja Rani Yarubandi				};
941ba3fc649SRoja Rani Yarubandi			};
942ba3fc649SRoja Rani Yarubandi
943ba3fc649SRoja Rani Yarubandi			qup_i2c8_default: qup-i2c8-default {
944ba3fc649SRoja Rani Yarubandi				pinmux {
945ba3fc649SRoja Rani Yarubandi					pins = "gpio42", "gpio43";
946ba3fc649SRoja Rani Yarubandi					function = "qup12";
947ba3fc649SRoja Rani Yarubandi				};
948ba3fc649SRoja Rani Yarubandi			};
949ba3fc649SRoja Rani Yarubandi
950ba3fc649SRoja Rani Yarubandi			qup_i2c9_default: qup-i2c9-default {
951ba3fc649SRoja Rani Yarubandi				pinmux {
952ba3fc649SRoja Rani Yarubandi					pins = "gpio46", "gpio47";
95329c5cb64SDouglas Anderson					function = "qup13_i2c";
954ba3fc649SRoja Rani Yarubandi				};
955ba3fc649SRoja Rani Yarubandi			};
956ba3fc649SRoja Rani Yarubandi
957ba3fc649SRoja Rani Yarubandi			qup_i2c10_default: qup-i2c10-default {
958ba3fc649SRoja Rani Yarubandi				pinmux {
959ba3fc649SRoja Rani Yarubandi					pins = "gpio86", "gpio87";
960ba3fc649SRoja Rani Yarubandi					function = "qup14";
961ba3fc649SRoja Rani Yarubandi				};
962ba3fc649SRoja Rani Yarubandi			};
963ba3fc649SRoja Rani Yarubandi
964ba3fc649SRoja Rani Yarubandi			qup_i2c11_default: qup-i2c11-default {
965ba3fc649SRoja Rani Yarubandi				pinmux {
966ba3fc649SRoja Rani Yarubandi					pins = "gpio53", "gpio54";
967ba3fc649SRoja Rani Yarubandi					function = "qup15";
968ba3fc649SRoja Rani Yarubandi				};
969ba3fc649SRoja Rani Yarubandi			};
970ba3fc649SRoja Rani Yarubandi
971ba3fc649SRoja Rani Yarubandi			qup_spi0_default: qup-spi0-default {
972ba3fc649SRoja Rani Yarubandi				pinmux {
973ba3fc649SRoja Rani Yarubandi					pins = "gpio34", "gpio35",
974ba3fc649SRoja Rani Yarubandi					       "gpio36", "gpio37";
975ba3fc649SRoja Rani Yarubandi					function = "qup00";
976ba3fc649SRoja Rani Yarubandi				};
977ba3fc649SRoja Rani Yarubandi			};
978ba3fc649SRoja Rani Yarubandi
979ba3fc649SRoja Rani Yarubandi			qup_spi1_default: qup-spi1-default {
980ba3fc649SRoja Rani Yarubandi				pinmux {
981ba3fc649SRoja Rani Yarubandi					pins = "gpio0", "gpio1",
982d8b076b8SRajendra Nayak					       "gpio2", "gpio3";
983ba3fc649SRoja Rani Yarubandi					function = "qup01";
984ba3fc649SRoja Rani Yarubandi				};
985ba3fc649SRoja Rani Yarubandi			};
986ba3fc649SRoja Rani Yarubandi
987ba3fc649SRoja Rani Yarubandi			qup_spi3_default: qup-spi3-default {
988ba3fc649SRoja Rani Yarubandi				pinmux {
989ba3fc649SRoja Rani Yarubandi					pins = "gpio38", "gpio39",
990ba3fc649SRoja Rani Yarubandi					       "gpio40", "gpio41";
991ba3fc649SRoja Rani Yarubandi					function = "qup03";
992ba3fc649SRoja Rani Yarubandi				};
993ba3fc649SRoja Rani Yarubandi			};
994ba3fc649SRoja Rani Yarubandi
995ba3fc649SRoja Rani Yarubandi			qup_spi5_default: qup-spi5-default {
996ba3fc649SRoja Rani Yarubandi				pinmux {
997ba3fc649SRoja Rani Yarubandi					pins = "gpio25", "gpio26",
998ba3fc649SRoja Rani Yarubandi					       "gpio27", "gpio28";
999ba3fc649SRoja Rani Yarubandi					function = "qup05";
1000ba3fc649SRoja Rani Yarubandi				};
1001ba3fc649SRoja Rani Yarubandi			};
1002ba3fc649SRoja Rani Yarubandi
1003ba3fc649SRoja Rani Yarubandi			qup_spi6_default: qup-spi6-default {
1004ba3fc649SRoja Rani Yarubandi				pinmux {
1005ba3fc649SRoja Rani Yarubandi					pins = "gpio59", "gpio60",
1006d8b076b8SRajendra Nayak					       "gpio61", "gpio62";
1007ba3fc649SRoja Rani Yarubandi					function = "qup10";
1008ba3fc649SRoja Rani Yarubandi				};
1009ba3fc649SRoja Rani Yarubandi			};
1010ba3fc649SRoja Rani Yarubandi
1011ba3fc649SRoja Rani Yarubandi			qup_spi8_default: qup-spi8-default {
1012ba3fc649SRoja Rani Yarubandi				pinmux {
1013ba3fc649SRoja Rani Yarubandi					pins = "gpio42", "gpio43",
1014ba3fc649SRoja Rani Yarubandi					       "gpio44", "gpio45";
1015ba3fc649SRoja Rani Yarubandi					function = "qup12";
1016ba3fc649SRoja Rani Yarubandi				};
1017ba3fc649SRoja Rani Yarubandi			};
1018ba3fc649SRoja Rani Yarubandi
1019ba3fc649SRoja Rani Yarubandi			qup_spi10_default: qup-spi10-default {
1020ba3fc649SRoja Rani Yarubandi				pinmux {
1021ba3fc649SRoja Rani Yarubandi					pins = "gpio86", "gpio87",
1022d8b076b8SRajendra Nayak					       "gpio88", "gpio89";
1023ba3fc649SRoja Rani Yarubandi					function = "qup14";
1024ba3fc649SRoja Rani Yarubandi				};
1025ba3fc649SRoja Rani Yarubandi			};
1026ba3fc649SRoja Rani Yarubandi
1027ba3fc649SRoja Rani Yarubandi			qup_spi11_default: qup-spi11-default {
1028ba3fc649SRoja Rani Yarubandi				pinmux {
1029ba3fc649SRoja Rani Yarubandi					pins = "gpio53", "gpio54",
1030ba3fc649SRoja Rani Yarubandi					       "gpio55", "gpio56";
1031ba3fc649SRoja Rani Yarubandi					function = "qup15";
1032ba3fc649SRoja Rani Yarubandi				};
1033ba3fc649SRoja Rani Yarubandi			};
1034ba3fc649SRoja Rani Yarubandi
1035ba3fc649SRoja Rani Yarubandi			qup_uart0_default: qup-uart0-default {
1036ba3fc649SRoja Rani Yarubandi				pinmux {
1037ba3fc649SRoja Rani Yarubandi					pins = "gpio34", "gpio35",
1038ba3fc649SRoja Rani Yarubandi					       "gpio36", "gpio37";
1039ba3fc649SRoja Rani Yarubandi					function = "qup00";
1040ba3fc649SRoja Rani Yarubandi				};
1041ba3fc649SRoja Rani Yarubandi			};
1042ba3fc649SRoja Rani Yarubandi
1043ba3fc649SRoja Rani Yarubandi			qup_uart1_default: qup-uart1-default {
1044ba3fc649SRoja Rani Yarubandi				pinmux {
1045ba3fc649SRoja Rani Yarubandi					pins = "gpio0", "gpio1",
1046ba3fc649SRoja Rani Yarubandi					       "gpio2", "gpio3";
1047ba3fc649SRoja Rani Yarubandi					function = "qup01";
1048ba3fc649SRoja Rani Yarubandi				};
1049ba3fc649SRoja Rani Yarubandi			};
1050ba3fc649SRoja Rani Yarubandi
1051ba3fc649SRoja Rani Yarubandi			qup_uart2_default: qup-uart2-default {
1052ba3fc649SRoja Rani Yarubandi				pinmux {
1053ba3fc649SRoja Rani Yarubandi					pins = "gpio15", "gpio16";
105429c5cb64SDouglas Anderson					function = "qup02_uart";
1055ba3fc649SRoja Rani Yarubandi				};
1056ba3fc649SRoja Rani Yarubandi			};
1057ba3fc649SRoja Rani Yarubandi
1058ba3fc649SRoja Rani Yarubandi			qup_uart3_default: qup-uart3-default {
1059ba3fc649SRoja Rani Yarubandi				pinmux {
1060ba3fc649SRoja Rani Yarubandi					pins = "gpio38", "gpio39",
1061ba3fc649SRoja Rani Yarubandi					       "gpio40", "gpio41";
1062ba3fc649SRoja Rani Yarubandi					function = "qup03";
1063ba3fc649SRoja Rani Yarubandi				};
1064ba3fc649SRoja Rani Yarubandi			};
1065ba3fc649SRoja Rani Yarubandi
1066ba3fc649SRoja Rani Yarubandi			qup_uart4_default: qup-uart4-default {
1067ba3fc649SRoja Rani Yarubandi				pinmux {
1068ba3fc649SRoja Rani Yarubandi					pins = "gpio115", "gpio116";
106929c5cb64SDouglas Anderson					function = "qup04_uart";
1070ba3fc649SRoja Rani Yarubandi				};
1071ba3fc649SRoja Rani Yarubandi			};
1072ba3fc649SRoja Rani Yarubandi
1073ba3fc649SRoja Rani Yarubandi			qup_uart5_default: qup-uart5-default {
1074ba3fc649SRoja Rani Yarubandi				pinmux {
1075ba3fc649SRoja Rani Yarubandi					pins = "gpio25", "gpio26",
1076ba3fc649SRoja Rani Yarubandi					       "gpio27", "gpio28";
1077ba3fc649SRoja Rani Yarubandi					function = "qup05";
1078ba3fc649SRoja Rani Yarubandi				};
1079ba3fc649SRoja Rani Yarubandi			};
1080ba3fc649SRoja Rani Yarubandi
1081ba3fc649SRoja Rani Yarubandi			qup_uart6_default: qup-uart6-default {
1082ba3fc649SRoja Rani Yarubandi				pinmux {
1083ba3fc649SRoja Rani Yarubandi					pins = "gpio59", "gpio60",
1084ba3fc649SRoja Rani Yarubandi					       "gpio61", "gpio62";
1085ba3fc649SRoja Rani Yarubandi					function = "qup10";
1086ba3fc649SRoja Rani Yarubandi				};
1087ba3fc649SRoja Rani Yarubandi			};
1088ba3fc649SRoja Rani Yarubandi
1089ba3fc649SRoja Rani Yarubandi			qup_uart7_default: qup-uart7-default {
1090ba3fc649SRoja Rani Yarubandi				pinmux {
1091ba3fc649SRoja Rani Yarubandi					pins = "gpio6", "gpio7";
109229c5cb64SDouglas Anderson					function = "qup11_uart";
1093ba3fc649SRoja Rani Yarubandi				};
1094ba3fc649SRoja Rani Yarubandi			};
1095ba3fc649SRoja Rani Yarubandi
109690db71e4SRajendra Nayak			qup_uart8_default: qup-uart8-default {
109790db71e4SRajendra Nayak				pinmux {
109890db71e4SRajendra Nayak					pins = "gpio44", "gpio45";
109990db71e4SRajendra Nayak					function = "qup12";
110090db71e4SRajendra Nayak				};
110190db71e4SRajendra Nayak			};
1102ba3fc649SRoja Rani Yarubandi
1103ba3fc649SRoja Rani Yarubandi			qup_uart9_default: qup-uart9-default {
1104ba3fc649SRoja Rani Yarubandi				pinmux {
1105ba3fc649SRoja Rani Yarubandi					pins = "gpio46", "gpio47";
110629c5cb64SDouglas Anderson					function = "qup13_uart";
1107ba3fc649SRoja Rani Yarubandi				};
1108ba3fc649SRoja Rani Yarubandi			};
1109ba3fc649SRoja Rani Yarubandi
1110ba3fc649SRoja Rani Yarubandi			qup_uart10_default: qup-uart10-default {
1111ba3fc649SRoja Rani Yarubandi				pinmux {
1112ba3fc649SRoja Rani Yarubandi					pins = "gpio86", "gpio87",
1113ba3fc649SRoja Rani Yarubandi					       "gpio88", "gpio89";
1114ba3fc649SRoja Rani Yarubandi					function = "qup14";
1115ba3fc649SRoja Rani Yarubandi				};
1116ba3fc649SRoja Rani Yarubandi			};
1117ba3fc649SRoja Rani Yarubandi
1118ba3fc649SRoja Rani Yarubandi			qup_uart11_default: qup-uart11-default {
1119ba3fc649SRoja Rani Yarubandi				pinmux {
1120ba3fc649SRoja Rani Yarubandi					pins = "gpio53", "gpio54",
1121ba3fc649SRoja Rani Yarubandi					       "gpio55", "gpio56";
1122ba3fc649SRoja Rani Yarubandi					function = "qup15";
1123ba3fc649SRoja Rani Yarubandi				};
1124ba3fc649SRoja Rani Yarubandi			};
112524254a8eSVeerabhadrarao Badiganti
112624254a8eSVeerabhadrarao Badiganti			sdc1_on: sdc1-on {
112724254a8eSVeerabhadrarao Badiganti				pinconf-clk {
112824254a8eSVeerabhadrarao Badiganti					pins = "sdc1_clk";
112924254a8eSVeerabhadrarao Badiganti					bias-disable;
113024254a8eSVeerabhadrarao Badiganti					drive-strength = <16>;
113124254a8eSVeerabhadrarao Badiganti				};
113224254a8eSVeerabhadrarao Badiganti
113324254a8eSVeerabhadrarao Badiganti				pinconf-cmd {
113424254a8eSVeerabhadrarao Badiganti					pins = "sdc1_cmd";
113524254a8eSVeerabhadrarao Badiganti					bias-pull-up;
113624254a8eSVeerabhadrarao Badiganti					drive-strength = <10>;
113724254a8eSVeerabhadrarao Badiganti				};
113824254a8eSVeerabhadrarao Badiganti
113924254a8eSVeerabhadrarao Badiganti				pinconf-data {
114024254a8eSVeerabhadrarao Badiganti					pins = "sdc1_data";
114124254a8eSVeerabhadrarao Badiganti					bias-pull-up;
114224254a8eSVeerabhadrarao Badiganti					drive-strength = <10>;
114324254a8eSVeerabhadrarao Badiganti				};
114424254a8eSVeerabhadrarao Badiganti
114524254a8eSVeerabhadrarao Badiganti				pinconf-rclk {
114624254a8eSVeerabhadrarao Badiganti					pins = "sdc1_rclk";
114724254a8eSVeerabhadrarao Badiganti					bias-pull-down;
114824254a8eSVeerabhadrarao Badiganti				};
114924254a8eSVeerabhadrarao Badiganti			};
115024254a8eSVeerabhadrarao Badiganti
115124254a8eSVeerabhadrarao Badiganti			sdc1_off: sdc1-off {
115224254a8eSVeerabhadrarao Badiganti				pinconf-clk {
115324254a8eSVeerabhadrarao Badiganti					pins = "sdc1_clk";
115424254a8eSVeerabhadrarao Badiganti					bias-disable;
115524254a8eSVeerabhadrarao Badiganti					drive-strength = <2>;
115624254a8eSVeerabhadrarao Badiganti				};
115724254a8eSVeerabhadrarao Badiganti
115824254a8eSVeerabhadrarao Badiganti				pinconf-cmd {
115924254a8eSVeerabhadrarao Badiganti					pins = "sdc1_cmd";
116024254a8eSVeerabhadrarao Badiganti					bias-pull-up;
116124254a8eSVeerabhadrarao Badiganti					drive-strength = <2>;
116224254a8eSVeerabhadrarao Badiganti				};
116324254a8eSVeerabhadrarao Badiganti
116424254a8eSVeerabhadrarao Badiganti				pinconf-data {
116524254a8eSVeerabhadrarao Badiganti					pins = "sdc1_data";
116624254a8eSVeerabhadrarao Badiganti					bias-pull-up;
116724254a8eSVeerabhadrarao Badiganti					drive-strength = <2>;
116824254a8eSVeerabhadrarao Badiganti				};
116924254a8eSVeerabhadrarao Badiganti
117024254a8eSVeerabhadrarao Badiganti				pinconf-rclk {
117124254a8eSVeerabhadrarao Badiganti					pins = "sdc1_rclk";
117224254a8eSVeerabhadrarao Badiganti					bias-pull-down;
117324254a8eSVeerabhadrarao Badiganti				};
117424254a8eSVeerabhadrarao Badiganti			};
117524254a8eSVeerabhadrarao Badiganti
117624254a8eSVeerabhadrarao Badiganti			sdc2_on: sdc2-on {
117724254a8eSVeerabhadrarao Badiganti				pinconf-clk {
117824254a8eSVeerabhadrarao Badiganti					pins = "sdc2_clk";
117924254a8eSVeerabhadrarao Badiganti					bias-disable;
118024254a8eSVeerabhadrarao Badiganti					drive-strength = <16>;
118124254a8eSVeerabhadrarao Badiganti				};
118224254a8eSVeerabhadrarao Badiganti
118324254a8eSVeerabhadrarao Badiganti				pinconf-cmd {
118424254a8eSVeerabhadrarao Badiganti					pins = "sdc2_cmd";
118524254a8eSVeerabhadrarao Badiganti					bias-pull-up;
118624254a8eSVeerabhadrarao Badiganti					drive-strength = <10>;
118724254a8eSVeerabhadrarao Badiganti				};
118824254a8eSVeerabhadrarao Badiganti
118924254a8eSVeerabhadrarao Badiganti				pinconf-data {
119024254a8eSVeerabhadrarao Badiganti					pins = "sdc2_data";
119124254a8eSVeerabhadrarao Badiganti					bias-pull-up;
119224254a8eSVeerabhadrarao Badiganti					drive-strength = <10>;
119324254a8eSVeerabhadrarao Badiganti				};
119424254a8eSVeerabhadrarao Badiganti
119524254a8eSVeerabhadrarao Badiganti				pinconf-sd-cd {
119624254a8eSVeerabhadrarao Badiganti					pins = "gpio69";
119724254a8eSVeerabhadrarao Badiganti					bias-pull-up;
119824254a8eSVeerabhadrarao Badiganti					drive-strength = <2>;
119924254a8eSVeerabhadrarao Badiganti				};
120024254a8eSVeerabhadrarao Badiganti			};
120124254a8eSVeerabhadrarao Badiganti
120224254a8eSVeerabhadrarao Badiganti			sdc2_off: sdc2-off {
120324254a8eSVeerabhadrarao Badiganti				pinconf-clk {
120424254a8eSVeerabhadrarao Badiganti					pins = "sdc2_clk";
120524254a8eSVeerabhadrarao Badiganti					bias-disable;
120624254a8eSVeerabhadrarao Badiganti					drive-strength = <2>;
120724254a8eSVeerabhadrarao Badiganti				};
120824254a8eSVeerabhadrarao Badiganti
120924254a8eSVeerabhadrarao Badiganti				pinconf-cmd {
121024254a8eSVeerabhadrarao Badiganti					pins = "sdc2_cmd";
121124254a8eSVeerabhadrarao Badiganti					bias-pull-up;
121224254a8eSVeerabhadrarao Badiganti					drive-strength = <2>;
121324254a8eSVeerabhadrarao Badiganti				};
121424254a8eSVeerabhadrarao Badiganti
121524254a8eSVeerabhadrarao Badiganti				pinconf-data {
121624254a8eSVeerabhadrarao Badiganti					pins = "sdc2_data";
121724254a8eSVeerabhadrarao Badiganti					bias-pull-up;
121824254a8eSVeerabhadrarao Badiganti					drive-strength = <2>;
121924254a8eSVeerabhadrarao Badiganti				};
122024254a8eSVeerabhadrarao Badiganti
122124254a8eSVeerabhadrarao Badiganti				pinconf-sd-cd {
122224254a8eSVeerabhadrarao Badiganti					pins = "gpio69";
122324254a8eSVeerabhadrarao Badiganti					bias-disable;
122424254a8eSVeerabhadrarao Badiganti					drive-strength = <2>;
122524254a8eSVeerabhadrarao Badiganti				};
122624254a8eSVeerabhadrarao Badiganti			};
122724254a8eSVeerabhadrarao Badiganti		};
122824254a8eSVeerabhadrarao Badiganti
122924254a8eSVeerabhadrarao Badiganti		sdhc_2: sdhci@8804000 {
123024254a8eSVeerabhadrarao Badiganti			compatible = "qcom,sc7180-sdhci", "qcom,sdhci-msm-v5";
123124254a8eSVeerabhadrarao Badiganti			reg = <0 0x08804000 0 0x1000>;
123224254a8eSVeerabhadrarao Badiganti			reg-names = "hc_mem";
123324254a8eSVeerabhadrarao Badiganti
123424254a8eSVeerabhadrarao Badiganti			iommus = <&apps_smmu 0x80 0>;
123524254a8eSVeerabhadrarao Badiganti			interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
123624254a8eSVeerabhadrarao Badiganti					<GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>;
123724254a8eSVeerabhadrarao Badiganti			interrupt-names = "hc_irq", "pwr_irq";
123824254a8eSVeerabhadrarao Badiganti
123924254a8eSVeerabhadrarao Badiganti			clocks = <&gcc GCC_SDCC2_APPS_CLK>,
124024254a8eSVeerabhadrarao Badiganti					<&gcc GCC_SDCC2_AHB_CLK>;
124124254a8eSVeerabhadrarao Badiganti			clock-names = "core", "iface";
124224254a8eSVeerabhadrarao Badiganti
124324254a8eSVeerabhadrarao Badiganti			bus-width = <4>;
124424254a8eSVeerabhadrarao Badiganti
124524254a8eSVeerabhadrarao Badiganti			status = "disabled";
1246ba3fc649SRoja Rani Yarubandi		};
1247ba3fc649SRoja Rani Yarubandi
1248e07f8354STaniya Das		gpucc: clock-controller@5090000 {
1249e07f8354STaniya Das			compatible = "qcom,sc7180-gpucc";
1250e07f8354STaniya Das			reg = <0 0x05090000 0 0x9000>;
1251e07f8354STaniya Das			clocks = <&rpmhcc RPMH_CXO_CLK>,
1252e07f8354STaniya Das				 <&gcc GCC_GPU_GPLL0_CLK_SRC>,
1253e07f8354STaniya Das				 <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC>;
1254e07f8354STaniya Das			clock-names = "bi_tcxo",
1255e07f8354STaniya Das				      "gcc_gpu_gpll0_clk_src",
1256e07f8354STaniya Das				      "gcc_gpu_gpll0_div_clk_src";
1257e07f8354STaniya Das			#clock-cells = <1>;
1258e07f8354STaniya Das			#reset-cells = <1>;
1259e07f8354STaniya Das			#power-domain-cells = <1>;
1260e07f8354STaniya Das		};
1261e07f8354STaniya Das
1262ba3fc649SRoja Rani Yarubandi		qspi: spi@88dc000 {
1263ba3fc649SRoja Rani Yarubandi			compatible = "qcom,qspi-v1";
1264ba3fc649SRoja Rani Yarubandi			reg = <0 0x088dc000 0 0x600>;
1265ba3fc649SRoja Rani Yarubandi			#address-cells = <1>;
1266ba3fc649SRoja Rani Yarubandi			#size-cells = <0>;
1267ba3fc649SRoja Rani Yarubandi			interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
1268ba3fc649SRoja Rani Yarubandi			clocks = <&gcc GCC_QSPI_CNOC_PERIPH_AHB_CLK>,
1269ba3fc649SRoja Rani Yarubandi				 <&gcc GCC_QSPI_CORE_CLK>;
1270ba3fc649SRoja Rani Yarubandi			clock-names = "iface", "core";
1271ba3fc649SRoja Rani Yarubandi			status = "disabled";
127290db71e4SRajendra Nayak		};
127390db71e4SRajendra Nayak
12740b766e7fSSandeep Maheswaram		usb_1_hsphy: phy@88e3000 {
12750b766e7fSSandeep Maheswaram			compatible = "qcom,sc7180-qusb2-phy";
12760b766e7fSSandeep Maheswaram			reg = <0 0x088e3000 0 0x400>;
12770b766e7fSSandeep Maheswaram			status = "disabled";
12780b766e7fSSandeep Maheswaram			#phy-cells = <0>;
12790b766e7fSSandeep Maheswaram			clocks = <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>,
12800b766e7fSSandeep Maheswaram				 <&rpmhcc RPMH_CXO_CLK>;
12810b766e7fSSandeep Maheswaram			clock-names = "cfg_ahb", "ref";
12820b766e7fSSandeep Maheswaram			resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
12830b766e7fSSandeep Maheswaram
12840b766e7fSSandeep Maheswaram			nvmem-cells = <&qusb2p_hstx_trim>;
12850b766e7fSSandeep Maheswaram		};
12860b766e7fSSandeep Maheswaram
1287fd916516SDouglas Anderson		usb_1_qmpphy: phy-wrapper@88e9000 {
12880b766e7fSSandeep Maheswaram			compatible = "qcom,sc7180-qmp-usb3-phy";
12890b766e7fSSandeep Maheswaram			reg = <0 0x088e9000 0 0x18c>,
12900b766e7fSSandeep Maheswaram			      <0 0x088e8000 0 0x38>;
12910b766e7fSSandeep Maheswaram			reg-names = "reg-base", "dp_com";
12920b766e7fSSandeep Maheswaram			status = "disabled";
12930b766e7fSSandeep Maheswaram			#clock-cells = <1>;
12940b766e7fSSandeep Maheswaram			#address-cells = <2>;
12950b766e7fSSandeep Maheswaram			#size-cells = <2>;
12960b766e7fSSandeep Maheswaram			ranges;
12970b766e7fSSandeep Maheswaram
12980b766e7fSSandeep Maheswaram			clocks = <&gcc GCC_USB3_PRIM_PHY_AUX_CLK>,
12990b766e7fSSandeep Maheswaram				 <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>,
13000b766e7fSSandeep Maheswaram				 <&gcc GCC_USB3_PRIM_CLKREF_CLK>,
13010b766e7fSSandeep Maheswaram				 <&gcc GCC_USB3_PRIM_PHY_COM_AUX_CLK>;
13020b766e7fSSandeep Maheswaram			clock-names = "aux", "cfg_ahb", "ref", "com_aux";
13030b766e7fSSandeep Maheswaram
13040b766e7fSSandeep Maheswaram			resets = <&gcc GCC_USB3_DP_PHY_PRIM_BCR>,
13050b766e7fSSandeep Maheswaram				 <&gcc GCC_USB3_PHY_PRIM_BCR>;
13060b766e7fSSandeep Maheswaram			reset-names = "phy", "common";
13070b766e7fSSandeep Maheswaram
1308fd916516SDouglas Anderson			usb_1_ssphy: phy@88e9200 {
13090b766e7fSSandeep Maheswaram				reg = <0 0x088e9200 0 0x128>,
13100b766e7fSSandeep Maheswaram				      <0 0x088e9400 0 0x200>,
13110b766e7fSSandeep Maheswaram				      <0 0x088e9c00 0 0x218>,
13120b766e7fSSandeep Maheswaram				      <0 0x088e9600 0 0x128>,
13130b766e7fSSandeep Maheswaram				      <0 0x088e9800 0 0x200>,
13140b766e7fSSandeep Maheswaram				      <0 0x088e9a00 0 0x18>;
13156e369727SDouglas Anderson				#clock-cells = <0>;
13160b766e7fSSandeep Maheswaram				#phy-cells = <0>;
13170b766e7fSSandeep Maheswaram				clocks = <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>;
13180b766e7fSSandeep Maheswaram				clock-names = "pipe0";
13190b766e7fSSandeep Maheswaram				clock-output-names = "usb3_phy_pipe_clk_src";
13200b766e7fSSandeep Maheswaram			};
13210b766e7fSSandeep Maheswaram		};
13220b766e7fSSandeep Maheswaram
13237cee5c74SMatthias Kaehlcke		system-cache-controller@9200000 {
13247cee5c74SMatthias Kaehlcke			compatible = "qcom,sc7180-llcc";
13257cee5c74SMatthias Kaehlcke			reg = <0 0x09200000 0 0x200000>, <0 0x09600000 0 0x50000>;
13267cee5c74SMatthias Kaehlcke			reg-names = "llcc_base", "llcc_broadcast_base";
13277cee5c74SMatthias Kaehlcke			interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>;
13287cee5c74SMatthias Kaehlcke		};
13297cee5c74SMatthias Kaehlcke
13300b766e7fSSandeep Maheswaram		usb_1: usb@a6f8800 {
13310b766e7fSSandeep Maheswaram			compatible = "qcom,sc7180-dwc3", "qcom,dwc3";
13320b766e7fSSandeep Maheswaram			reg = <0 0x0a6f8800 0 0x400>;
13330b766e7fSSandeep Maheswaram			status = "disabled";
13340b766e7fSSandeep Maheswaram			#address-cells = <2>;
13350b766e7fSSandeep Maheswaram			#size-cells = <2>;
13360b766e7fSSandeep Maheswaram			ranges;
13370b766e7fSSandeep Maheswaram			dma-ranges;
13380b766e7fSSandeep Maheswaram
13390b766e7fSSandeep Maheswaram			clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>,
13400b766e7fSSandeep Maheswaram				 <&gcc GCC_USB30_PRIM_MASTER_CLK>,
13410b766e7fSSandeep Maheswaram				 <&gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>,
13420b766e7fSSandeep Maheswaram				 <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>,
13430b766e7fSSandeep Maheswaram				 <&gcc GCC_USB30_PRIM_SLEEP_CLK>;
13440b766e7fSSandeep Maheswaram			clock-names = "cfg_noc", "core", "iface", "mock_utmi",
13450b766e7fSSandeep Maheswaram				      "sleep";
13460b766e7fSSandeep Maheswaram
13470b766e7fSSandeep Maheswaram			assigned-clocks = <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>,
13480b766e7fSSandeep Maheswaram					  <&gcc GCC_USB30_PRIM_MASTER_CLK>;
13490b766e7fSSandeep Maheswaram			assigned-clock-rates = <19200000>, <150000000>;
13500b766e7fSSandeep Maheswaram
13510b766e7fSSandeep Maheswaram			interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
13520b766e7fSSandeep Maheswaram				     <GIC_SPI 486 IRQ_TYPE_LEVEL_HIGH>,
13530b766e7fSSandeep Maheswaram				     <GIC_SPI 488 IRQ_TYPE_LEVEL_HIGH>,
13540b766e7fSSandeep Maheswaram				     <GIC_SPI 489 IRQ_TYPE_LEVEL_HIGH>;
13550b766e7fSSandeep Maheswaram			interrupt-names = "hs_phy_irq", "ss_phy_irq",
13560b766e7fSSandeep Maheswaram					  "dm_hs_phy_irq", "dp_hs_phy_irq";
13570b766e7fSSandeep Maheswaram
13580b766e7fSSandeep Maheswaram			power-domains = <&gcc USB30_PRIM_GDSC>;
13590b766e7fSSandeep Maheswaram
13600b766e7fSSandeep Maheswaram			resets = <&gcc GCC_USB30_PRIM_BCR>;
13610b766e7fSSandeep Maheswaram
13620b766e7fSSandeep Maheswaram			usb_1_dwc3: dwc3@a600000 {
13630b766e7fSSandeep Maheswaram				compatible = "snps,dwc3";
13640b766e7fSSandeep Maheswaram				reg = <0 0x0a600000 0 0xe000>;
13650b766e7fSSandeep Maheswaram				interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
13660b766e7fSSandeep Maheswaram				iommus = <&apps_smmu 0x540 0>;
13670b766e7fSSandeep Maheswaram				snps,dis_u2_susphy_quirk;
13680b766e7fSSandeep Maheswaram				snps,dis_enblslpm_quirk;
13690b766e7fSSandeep Maheswaram				phys = <&usb_1_hsphy>, <&usb_1_ssphy>;
13700b766e7fSSandeep Maheswaram				phy-names = "usb2-phy", "usb3-phy";
13710b766e7fSSandeep Maheswaram			};
13720b766e7fSSandeep Maheswaram		};
13730b766e7fSSandeep Maheswaram
1374e07f8354STaniya Das		videocc: clock-controller@ab00000 {
1375e07f8354STaniya Das			compatible = "qcom,sc7180-videocc";
1376e07f8354STaniya Das			reg = <0 0x0ab00000 0 0x10000>;
1377e07f8354STaniya Das			clocks = <&rpmhcc RPMH_CXO_CLK>;
1378e07f8354STaniya Das			clock-names = "bi_tcxo";
1379e07f8354STaniya Das			#clock-cells = <1>;
1380e07f8354STaniya Das			#reset-cells = <1>;
1381e07f8354STaniya Das			#power-domain-cells = <1>;
1382e07f8354STaniya Das		};
1383e07f8354STaniya Das
1384e07f8354STaniya Das		dispcc: clock-controller@af00000 {
1385e07f8354STaniya Das			compatible = "qcom,sc7180-dispcc";
1386e07f8354STaniya Das			reg = <0 0x0af00000 0 0x200000>;
1387e07f8354STaniya Das			clocks = <&rpmhcc RPMH_CXO_CLK>,
1388e07f8354STaniya Das				 <&gcc GCC_DISP_GPLL0_CLK_SRC>,
1389e07f8354STaniya Das				 <0>,
1390e07f8354STaniya Das				 <0>,
1391e07f8354STaniya Das				 <0>,
1392e07f8354STaniya Das				 <0>;
1393e07f8354STaniya Das			clock-names = "bi_tcxo",
1394e07f8354STaniya Das				      "gcc_disp_gpll0_clk_src",
1395e07f8354STaniya Das				      "dsi0_phy_pll_out_byteclk",
1396e07f8354STaniya Das				      "dsi0_phy_pll_out_dsiclk",
1397e07f8354STaniya Das				      "dp_phy_pll_link_clk",
1398e07f8354STaniya Das				      "dp_phy_pll_vco_div_clk";
1399e07f8354STaniya Das			#clock-cells = <1>;
1400e07f8354STaniya Das			#reset-cells = <1>;
1401e07f8354STaniya Das			#power-domain-cells = <1>;
1402e07f8354STaniya Das		};
1403e07f8354STaniya Das
14047cee5c74SMatthias Kaehlcke		pdc: interrupt-controller@b220000 {
14057cee5c74SMatthias Kaehlcke			compatible = "qcom,sc7180-pdc", "qcom,pdc";
14067cee5c74SMatthias Kaehlcke			reg = <0 0x0b220000 0 0x30000>;
14077cee5c74SMatthias Kaehlcke			qcom,pdc-ranges = <0 480 15>, <17 497 98>,
14087cee5c74SMatthias Kaehlcke					  <119 634 4>, <124 639 1>;
14097cee5c74SMatthias Kaehlcke			#interrupt-cells = <2>;
14107cee5c74SMatthias Kaehlcke			interrupt-parent = <&intc>;
14117cee5c74SMatthias Kaehlcke			interrupt-controller;
14127cee5c74SMatthias Kaehlcke		};
14137cee5c74SMatthias Kaehlcke
1414f5ab220dSSibi Sankar		pdc_reset: reset-controller@b2e0000 {
1415f5ab220dSSibi Sankar			compatible = "qcom,sc7180-pdc-global", "qcom,sdm845-pdc-global";
1416f5ab220dSSibi Sankar			reg = <0 0x0b2e0000 0 0x20000>;
1417f5ab220dSSibi Sankar			#reset-cells = <1>;
1418f5ab220dSSibi Sankar		};
1419f5ab220dSSibi Sankar
14207cee5c74SMatthias Kaehlcke		tsens0: thermal-sensor@c263000 {
14217cee5c74SMatthias Kaehlcke			compatible = "qcom,sc7180-tsens","qcom,tsens-v2";
14227cee5c74SMatthias Kaehlcke			reg = <0 0x0c263000 0 0x1ff>, /* TM */
14237cee5c74SMatthias Kaehlcke				<0 0x0c222000 0 0x1ff>; /* SROT */
14247cee5c74SMatthias Kaehlcke			#qcom,sensors = <15>;
14252552c123SRajeshwari			interrupts = <GIC_SPI 506 IRQ_TYPE_LEVEL_HIGH>,
14262552c123SRajeshwari				     <GIC_SPI 508 IRQ_TYPE_LEVEL_HIGH>;
14272552c123SRajeshwari			interrupt-names = "uplow","critical";
14287cee5c74SMatthias Kaehlcke			#thermal-sensor-cells = <1>;
14297cee5c74SMatthias Kaehlcke		};
14307cee5c74SMatthias Kaehlcke
14317cee5c74SMatthias Kaehlcke		tsens1: thermal-sensor@c265000 {
14327cee5c74SMatthias Kaehlcke			compatible = "qcom,sc7180-tsens","qcom,tsens-v2";
14337cee5c74SMatthias Kaehlcke			reg = <0 0x0c265000 0 0x1ff>, /* TM */
14347cee5c74SMatthias Kaehlcke				<0 0x0c223000 0 0x1ff>; /* SROT */
14357cee5c74SMatthias Kaehlcke			#qcom,sensors = <10>;
14362552c123SRajeshwari			interrupts = <GIC_SPI 507 IRQ_TYPE_LEVEL_HIGH>,
14372552c123SRajeshwari				     <GIC_SPI 509 IRQ_TYPE_LEVEL_HIGH>;
14382552c123SRajeshwari			interrupt-names = "uplow","critical";
14397cee5c74SMatthias Kaehlcke			#thermal-sensor-cells = <1>;
14407cee5c74SMatthias Kaehlcke		};
14417cee5c74SMatthias Kaehlcke
1442f5ab220dSSibi Sankar		aoss_reset: reset-controller@c2a0000 {
1443f5ab220dSSibi Sankar			compatible = "qcom,sc7180-aoss-cc", "qcom,sdm845-aoss-cc";
1444f5ab220dSSibi Sankar			reg = <0 0x0c2a0000 0 0x31000>;
1445f5ab220dSSibi Sankar			#reset-cells = <1>;
1446f5ab220dSSibi Sankar		};
1447f5ab220dSSibi Sankar
1448f5ab220dSSibi Sankar		aoss_qmp: qmp@c300000 {
1449f5ab220dSSibi Sankar			compatible = "qcom,sc7180-aoss-qmp";
1450f5ab220dSSibi Sankar			reg = <0 0x0c300000 0 0x100000>;
1451f5ab220dSSibi Sankar			interrupts = <GIC_SPI 389 IRQ_TYPE_EDGE_RISING>;
1452f5ab220dSSibi Sankar			mboxes = <&apss_shared 0>;
1453f5ab220dSSibi Sankar
1454f5ab220dSSibi Sankar			#clock-cells = <0>;
1455f5ab220dSSibi Sankar			#power-domain-cells = <1>;
1456f5ab220dSSibi Sankar		};
1457f5ab220dSSibi Sankar
14580f9dc5f0SKiran Gunda		spmi_bus: spmi@c440000 {
14590f9dc5f0SKiran Gunda			compatible = "qcom,spmi-pmic-arb";
14600f9dc5f0SKiran Gunda			reg = <0 0x0c440000 0 0x1100>,
14610f9dc5f0SKiran Gunda			      <0 0x0c600000 0 0x2000000>,
14620f9dc5f0SKiran Gunda			      <0 0x0e600000 0 0x100000>,
14630f9dc5f0SKiran Gunda			      <0 0x0e700000 0 0xa0000>,
14640f9dc5f0SKiran Gunda			      <0 0x0c40a000 0 0x26000>;
14650f9dc5f0SKiran Gunda			reg-names = "core", "chnls", "obsrvr", "intr", "cnfg";
14660f9dc5f0SKiran Gunda			interrupt-names = "periph_irq";
14670f9dc5f0SKiran Gunda			interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>;
14680f9dc5f0SKiran Gunda			qcom,ee = <0>;
14690f9dc5f0SKiran Gunda			qcom,channel = <0>;
14700f9dc5f0SKiran Gunda			#address-cells = <1>;
14710f9dc5f0SKiran Gunda			#size-cells = <1>;
14720f9dc5f0SKiran Gunda			interrupt-controller;
14730f9dc5f0SKiran Gunda			#interrupt-cells = <4>;
14740f9dc5f0SKiran Gunda			cell-index = <0>;
14750f9dc5f0SKiran Gunda		};
14760f9dc5f0SKiran Gunda
1477d66df624SVivek Gautam		apps_smmu: iommu@15000000 {
1478d66df624SVivek Gautam			compatible = "qcom,sc7180-smmu-500", "arm,mmu-500";
1479d66df624SVivek Gautam			reg = <0 0x15000000 0 0x100000>;
1480d66df624SVivek Gautam			#iommu-cells = <2>;
1481d66df624SVivek Gautam			#global-interrupts = <1>;
1482d66df624SVivek Gautam			interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>,
1483d66df624SVivek Gautam				     <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>,
1484d66df624SVivek Gautam				     <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>,
1485d66df624SVivek Gautam				     <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,
1486d66df624SVivek Gautam				     <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>,
1487d66df624SVivek Gautam				     <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>,
1488d66df624SVivek Gautam				     <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>,
1489d66df624SVivek Gautam				     <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>,
1490d66df624SVivek Gautam				     <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>,
1491d66df624SVivek Gautam				     <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>,
1492d66df624SVivek Gautam				     <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>,
1493d66df624SVivek Gautam				     <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
1494d66df624SVivek Gautam				     <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
1495d66df624SVivek Gautam				     <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
1496d66df624SVivek Gautam				     <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>,
1497d66df624SVivek Gautam				     <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1498d66df624SVivek Gautam				     <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
1499d66df624SVivek Gautam				     <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
1500d66df624SVivek Gautam				     <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>,
1501d66df624SVivek Gautam				     <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>,
1502d66df624SVivek Gautam				     <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1503d66df624SVivek Gautam				     <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>,
1504d66df624SVivek Gautam				     <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>,
1505d66df624SVivek Gautam				     <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
1506d66df624SVivek Gautam				     <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
1507d66df624SVivek Gautam				     <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>,
1508d66df624SVivek Gautam				     <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>,
1509d66df624SVivek Gautam				     <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>,
1510d66df624SVivek Gautam				     <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>,
1511d66df624SVivek Gautam				     <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>,
1512d66df624SVivek Gautam				     <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>,
1513d66df624SVivek Gautam				     <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>,
1514d66df624SVivek Gautam				     <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>,
1515d66df624SVivek Gautam				     <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>,
1516d66df624SVivek Gautam				     <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>,
1517d66df624SVivek Gautam				     <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>,
1518d66df624SVivek Gautam				     <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>,
1519d66df624SVivek Gautam				     <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>,
1520d66df624SVivek Gautam				     <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
1521d66df624SVivek Gautam				     <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
1522d66df624SVivek Gautam				     <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
1523d66df624SVivek Gautam				     <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
1524d66df624SVivek Gautam				     <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>,
1525d66df624SVivek Gautam				     <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
1526d66df624SVivek Gautam				     <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
1527d66df624SVivek Gautam				     <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
1528d66df624SVivek Gautam				     <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
1529d66df624SVivek Gautam				     <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
1530d66df624SVivek Gautam				     <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
1531d66df624SVivek Gautam				     <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
1532d66df624SVivek Gautam				     <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
1533d66df624SVivek Gautam				     <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
1534d66df624SVivek Gautam				     <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
1535d66df624SVivek Gautam				     <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
1536d66df624SVivek Gautam				     <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
1537d66df624SVivek Gautam				     <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
1538d66df624SVivek Gautam				     <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
1539d66df624SVivek Gautam				     <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
1540d66df624SVivek Gautam				     <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
1541d66df624SVivek Gautam				     <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
1542d66df624SVivek Gautam				     <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
1543d66df624SVivek Gautam				     <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
1544d66df624SVivek Gautam				     <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
1545d66df624SVivek Gautam				     <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
1546d66df624SVivek Gautam				     <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
1547d66df624SVivek Gautam				     <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
1548d66df624SVivek Gautam				     <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
1549d66df624SVivek Gautam				     <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
1550d66df624SVivek Gautam				     <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
1551d66df624SVivek Gautam				     <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
1552d66df624SVivek Gautam				     <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
1553d66df624SVivek Gautam				     <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
1554d66df624SVivek Gautam				     <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
1555d66df624SVivek Gautam				     <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>,
1556d66df624SVivek Gautam				     <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>,
1557d66df624SVivek Gautam				     <GIC_SPI 407 IRQ_TYPE_LEVEL_HIGH>,
1558d66df624SVivek Gautam				     <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>,
1559d66df624SVivek Gautam				     <GIC_SPI 409 IRQ_TYPE_LEVEL_HIGH>,
1560d66df624SVivek Gautam				     <GIC_SPI 410 IRQ_TYPE_LEVEL_HIGH>,
1561d66df624SVivek Gautam				     <GIC_SPI 411 IRQ_TYPE_LEVEL_HIGH>,
1562d66df624SVivek Gautam				     <GIC_SPI 412 IRQ_TYPE_LEVEL_HIGH>;
1563d66df624SVivek Gautam		};
1564d66df624SVivek Gautam
156590db71e4SRajendra Nayak		intc: interrupt-controller@17a00000 {
156690db71e4SRajendra Nayak			compatible = "arm,gic-v3";
156790db71e4SRajendra Nayak			#address-cells = <2>;
156890db71e4SRajendra Nayak			#size-cells = <2>;
156990db71e4SRajendra Nayak			ranges;
157090db71e4SRajendra Nayak			#interrupt-cells = <3>;
157190db71e4SRajendra Nayak			interrupt-controller;
157290db71e4SRajendra Nayak			reg = <0 0x17a00000 0 0x10000>,     /* GICD */
157390db71e4SRajendra Nayak			      <0 0x17a60000 0 0x100000>;    /* GICR * 8 */
157490db71e4SRajendra Nayak			interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
157590db71e4SRajendra Nayak
1576ac00546aSDouglas Anderson			msi-controller@17a40000 {
157790db71e4SRajendra Nayak				compatible = "arm,gic-v3-its";
157890db71e4SRajendra Nayak				msi-controller;
157990db71e4SRajendra Nayak				#msi-cells = <1>;
158090db71e4SRajendra Nayak				reg = <0 0x17a40000 0 0x20000>;
158190db71e4SRajendra Nayak				status = "disabled";
158290db71e4SRajendra Nayak			};
158390db71e4SRajendra Nayak		};
158490db71e4SRajendra Nayak
1585f5ab220dSSibi Sankar		apss_shared: mailbox@17c00000 {
1586f5ab220dSSibi Sankar			compatible = "qcom,sc7180-apss-shared";
1587f5ab220dSSibi Sankar			reg = <0 0x17c00000 0 0x10000>;
1588f5ab220dSSibi Sankar			#mbox-cells = <1>;
1589f5ab220dSSibi Sankar		};
1590f5ab220dSSibi Sankar
15914722f956SSai Prakash Ranjan		watchdog@17c10000 {
15924722f956SSai Prakash Ranjan			compatible = "qcom,apss-wdt-sc7180", "qcom,kpss-wdt";
15934722f956SSai Prakash Ranjan			reg = <0 0x17c10000 0 0x1000>;
15944722f956SSai Prakash Ranjan			clocks = <&sleep_clk>;
15954722f956SSai Prakash Ranjan		};
15964722f956SSai Prakash Ranjan
159790db71e4SRajendra Nayak		timer@17c20000{
159890db71e4SRajendra Nayak			#address-cells = <2>;
159990db71e4SRajendra Nayak			#size-cells = <2>;
160090db71e4SRajendra Nayak			ranges;
160190db71e4SRajendra Nayak			compatible = "arm,armv7-timer-mem";
160290db71e4SRajendra Nayak			reg = <0 0x17c20000 0 0x1000>;
160390db71e4SRajendra Nayak
160490db71e4SRajendra Nayak			frame@17c21000 {
160590db71e4SRajendra Nayak				frame-number = <0>;
160690db71e4SRajendra Nayak				interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
160790db71e4SRajendra Nayak					     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
160890db71e4SRajendra Nayak				reg = <0 0x17c21000 0 0x1000>,
160990db71e4SRajendra Nayak				      <0 0x17c22000 0 0x1000>;
161090db71e4SRajendra Nayak			};
161190db71e4SRajendra Nayak
161290db71e4SRajendra Nayak			frame@17c23000 {
161390db71e4SRajendra Nayak				frame-number = <1>;
161490db71e4SRajendra Nayak				interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
161590db71e4SRajendra Nayak				reg = <0 0x17c23000 0 0x1000>;
161690db71e4SRajendra Nayak				status = "disabled";
161790db71e4SRajendra Nayak			};
161890db71e4SRajendra Nayak
161990db71e4SRajendra Nayak			frame@17c25000 {
162090db71e4SRajendra Nayak				frame-number = <2>;
162190db71e4SRajendra Nayak				interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
162290db71e4SRajendra Nayak				reg = <0 0x17c25000 0 0x1000>;
162390db71e4SRajendra Nayak				status = "disabled";
162490db71e4SRajendra Nayak			};
162590db71e4SRajendra Nayak
162690db71e4SRajendra Nayak			frame@17c27000 {
162790db71e4SRajendra Nayak				frame-number = <3>;
162890db71e4SRajendra Nayak				interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
162990db71e4SRajendra Nayak				reg = <0 0x17c27000 0 0x1000>;
163090db71e4SRajendra Nayak				status = "disabled";
163190db71e4SRajendra Nayak			};
163290db71e4SRajendra Nayak
163390db71e4SRajendra Nayak			frame@17c29000 {
163490db71e4SRajendra Nayak				frame-number = <4>;
163590db71e4SRajendra Nayak				interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>;
163690db71e4SRajendra Nayak				reg = <0 0x17c29000 0 0x1000>;
163790db71e4SRajendra Nayak				status = "disabled";
163890db71e4SRajendra Nayak			};
163990db71e4SRajendra Nayak
164090db71e4SRajendra Nayak			frame@17c2b000 {
164190db71e4SRajendra Nayak				frame-number = <5>;
164290db71e4SRajendra Nayak				interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
164390db71e4SRajendra Nayak				reg = <0 0x17c2b000 0 0x1000>;
164490db71e4SRajendra Nayak				status = "disabled";
164590db71e4SRajendra Nayak			};
164690db71e4SRajendra Nayak
164790db71e4SRajendra Nayak			frame@17c2d000 {
164890db71e4SRajendra Nayak				frame-number = <6>;
164990db71e4SRajendra Nayak				interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
165090db71e4SRajendra Nayak				reg = <0 0x17c2d000 0 0x1000>;
165190db71e4SRajendra Nayak				status = "disabled";
165290db71e4SRajendra Nayak			};
165390db71e4SRajendra Nayak		};
1654fec6359cSMaulik Shah
1655fec6359cSMaulik Shah		apps_rsc: rsc@18200000 {
1656fec6359cSMaulik Shah			compatible = "qcom,rpmh-rsc";
1657fec6359cSMaulik Shah			reg = <0 0x18200000 0 0x10000>,
1658fec6359cSMaulik Shah			      <0 0x18210000 0 0x10000>,
1659fec6359cSMaulik Shah			      <0 0x18220000 0 0x10000>;
1660fec6359cSMaulik Shah			reg-names = "drv-0", "drv-1", "drv-2";
1661fec6359cSMaulik Shah			interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
1662fec6359cSMaulik Shah				     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
1663fec6359cSMaulik Shah				     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
1664fec6359cSMaulik Shah			qcom,tcs-offset = <0xd00>;
1665fec6359cSMaulik Shah			qcom,drv-id = <2>;
1666fec6359cSMaulik Shah			qcom,tcs-config = <ACTIVE_TCS  2>,
1667fec6359cSMaulik Shah					  <SLEEP_TCS   3>,
1668fec6359cSMaulik Shah					  <WAKE_TCS    3>,
1669fec6359cSMaulik Shah					  <CONTROL_TCS 1>;
16700def3f14STaniya Das
16710def3f14STaniya Das			rpmhcc: clock-controller {
16720def3f14STaniya Das				compatible = "qcom,sc7180-rpmh-clk";
16730def3f14STaniya Das				clocks = <&xo_board>;
16740def3f14STaniya Das				clock-names = "xo";
16750def3f14STaniya Das				#clock-cells = <1>;
16760def3f14STaniya Das			};
1677a16f862fSSibi Sankar
1678a16f862fSSibi Sankar			rpmhpd: power-controller {
1679a16f862fSSibi Sankar				compatible = "qcom,sc7180-rpmhpd";
1680a16f862fSSibi Sankar				#power-domain-cells = <1>;
1681a16f862fSSibi Sankar				operating-points-v2 = <&rpmhpd_opp_table>;
1682a16f862fSSibi Sankar
1683a16f862fSSibi Sankar				rpmhpd_opp_table: opp-table {
1684a16f862fSSibi Sankar					compatible = "operating-points-v2";
1685a16f862fSSibi Sankar
1686a16f862fSSibi Sankar					rpmhpd_opp_ret: opp1 {
1687a16f862fSSibi Sankar						opp-level = <RPMH_REGULATOR_LEVEL_RETENTION>;
1688a16f862fSSibi Sankar					};
1689a16f862fSSibi Sankar
1690a16f862fSSibi Sankar					rpmhpd_opp_min_svs: opp2 {
1691a16f862fSSibi Sankar						opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>;
1692a16f862fSSibi Sankar					};
1693a16f862fSSibi Sankar
1694a16f862fSSibi Sankar					rpmhpd_opp_low_svs: opp3 {
1695a16f862fSSibi Sankar						opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
1696a16f862fSSibi Sankar					};
1697a16f862fSSibi Sankar
1698a16f862fSSibi Sankar					rpmhpd_opp_svs: opp4 {
1699a16f862fSSibi Sankar						opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
1700a16f862fSSibi Sankar					};
1701a16f862fSSibi Sankar
1702a16f862fSSibi Sankar					rpmhpd_opp_svs_l1: opp5 {
1703a16f862fSSibi Sankar						opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
1704a16f862fSSibi Sankar					};
1705a16f862fSSibi Sankar
1706a16f862fSSibi Sankar					rpmhpd_opp_svs_l2: opp6 {
1707a16f862fSSibi Sankar						opp-level = <224>;
1708a16f862fSSibi Sankar					};
1709a16f862fSSibi Sankar
1710a16f862fSSibi Sankar					rpmhpd_opp_nom: opp7 {
1711a16f862fSSibi Sankar						opp-level = <RPMH_REGULATOR_LEVEL_NOM>;
1712a16f862fSSibi Sankar					};
1713a16f862fSSibi Sankar
1714a16f862fSSibi Sankar					rpmhpd_opp_nom_l1: opp8 {
1715a16f862fSSibi Sankar						opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>;
1716a16f862fSSibi Sankar					};
1717a16f862fSSibi Sankar
1718a16f862fSSibi Sankar					rpmhpd_opp_nom_l2: opp9 {
1719a16f862fSSibi Sankar						opp-level = <RPMH_REGULATOR_LEVEL_NOM_L2>;
1720a16f862fSSibi Sankar					};
1721a16f862fSSibi Sankar
1722a16f862fSSibi Sankar					rpmhpd_opp_turbo: opp10 {
1723a16f862fSSibi Sankar						opp-level = <RPMH_REGULATOR_LEVEL_TURBO>;
1724a16f862fSSibi Sankar					};
1725a16f862fSSibi Sankar
1726a16f862fSSibi Sankar					rpmhpd_opp_turbo_l1: opp11 {
1727a16f862fSSibi Sankar						opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L1>;
1728a16f862fSSibi Sankar					};
1729a16f862fSSibi Sankar				};
1730a16f862fSSibi Sankar			};
1731fec6359cSMaulik Shah		};
173286899d82STaniya Das
173386899d82STaniya Das		cpufreq_hw: cpufreq@18323000 {
173486899d82STaniya Das			compatible = "qcom,cpufreq-hw";
173586899d82STaniya Das			reg = <0 0x18323000 0 0x1400>, <0 0x18325800 0 0x1400>;
173686899d82STaniya Das			reg-names = "freq-domain0", "freq-domain1";
173786899d82STaniya Das
173886899d82STaniya Das			clocks = <&rpmhcc RPMH_CXO_CLK>, <&gcc GPLL0>;
173986899d82STaniya Das			clock-names = "xo", "alternate";
174086899d82STaniya Das
174186899d82STaniya Das			#freq-domain-cells = <1>;
174286899d82STaniya Das		};
174390db71e4SRajendra Nayak	};
174490db71e4SRajendra Nayak
174582bdc939SRajeshwari	thermal-zones {
174682bdc939SRajeshwari		cpu0-thermal {
174782bdc939SRajeshwari			polling-delay-passive = <250>;
174882bdc939SRajeshwari			polling-delay = <1000>;
174982bdc939SRajeshwari
175082bdc939SRajeshwari			thermal-sensors = <&tsens0 1>;
175182bdc939SRajeshwari
175282bdc939SRajeshwari			trips {
175382bdc939SRajeshwari				cpu0_alert0: trip-point0 {
175482bdc939SRajeshwari					temperature = <90000>;
175582bdc939SRajeshwari					hysteresis = <2000>;
175682bdc939SRajeshwari					type = "passive";
175782bdc939SRajeshwari				};
175882bdc939SRajeshwari
175982bdc939SRajeshwari				cpu0_alert1: trip-point1 {
176082bdc939SRajeshwari					temperature = <95000>;
176182bdc939SRajeshwari					hysteresis = <2000>;
176282bdc939SRajeshwari					type = "passive";
176382bdc939SRajeshwari				};
176482bdc939SRajeshwari
176582bdc939SRajeshwari				cpu0_crit: cpu_crit {
176682bdc939SRajeshwari					temperature = <110000>;
176782bdc939SRajeshwari					hysteresis = <1000>;
176882bdc939SRajeshwari					type = "critical";
176982bdc939SRajeshwari				};
177082bdc939SRajeshwari			};
17712552c123SRajeshwari
17722552c123SRajeshwari			cooling-maps {
17732552c123SRajeshwari				map0 {
17742552c123SRajeshwari					trip = <&cpu0_alert0>;
17752552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
17762552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
17772552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
17782552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
17792552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
17802552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
17812552c123SRajeshwari				};
17822552c123SRajeshwari				map1 {
17832552c123SRajeshwari					trip = <&cpu0_alert1>;
17842552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
17852552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
17862552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
17872552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
17882552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
17892552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
17902552c123SRajeshwari				};
17912552c123SRajeshwari			};
179282bdc939SRajeshwari		};
179382bdc939SRajeshwari
179482bdc939SRajeshwari		cpu1-thermal {
179582bdc939SRajeshwari			polling-delay-passive = <250>;
179682bdc939SRajeshwari			polling-delay = <1000>;
179782bdc939SRajeshwari
179882bdc939SRajeshwari			thermal-sensors = <&tsens0 2>;
179982bdc939SRajeshwari
180082bdc939SRajeshwari			trips {
180182bdc939SRajeshwari				cpu1_alert0: trip-point0 {
180282bdc939SRajeshwari					temperature = <90000>;
180382bdc939SRajeshwari					hysteresis = <2000>;
180482bdc939SRajeshwari					type = "passive";
180582bdc939SRajeshwari				};
180682bdc939SRajeshwari
180782bdc939SRajeshwari				cpu1_alert1: trip-point1 {
180882bdc939SRajeshwari					temperature = <95000>;
180982bdc939SRajeshwari					hysteresis = <2000>;
181082bdc939SRajeshwari					type = "passive";
181182bdc939SRajeshwari				};
181282bdc939SRajeshwari
181382bdc939SRajeshwari				cpu1_crit: cpu_crit {
181482bdc939SRajeshwari					temperature = <110000>;
181582bdc939SRajeshwari					hysteresis = <1000>;
181682bdc939SRajeshwari					type = "critical";
181782bdc939SRajeshwari				};
181882bdc939SRajeshwari			};
18192552c123SRajeshwari
18202552c123SRajeshwari			cooling-maps {
18212552c123SRajeshwari				map0 {
18222552c123SRajeshwari					trip = <&cpu1_alert0>;
18232552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18242552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18252552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18262552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18272552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18282552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
18292552c123SRajeshwari				};
18302552c123SRajeshwari				map1 {
18312552c123SRajeshwari					trip = <&cpu1_alert1>;
18322552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18332552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18342552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18352552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18362552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18372552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
18382552c123SRajeshwari				};
18392552c123SRajeshwari			};
184082bdc939SRajeshwari		};
184182bdc939SRajeshwari
184282bdc939SRajeshwari		cpu2-thermal {
184382bdc939SRajeshwari			polling-delay-passive = <250>;
184482bdc939SRajeshwari			polling-delay = <1000>;
184582bdc939SRajeshwari
184682bdc939SRajeshwari			thermal-sensors = <&tsens0 3>;
184782bdc939SRajeshwari
184882bdc939SRajeshwari			trips {
184982bdc939SRajeshwari				cpu2_alert0: trip-point0 {
185082bdc939SRajeshwari					temperature = <90000>;
185182bdc939SRajeshwari					hysteresis = <2000>;
185282bdc939SRajeshwari					type = "passive";
185382bdc939SRajeshwari				};
185482bdc939SRajeshwari
185582bdc939SRajeshwari				cpu2_alert1: trip-point1 {
185682bdc939SRajeshwari					temperature = <95000>;
185782bdc939SRajeshwari					hysteresis = <2000>;
185882bdc939SRajeshwari					type = "passive";
185982bdc939SRajeshwari				};
186082bdc939SRajeshwari
186182bdc939SRajeshwari				cpu2_crit: cpu_crit {
186282bdc939SRajeshwari					temperature = <110000>;
186382bdc939SRajeshwari					hysteresis = <1000>;
186482bdc939SRajeshwari					type = "critical";
186582bdc939SRajeshwari				};
186682bdc939SRajeshwari			};
18672552c123SRajeshwari
18682552c123SRajeshwari			cooling-maps {
18692552c123SRajeshwari				map0 {
18702552c123SRajeshwari					trip = <&cpu2_alert0>;
18712552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18722552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18732552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18742552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18752552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18762552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
18772552c123SRajeshwari				};
18782552c123SRajeshwari				map1 {
18792552c123SRajeshwari					trip = <&cpu2_alert1>;
18802552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18812552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18822552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18832552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18842552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18852552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
18862552c123SRajeshwari				};
18872552c123SRajeshwari			};
188882bdc939SRajeshwari		};
188982bdc939SRajeshwari
189082bdc939SRajeshwari		cpu3-thermal {
189182bdc939SRajeshwari			polling-delay-passive = <250>;
189282bdc939SRajeshwari			polling-delay = <1000>;
189382bdc939SRajeshwari
189482bdc939SRajeshwari			thermal-sensors = <&tsens0 4>;
189582bdc939SRajeshwari
189682bdc939SRajeshwari			trips {
189782bdc939SRajeshwari				cpu3_alert0: trip-point0 {
189882bdc939SRajeshwari					temperature = <90000>;
189982bdc939SRajeshwari					hysteresis = <2000>;
190082bdc939SRajeshwari					type = "passive";
190182bdc939SRajeshwari				};
190282bdc939SRajeshwari
190382bdc939SRajeshwari				cpu3_alert1: trip-point1 {
190482bdc939SRajeshwari					temperature = <95000>;
190582bdc939SRajeshwari					hysteresis = <2000>;
190682bdc939SRajeshwari					type = "passive";
190782bdc939SRajeshwari				};
190882bdc939SRajeshwari
190982bdc939SRajeshwari				cpu3_crit: cpu_crit {
191082bdc939SRajeshwari					temperature = <110000>;
191182bdc939SRajeshwari					hysteresis = <1000>;
191282bdc939SRajeshwari					type = "critical";
191382bdc939SRajeshwari				};
191482bdc939SRajeshwari			};
19152552c123SRajeshwari
19162552c123SRajeshwari			cooling-maps {
19172552c123SRajeshwari				map0 {
19182552c123SRajeshwari					trip = <&cpu3_alert0>;
19192552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19202552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19212552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19222552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19232552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19242552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
19252552c123SRajeshwari				};
19262552c123SRajeshwari				map1 {
19272552c123SRajeshwari					trip = <&cpu3_alert1>;
19282552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19292552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19302552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19312552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19322552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19332552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
19342552c123SRajeshwari				};
19352552c123SRajeshwari			};
193682bdc939SRajeshwari		};
193782bdc939SRajeshwari
193882bdc939SRajeshwari		cpu4-thermal {
193982bdc939SRajeshwari			polling-delay-passive = <250>;
194082bdc939SRajeshwari			polling-delay = <1000>;
194182bdc939SRajeshwari
194282bdc939SRajeshwari			thermal-sensors = <&tsens0 5>;
194382bdc939SRajeshwari
194482bdc939SRajeshwari			trips {
194582bdc939SRajeshwari				cpu4_alert0: trip-point0 {
194682bdc939SRajeshwari					temperature = <90000>;
194782bdc939SRajeshwari					hysteresis = <2000>;
194882bdc939SRajeshwari					type = "passive";
194982bdc939SRajeshwari				};
195082bdc939SRajeshwari
195182bdc939SRajeshwari				cpu4_alert1: trip-point1 {
195282bdc939SRajeshwari					temperature = <95000>;
195382bdc939SRajeshwari					hysteresis = <2000>;
195482bdc939SRajeshwari					type = "passive";
195582bdc939SRajeshwari				};
195682bdc939SRajeshwari
195782bdc939SRajeshwari				cpu4_crit: cpu_crit {
195882bdc939SRajeshwari					temperature = <110000>;
195982bdc939SRajeshwari					hysteresis = <1000>;
196082bdc939SRajeshwari					type = "critical";
196182bdc939SRajeshwari				};
196282bdc939SRajeshwari			};
19632552c123SRajeshwari
19642552c123SRajeshwari			cooling-maps {
19652552c123SRajeshwari				map0 {
19662552c123SRajeshwari					trip = <&cpu4_alert0>;
19672552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19682552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19692552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19702552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19712552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19722552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
19732552c123SRajeshwari				};
19742552c123SRajeshwari				map1 {
19752552c123SRajeshwari					trip = <&cpu4_alert1>;
19762552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19772552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19782552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19792552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19802552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19812552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
19822552c123SRajeshwari				};
19832552c123SRajeshwari			};
198482bdc939SRajeshwari		};
198582bdc939SRajeshwari
198682bdc939SRajeshwari		cpu5-thermal {
198782bdc939SRajeshwari			polling-delay-passive = <250>;
198882bdc939SRajeshwari			polling-delay = <1000>;
198982bdc939SRajeshwari
199082bdc939SRajeshwari			thermal-sensors = <&tsens0 6>;
199182bdc939SRajeshwari
199282bdc939SRajeshwari			trips {
199382bdc939SRajeshwari				cpu5_alert0: trip-point0 {
199482bdc939SRajeshwari					temperature = <90000>;
199582bdc939SRajeshwari					hysteresis = <2000>;
199682bdc939SRajeshwari					type = "passive";
199782bdc939SRajeshwari				};
199882bdc939SRajeshwari
199982bdc939SRajeshwari				cpu5_alert1: trip-point1 {
200082bdc939SRajeshwari					temperature = <95000>;
200182bdc939SRajeshwari					hysteresis = <2000>;
200282bdc939SRajeshwari					type = "passive";
200382bdc939SRajeshwari				};
200482bdc939SRajeshwari
200582bdc939SRajeshwari				cpu5_crit: cpu_crit {
200682bdc939SRajeshwari					temperature = <110000>;
200782bdc939SRajeshwari					hysteresis = <1000>;
200882bdc939SRajeshwari					type = "critical";
200982bdc939SRajeshwari				};
201082bdc939SRajeshwari			};
20112552c123SRajeshwari
20122552c123SRajeshwari			cooling-maps {
20132552c123SRajeshwari				map0 {
20142552c123SRajeshwari					trip = <&cpu5_alert0>;
20152552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20162552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20172552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20182552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20192552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20202552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
20212552c123SRajeshwari				};
20222552c123SRajeshwari				map1 {
20232552c123SRajeshwari					trip = <&cpu5_alert1>;
20242552c123SRajeshwari					cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20252552c123SRajeshwari							 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20262552c123SRajeshwari							 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20272552c123SRajeshwari							 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20282552c123SRajeshwari							 <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20292552c123SRajeshwari							 <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
20302552c123SRajeshwari				};
20312552c123SRajeshwari			};
203282bdc939SRajeshwari		};
203382bdc939SRajeshwari
203482bdc939SRajeshwari		cpu6-thermal {
203582bdc939SRajeshwari			polling-delay-passive = <250>;
203682bdc939SRajeshwari			polling-delay = <1000>;
203782bdc939SRajeshwari
203882bdc939SRajeshwari			thermal-sensors = <&tsens0 9>;
203982bdc939SRajeshwari
204082bdc939SRajeshwari			trips {
204182bdc939SRajeshwari				cpu6_alert0: trip-point0 {
204282bdc939SRajeshwari					temperature = <90000>;
204382bdc939SRajeshwari					hysteresis = <2000>;
204482bdc939SRajeshwari					type = "passive";
204582bdc939SRajeshwari				};
204682bdc939SRajeshwari
204782bdc939SRajeshwari				cpu6_alert1: trip-point1 {
204882bdc939SRajeshwari					temperature = <95000>;
204982bdc939SRajeshwari					hysteresis = <2000>;
205082bdc939SRajeshwari					type = "passive";
205182bdc939SRajeshwari				};
205282bdc939SRajeshwari
205382bdc939SRajeshwari				cpu6_crit: cpu_crit {
205482bdc939SRajeshwari					temperature = <110000>;
205582bdc939SRajeshwari					hysteresis = <1000>;
205682bdc939SRajeshwari					type = "critical";
205782bdc939SRajeshwari				};
205882bdc939SRajeshwari			};
20592552c123SRajeshwari
20602552c123SRajeshwari			cooling-maps {
20612552c123SRajeshwari				map0 {
20622552c123SRajeshwari					trip = <&cpu6_alert0>;
20632552c123SRajeshwari					cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20642552c123SRajeshwari							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
20652552c123SRajeshwari				};
20662552c123SRajeshwari				map1 {
20672552c123SRajeshwari					trip = <&cpu6_alert1>;
20682552c123SRajeshwari					cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20692552c123SRajeshwari							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
20702552c123SRajeshwari				};
20712552c123SRajeshwari			};
207282bdc939SRajeshwari		};
207382bdc939SRajeshwari
207482bdc939SRajeshwari		cpu7-thermal {
207582bdc939SRajeshwari			polling-delay-passive = <250>;
207682bdc939SRajeshwari			polling-delay = <1000>;
207782bdc939SRajeshwari
207882bdc939SRajeshwari			thermal-sensors = <&tsens0 10>;
207982bdc939SRajeshwari
208082bdc939SRajeshwari			trips {
208182bdc939SRajeshwari				cpu7_alert0: trip-point0 {
208282bdc939SRajeshwari					temperature = <90000>;
208382bdc939SRajeshwari					hysteresis = <2000>;
208482bdc939SRajeshwari					type = "passive";
208582bdc939SRajeshwari				};
208682bdc939SRajeshwari
208782bdc939SRajeshwari				cpu7_alert1: trip-point1 {
208882bdc939SRajeshwari					temperature = <95000>;
208982bdc939SRajeshwari					hysteresis = <2000>;
209082bdc939SRajeshwari					type = "passive";
209182bdc939SRajeshwari				};
209282bdc939SRajeshwari
209382bdc939SRajeshwari				cpu7_crit: cpu_crit {
209482bdc939SRajeshwari					temperature = <110000>;
209582bdc939SRajeshwari					hysteresis = <1000>;
209682bdc939SRajeshwari					type = "critical";
209782bdc939SRajeshwari				};
209882bdc939SRajeshwari			};
20992552c123SRajeshwari
21002552c123SRajeshwari			cooling-maps {
21012552c123SRajeshwari				map0 {
21022552c123SRajeshwari					trip = <&cpu7_alert0>;
21032552c123SRajeshwari					cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
21042552c123SRajeshwari							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
21052552c123SRajeshwari				};
21062552c123SRajeshwari				map1 {
21072552c123SRajeshwari					trip = <&cpu7_alert1>;
21082552c123SRajeshwari					cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
21092552c123SRajeshwari							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
21102552c123SRajeshwari				};
21112552c123SRajeshwari			};
211282bdc939SRajeshwari		};
211382bdc939SRajeshwari
211482bdc939SRajeshwari		cpu8-thermal {
211582bdc939SRajeshwari			polling-delay-passive = <250>;
211682bdc939SRajeshwari			polling-delay = <1000>;
211782bdc939SRajeshwari
211882bdc939SRajeshwari			thermal-sensors = <&tsens0 11>;
211982bdc939SRajeshwari
212082bdc939SRajeshwari			trips {
212182bdc939SRajeshwari				cpu8_alert0: trip-point0 {
212282bdc939SRajeshwari					temperature = <90000>;
212382bdc939SRajeshwari					hysteresis = <2000>;
212482bdc939SRajeshwari					type = "passive";
212582bdc939SRajeshwari				};
212682bdc939SRajeshwari
212782bdc939SRajeshwari				cpu8_alert1: trip-point1 {
212882bdc939SRajeshwari					temperature = <95000>;
212982bdc939SRajeshwari					hysteresis = <2000>;
213082bdc939SRajeshwari					type = "passive";
213182bdc939SRajeshwari				};
213282bdc939SRajeshwari
213382bdc939SRajeshwari				cpu8_crit: cpu_crit {
213482bdc939SRajeshwari					temperature = <110000>;
213582bdc939SRajeshwari					hysteresis = <1000>;
213682bdc939SRajeshwari					type = "critical";
213782bdc939SRajeshwari				};
213882bdc939SRajeshwari			};
21392552c123SRajeshwari
21402552c123SRajeshwari			cooling-maps {
21412552c123SRajeshwari				map0 {
21422552c123SRajeshwari					trip = <&cpu8_alert0>;
21432552c123SRajeshwari					cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
21442552c123SRajeshwari							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
21452552c123SRajeshwari				};
21462552c123SRajeshwari				map1 {
21472552c123SRajeshwari					trip = <&cpu8_alert1>;
21482552c123SRajeshwari					cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
21492552c123SRajeshwari							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
21502552c123SRajeshwari				};
21512552c123SRajeshwari			};
215282bdc939SRajeshwari		};
215382bdc939SRajeshwari
215482bdc939SRajeshwari		cpu9-thermal {
215582bdc939SRajeshwari			polling-delay-passive = <250>;
215682bdc939SRajeshwari			polling-delay = <1000>;
215782bdc939SRajeshwari
215882bdc939SRajeshwari			thermal-sensors = <&tsens0 12>;
215982bdc939SRajeshwari
216082bdc939SRajeshwari			trips {
216182bdc939SRajeshwari				cpu9_alert0: trip-point0 {
216282bdc939SRajeshwari					temperature = <90000>;
216382bdc939SRajeshwari					hysteresis = <2000>;
216482bdc939SRajeshwari					type = "passive";
216582bdc939SRajeshwari				};
216682bdc939SRajeshwari
216782bdc939SRajeshwari				cpu9_alert1: trip-point1 {
216882bdc939SRajeshwari					temperature = <95000>;
216982bdc939SRajeshwari					hysteresis = <2000>;
217082bdc939SRajeshwari					type = "passive";
217182bdc939SRajeshwari				};
217282bdc939SRajeshwari
217382bdc939SRajeshwari				cpu9_crit: cpu_crit {
217482bdc939SRajeshwari					temperature = <110000>;
217582bdc939SRajeshwari					hysteresis = <1000>;
217682bdc939SRajeshwari					type = "critical";
217782bdc939SRajeshwari				};
217882bdc939SRajeshwari			};
21792552c123SRajeshwari
21802552c123SRajeshwari			cooling-maps {
21812552c123SRajeshwari				map0 {
21822552c123SRajeshwari					trip = <&cpu9_alert0>;
21832552c123SRajeshwari					cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
21842552c123SRajeshwari							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
21852552c123SRajeshwari				};
21862552c123SRajeshwari				map1 {
21872552c123SRajeshwari					trip = <&cpu9_alert1>;
21882552c123SRajeshwari					cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
21892552c123SRajeshwari							 <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
21902552c123SRajeshwari				};
21912552c123SRajeshwari			};
219282bdc939SRajeshwari		};
219382bdc939SRajeshwari
219482bdc939SRajeshwari		aoss0-thermal {
219582bdc939SRajeshwari			polling-delay-passive = <250>;
219682bdc939SRajeshwari			polling-delay = <1000>;
219782bdc939SRajeshwari
219882bdc939SRajeshwari			thermal-sensors = <&tsens0 0>;
219982bdc939SRajeshwari
220082bdc939SRajeshwari			trips {
220182bdc939SRajeshwari				aoss0_alert0: trip-point0 {
220282bdc939SRajeshwari					temperature = <90000>;
220382bdc939SRajeshwari					hysteresis = <2000>;
220482bdc939SRajeshwari					type = "hot";
220582bdc939SRajeshwari				};
220682bdc939SRajeshwari			};
220782bdc939SRajeshwari		};
220882bdc939SRajeshwari
220982bdc939SRajeshwari		cpuss0-thermal {
221082bdc939SRajeshwari			polling-delay-passive = <250>;
221182bdc939SRajeshwari			polling-delay = <1000>;
221282bdc939SRajeshwari
221382bdc939SRajeshwari			thermal-sensors = <&tsens0 7>;
221482bdc939SRajeshwari
221582bdc939SRajeshwari			trips {
221682bdc939SRajeshwari				cpuss0_alert0: trip-point0 {
221782bdc939SRajeshwari					temperature = <90000>;
221882bdc939SRajeshwari					hysteresis = <2000>;
221982bdc939SRajeshwari					type = "hot";
222082bdc939SRajeshwari				};
222182bdc939SRajeshwari				cpuss0_crit: cluster0_crit {
222282bdc939SRajeshwari					temperature = <110000>;
222382bdc939SRajeshwari					hysteresis = <2000>;
222482bdc939SRajeshwari					type = "critical";
222582bdc939SRajeshwari				};
222682bdc939SRajeshwari			};
222782bdc939SRajeshwari		};
222882bdc939SRajeshwari
222982bdc939SRajeshwari		cpuss1-thermal {
223082bdc939SRajeshwari			polling-delay-passive = <250>;
223182bdc939SRajeshwari			polling-delay = <1000>;
223282bdc939SRajeshwari
223382bdc939SRajeshwari			thermal-sensors = <&tsens0 8>;
223482bdc939SRajeshwari
223582bdc939SRajeshwari			trips {
223682bdc939SRajeshwari				cpuss1_alert0: trip-point0 {
223782bdc939SRajeshwari					temperature = <90000>;
223882bdc939SRajeshwari					hysteresis = <2000>;
223982bdc939SRajeshwari					type = "hot";
224082bdc939SRajeshwari				};
224182bdc939SRajeshwari				cpuss1_crit: cluster0_crit {
224282bdc939SRajeshwari					temperature = <110000>;
224382bdc939SRajeshwari					hysteresis = <2000>;
224482bdc939SRajeshwari					type = "critical";
224582bdc939SRajeshwari				};
224682bdc939SRajeshwari			};
224782bdc939SRajeshwari		};
224882bdc939SRajeshwari
224982bdc939SRajeshwari		gpuss0-thermal {
225082bdc939SRajeshwari			polling-delay-passive = <250>;
225182bdc939SRajeshwari			polling-delay = <1000>;
225282bdc939SRajeshwari
225382bdc939SRajeshwari			thermal-sensors = <&tsens0 13>;
225482bdc939SRajeshwari
225582bdc939SRajeshwari			trips {
225682bdc939SRajeshwari				gpuss0_alert0: trip-point0 {
225782bdc939SRajeshwari					temperature = <90000>;
225882bdc939SRajeshwari					hysteresis = <2000>;
225982bdc939SRajeshwari					type = "hot";
226082bdc939SRajeshwari				};
226182bdc939SRajeshwari			};
226282bdc939SRajeshwari		};
226382bdc939SRajeshwari
226482bdc939SRajeshwari		gpuss1-thermal {
226582bdc939SRajeshwari			polling-delay-passive = <250>;
226682bdc939SRajeshwari			polling-delay = <1000>;
226782bdc939SRajeshwari
226882bdc939SRajeshwari			thermal-sensors = <&tsens0 14>;
226982bdc939SRajeshwari
227082bdc939SRajeshwari			trips {
227182bdc939SRajeshwari				gpuss1_alert0: trip-point0 {
227282bdc939SRajeshwari					temperature = <90000>;
227382bdc939SRajeshwari					hysteresis = <2000>;
227482bdc939SRajeshwari					type = "hot";
227582bdc939SRajeshwari				};
227682bdc939SRajeshwari			};
227782bdc939SRajeshwari		};
227882bdc939SRajeshwari
227982bdc939SRajeshwari		aoss1-thermal {
228082bdc939SRajeshwari			polling-delay-passive = <250>;
228182bdc939SRajeshwari			polling-delay = <1000>;
228282bdc939SRajeshwari
228382bdc939SRajeshwari			thermal-sensors = <&tsens1 0>;
228482bdc939SRajeshwari
228582bdc939SRajeshwari			trips {
228682bdc939SRajeshwari				aoss1_alert0: trip-point0 {
228782bdc939SRajeshwari					temperature = <90000>;
228882bdc939SRajeshwari					hysteresis = <2000>;
228982bdc939SRajeshwari					type = "hot";
229082bdc939SRajeshwari				};
229182bdc939SRajeshwari			};
229282bdc939SRajeshwari		};
229382bdc939SRajeshwari
229482bdc939SRajeshwari		cwlan-thermal {
229582bdc939SRajeshwari			polling-delay-passive = <250>;
229682bdc939SRajeshwari			polling-delay = <1000>;
229782bdc939SRajeshwari
229882bdc939SRajeshwari			thermal-sensors = <&tsens1 1>;
229982bdc939SRajeshwari
230082bdc939SRajeshwari			trips {
230182bdc939SRajeshwari				cwlan_alert0: trip-point0 {
230282bdc939SRajeshwari					temperature = <90000>;
230382bdc939SRajeshwari					hysteresis = <2000>;
230482bdc939SRajeshwari					type = "hot";
230582bdc939SRajeshwari				};
230682bdc939SRajeshwari			};
230782bdc939SRajeshwari		};
230882bdc939SRajeshwari
230982bdc939SRajeshwari		audio-thermal {
231082bdc939SRajeshwari			polling-delay-passive = <250>;
231182bdc939SRajeshwari			polling-delay = <1000>;
231282bdc939SRajeshwari
231382bdc939SRajeshwari			thermal-sensors = <&tsens1 2>;
231482bdc939SRajeshwari
231582bdc939SRajeshwari			trips {
231682bdc939SRajeshwari				audio_alert0: trip-point0 {
231782bdc939SRajeshwari					temperature = <90000>;
231882bdc939SRajeshwari					hysteresis = <2000>;
231982bdc939SRajeshwari					type = "hot";
232082bdc939SRajeshwari				};
232182bdc939SRajeshwari			};
232282bdc939SRajeshwari		};
232382bdc939SRajeshwari
232482bdc939SRajeshwari		ddr-thermal {
232582bdc939SRajeshwari			polling-delay-passive = <250>;
232682bdc939SRajeshwari			polling-delay = <1000>;
232782bdc939SRajeshwari
232882bdc939SRajeshwari			thermal-sensors = <&tsens1 3>;
232982bdc939SRajeshwari
233082bdc939SRajeshwari			trips {
233182bdc939SRajeshwari				ddr_alert0: trip-point0 {
233282bdc939SRajeshwari					temperature = <90000>;
233382bdc939SRajeshwari					hysteresis = <2000>;
233482bdc939SRajeshwari					type = "hot";
233582bdc939SRajeshwari				};
233682bdc939SRajeshwari			};
233782bdc939SRajeshwari		};
233882bdc939SRajeshwari
233982bdc939SRajeshwari		q6-hvx-thermal {
234082bdc939SRajeshwari			polling-delay-passive = <250>;
234182bdc939SRajeshwari			polling-delay = <1000>;
234282bdc939SRajeshwari
234382bdc939SRajeshwari			thermal-sensors = <&tsens1 4>;
234482bdc939SRajeshwari
234582bdc939SRajeshwari			trips {
234682bdc939SRajeshwari				q6_hvx_alert0: trip-point0 {
234782bdc939SRajeshwari					temperature = <90000>;
234882bdc939SRajeshwari					hysteresis = <2000>;
234982bdc939SRajeshwari					type = "hot";
235082bdc939SRajeshwari				};
235182bdc939SRajeshwari			};
235282bdc939SRajeshwari		};
235382bdc939SRajeshwari
235482bdc939SRajeshwari		camera-thermal {
235582bdc939SRajeshwari			polling-delay-passive = <250>;
235682bdc939SRajeshwari			polling-delay = <1000>;
235782bdc939SRajeshwari
235882bdc939SRajeshwari			thermal-sensors = <&tsens1 5>;
235982bdc939SRajeshwari
236082bdc939SRajeshwari			trips {
236182bdc939SRajeshwari				camera_alert0: trip-point0 {
236282bdc939SRajeshwari					temperature = <90000>;
236382bdc939SRajeshwari					hysteresis = <2000>;
236482bdc939SRajeshwari					type = "hot";
236582bdc939SRajeshwari				};
236682bdc939SRajeshwari			};
236782bdc939SRajeshwari		};
236882bdc939SRajeshwari
236982bdc939SRajeshwari		mdm-core-thermal {
237082bdc939SRajeshwari			polling-delay-passive = <250>;
237182bdc939SRajeshwari			polling-delay = <1000>;
237282bdc939SRajeshwari
237382bdc939SRajeshwari			thermal-sensors = <&tsens1 6>;
237482bdc939SRajeshwari
237582bdc939SRajeshwari			trips {
237682bdc939SRajeshwari				mdm_alert0: trip-point0 {
237782bdc939SRajeshwari					temperature = <90000>;
237882bdc939SRajeshwari					hysteresis = <2000>;
237982bdc939SRajeshwari					type = "hot";
238082bdc939SRajeshwari				};
238182bdc939SRajeshwari			};
238282bdc939SRajeshwari		};
238382bdc939SRajeshwari
238482bdc939SRajeshwari		mdm-dsp-thermal {
238582bdc939SRajeshwari			polling-delay-passive = <250>;
238682bdc939SRajeshwari			polling-delay = <1000>;
238782bdc939SRajeshwari
238882bdc939SRajeshwari			thermal-sensors = <&tsens1 7>;
238982bdc939SRajeshwari
239082bdc939SRajeshwari			trips {
239182bdc939SRajeshwari				mdm_dsp_alert0: trip-point0 {
239282bdc939SRajeshwari					temperature = <90000>;
239382bdc939SRajeshwari					hysteresis = <2000>;
239482bdc939SRajeshwari					type = "hot";
239582bdc939SRajeshwari				};
239682bdc939SRajeshwari			};
239782bdc939SRajeshwari		};
239882bdc939SRajeshwari
239982bdc939SRajeshwari		npu-thermal {
240082bdc939SRajeshwari			polling-delay-passive = <250>;
240182bdc939SRajeshwari			polling-delay = <1000>;
240282bdc939SRajeshwari
240382bdc939SRajeshwari			thermal-sensors = <&tsens1 8>;
240482bdc939SRajeshwari
240582bdc939SRajeshwari			trips {
240682bdc939SRajeshwari				npu_alert0: trip-point0 {
240782bdc939SRajeshwari					temperature = <90000>;
240882bdc939SRajeshwari					hysteresis = <2000>;
240982bdc939SRajeshwari					type = "hot";
241082bdc939SRajeshwari				};
241182bdc939SRajeshwari			};
241282bdc939SRajeshwari		};
241382bdc939SRajeshwari
241482bdc939SRajeshwari		video-thermal {
241582bdc939SRajeshwari			polling-delay-passive = <250>;
241682bdc939SRajeshwari			polling-delay = <1000>;
241782bdc939SRajeshwari
241882bdc939SRajeshwari			thermal-sensors = <&tsens1 9>;
241982bdc939SRajeshwari
242082bdc939SRajeshwari			trips {
242182bdc939SRajeshwari				video_alert0: trip-point0 {
242282bdc939SRajeshwari					temperature = <90000>;
242382bdc939SRajeshwari					hysteresis = <2000>;
242482bdc939SRajeshwari					type = "hot";
242582bdc939SRajeshwari				};
242682bdc939SRajeshwari			};
242782bdc939SRajeshwari		};
242882bdc939SRajeshwari	};
242982bdc939SRajeshwari
243090db71e4SRajendra Nayak	timer {
243190db71e4SRajendra Nayak		compatible = "arm,armv8-timer";
243290db71e4SRajendra Nayak		interrupts = <GIC_PPI 1 IRQ_TYPE_LEVEL_LOW>,
243390db71e4SRajendra Nayak			     <GIC_PPI 2 IRQ_TYPE_LEVEL_LOW>,
243490db71e4SRajendra Nayak			     <GIC_PPI 3 IRQ_TYPE_LEVEL_LOW>,
243590db71e4SRajendra Nayak			     <GIC_PPI 0 IRQ_TYPE_LEVEL_LOW>;
243690db71e4SRajendra Nayak	};
243790db71e4SRajendra Nayak};
2438