xref: /linux/arch/arm64/boot/dts/qcom/sc7180.dtsi (revision 6e3697279eba07afa7803bdca094747e04474430)
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
890db71e4SRajendra Nayak#include <dt-bindings/clock/qcom,gcc-sc7180.h>
90def3f14STaniya Das#include <dt-bindings/clock/qcom,rpmh.h>
1090db71e4SRajendra Nayak#include <dt-bindings/interrupt-controller/arm-gic.h>
110b766e7fSSandeep Maheswaram#include <dt-bindings/phy/phy-qcom-qusb2.h>
12fec6359cSMaulik Shah#include <dt-bindings/soc/qcom,rpmh-rsc.h>
1390db71e4SRajendra Nayak
1490db71e4SRajendra Nayak/ {
1590db71e4SRajendra Nayak	interrupt-parent = <&intc>;
1690db71e4SRajendra Nayak
1790db71e4SRajendra Nayak	#address-cells = <2>;
1890db71e4SRajendra Nayak	#size-cells = <2>;
1990db71e4SRajendra Nayak
2090db71e4SRajendra Nayak	chosen { };
2190db71e4SRajendra Nayak
229868a31cSRajendra Nayak	aliases {
239868a31cSRajendra Nayak		i2c0 = &i2c0;
249868a31cSRajendra Nayak		i2c1 = &i2c1;
259868a31cSRajendra Nayak		i2c2 = &i2c2;
269868a31cSRajendra Nayak		i2c3 = &i2c3;
279868a31cSRajendra Nayak		i2c4 = &i2c4;
289868a31cSRajendra Nayak		i2c5 = &i2c5;
299868a31cSRajendra Nayak		i2c6 = &i2c6;
309868a31cSRajendra Nayak		i2c7 = &i2c7;
319868a31cSRajendra Nayak		i2c8 = &i2c8;
329868a31cSRajendra Nayak		i2c9 = &i2c9;
339868a31cSRajendra Nayak		i2c10 = &i2c10;
349868a31cSRajendra Nayak		i2c11 = &i2c11;
359868a31cSRajendra Nayak		spi0 = &spi0;
369868a31cSRajendra Nayak		spi1 = &spi1;
379868a31cSRajendra Nayak		spi3 = &spi3;
389868a31cSRajendra Nayak		spi5 = &spi5;
399868a31cSRajendra Nayak		spi6 = &spi6;
409868a31cSRajendra Nayak		spi8 = &spi8;
419868a31cSRajendra Nayak		spi10 = &spi10;
429868a31cSRajendra Nayak		spi11 = &spi11;
439868a31cSRajendra Nayak	};
449868a31cSRajendra Nayak
4590db71e4SRajendra Nayak	clocks {
4690db71e4SRajendra Nayak		xo_board: xo-board {
4790db71e4SRajendra Nayak			compatible = "fixed-clock";
4890db71e4SRajendra Nayak			clock-frequency = <38400000>;
4990db71e4SRajendra Nayak			#clock-cells = <0>;
5090db71e4SRajendra Nayak		};
5190db71e4SRajendra Nayak
5290db71e4SRajendra Nayak		sleep_clk: sleep-clk {
5390db71e4SRajendra Nayak			compatible = "fixed-clock";
5490db71e4SRajendra Nayak			clock-frequency = <32764>;
5590db71e4SRajendra Nayak			#clock-cells = <0>;
5690db71e4SRajendra Nayak		};
5790db71e4SRajendra Nayak	};
5890db71e4SRajendra Nayak
59e0abc5ebSMaulik Shah	reserved_memory: reserved-memory {
60e0abc5ebSMaulik Shah		#address-cells = <2>;
61e0abc5ebSMaulik Shah		#size-cells = <2>;
62e0abc5ebSMaulik Shah		ranges;
63e0abc5ebSMaulik Shah
64e0abc5ebSMaulik Shah		aop_cmd_db_mem: memory@80820000 {
65e0abc5ebSMaulik Shah			reg = <0x0 0x80820000 0x0 0x20000>;
66e0abc5ebSMaulik Shah			compatible = "qcom,cmd-db";
67e0abc5ebSMaulik Shah			no-map;
68e0abc5ebSMaulik Shah		};
69e0abc5ebSMaulik Shah	};
70e0abc5ebSMaulik Shah
7190db71e4SRajendra Nayak	cpus {
7290db71e4SRajendra Nayak		#address-cells = <2>;
7390db71e4SRajendra Nayak		#size-cells = <0>;
7490db71e4SRajendra Nayak
7590db71e4SRajendra Nayak		CPU0: cpu@0 {
7690db71e4SRajendra Nayak			device_type = "cpu";
7790db71e4SRajendra Nayak			compatible = "arm,armv8";
7890db71e4SRajendra Nayak			reg = <0x0 0x0>;
7990db71e4SRajendra Nayak			enable-method = "psci";
8090db71e4SRajendra Nayak			next-level-cache = <&L2_0>;
8186899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
8290db71e4SRajendra Nayak			L2_0: l2-cache {
8390db71e4SRajendra Nayak				compatible = "cache";
8490db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
8590db71e4SRajendra Nayak				L3_0: l3-cache {
8690db71e4SRajendra Nayak					compatible = "cache";
8790db71e4SRajendra Nayak				};
8890db71e4SRajendra Nayak			};
8990db71e4SRajendra Nayak		};
9090db71e4SRajendra Nayak
9190db71e4SRajendra Nayak		CPU1: cpu@100 {
9290db71e4SRajendra Nayak			device_type = "cpu";
9390db71e4SRajendra Nayak			compatible = "arm,armv8";
9490db71e4SRajendra Nayak			reg = <0x0 0x100>;
9590db71e4SRajendra Nayak			enable-method = "psci";
9690db71e4SRajendra Nayak			next-level-cache = <&L2_100>;
9786899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
9890db71e4SRajendra Nayak			L2_100: l2-cache {
9990db71e4SRajendra Nayak				compatible = "cache";
10090db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
10190db71e4SRajendra Nayak			};
10290db71e4SRajendra Nayak		};
10390db71e4SRajendra Nayak
10490db71e4SRajendra Nayak		CPU2: cpu@200 {
10590db71e4SRajendra Nayak			device_type = "cpu";
10690db71e4SRajendra Nayak			compatible = "arm,armv8";
10790db71e4SRajendra Nayak			reg = <0x0 0x200>;
10890db71e4SRajendra Nayak			enable-method = "psci";
10990db71e4SRajendra Nayak			next-level-cache = <&L2_200>;
11086899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
11190db71e4SRajendra Nayak			L2_200: l2-cache {
11290db71e4SRajendra Nayak				compatible = "cache";
11390db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
11490db71e4SRajendra Nayak			};
11590db71e4SRajendra Nayak		};
11690db71e4SRajendra Nayak
11790db71e4SRajendra Nayak		CPU3: cpu@300 {
11890db71e4SRajendra Nayak			device_type = "cpu";
11990db71e4SRajendra Nayak			compatible = "arm,armv8";
12090db71e4SRajendra Nayak			reg = <0x0 0x300>;
12190db71e4SRajendra Nayak			enable-method = "psci";
12290db71e4SRajendra Nayak			next-level-cache = <&L2_300>;
12386899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
12490db71e4SRajendra Nayak			L2_300: l2-cache {
12590db71e4SRajendra Nayak				compatible = "cache";
12690db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
12790db71e4SRajendra Nayak			};
12890db71e4SRajendra Nayak		};
12990db71e4SRajendra Nayak
13090db71e4SRajendra Nayak		CPU4: cpu@400 {
13190db71e4SRajendra Nayak			device_type = "cpu";
13290db71e4SRajendra Nayak			compatible = "arm,armv8";
13390db71e4SRajendra Nayak			reg = <0x0 0x400>;
13490db71e4SRajendra Nayak			enable-method = "psci";
13590db71e4SRajendra Nayak			next-level-cache = <&L2_400>;
13686899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
13790db71e4SRajendra Nayak			L2_400: l2-cache {
13890db71e4SRajendra Nayak				compatible = "cache";
13990db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
14090db71e4SRajendra Nayak			};
14190db71e4SRajendra Nayak		};
14290db71e4SRajendra Nayak
14390db71e4SRajendra Nayak		CPU5: cpu@500 {
14490db71e4SRajendra Nayak			device_type = "cpu";
14590db71e4SRajendra Nayak			compatible = "arm,armv8";
14690db71e4SRajendra Nayak			reg = <0x0 0x500>;
14790db71e4SRajendra Nayak			enable-method = "psci";
14890db71e4SRajendra Nayak			next-level-cache = <&L2_500>;
14986899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 0>;
15090db71e4SRajendra Nayak			L2_500: l2-cache {
15190db71e4SRajendra Nayak				compatible = "cache";
15290db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
15390db71e4SRajendra Nayak			};
15490db71e4SRajendra Nayak		};
15590db71e4SRajendra Nayak
15690db71e4SRajendra Nayak		CPU6: cpu@600 {
15790db71e4SRajendra Nayak			device_type = "cpu";
15890db71e4SRajendra Nayak			compatible = "arm,armv8";
15990db71e4SRajendra Nayak			reg = <0x0 0x600>;
16090db71e4SRajendra Nayak			enable-method = "psci";
16190db71e4SRajendra Nayak			next-level-cache = <&L2_600>;
16286899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 1>;
16390db71e4SRajendra Nayak			L2_600: l2-cache {
16490db71e4SRajendra Nayak				compatible = "cache";
16590db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
16690db71e4SRajendra Nayak			};
16790db71e4SRajendra Nayak		};
16890db71e4SRajendra Nayak
16990db71e4SRajendra Nayak		CPU7: cpu@700 {
17090db71e4SRajendra Nayak			device_type = "cpu";
17190db71e4SRajendra Nayak			compatible = "arm,armv8";
17290db71e4SRajendra Nayak			reg = <0x0 0x700>;
17390db71e4SRajendra Nayak			enable-method = "psci";
17490db71e4SRajendra Nayak			next-level-cache = <&L2_700>;
17586899d82STaniya Das			qcom,freq-domain = <&cpufreq_hw 1>;
17690db71e4SRajendra Nayak			L2_700: l2-cache {
17790db71e4SRajendra Nayak				compatible = "cache";
17890db71e4SRajendra Nayak				next-level-cache = <&L3_0>;
17990db71e4SRajendra Nayak			};
18090db71e4SRajendra Nayak		};
18190db71e4SRajendra Nayak	};
18290db71e4SRajendra Nayak
18390db71e4SRajendra Nayak	memory@80000000 {
18490db71e4SRajendra Nayak		device_type = "memory";
18590db71e4SRajendra Nayak		/* We expect the bootloader to fill in the size */
18690db71e4SRajendra Nayak		reg = <0 0x80000000 0 0>;
18790db71e4SRajendra Nayak	};
18890db71e4SRajendra Nayak
18990db71e4SRajendra Nayak	pmu {
19090db71e4SRajendra Nayak		compatible = "arm,armv8-pmuv3";
19190db71e4SRajendra Nayak		interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_HIGH>;
19290db71e4SRajendra Nayak	};
19390db71e4SRajendra Nayak
19490db71e4SRajendra Nayak	psci {
19590db71e4SRajendra Nayak		compatible = "arm,psci-1.0";
19690db71e4SRajendra Nayak		method = "smc";
19790db71e4SRajendra Nayak	};
19890db71e4SRajendra Nayak
19990db71e4SRajendra Nayak	soc: soc {
20090db71e4SRajendra Nayak		#address-cells = <2>;
20190db71e4SRajendra Nayak		#size-cells = <2>;
20290db71e4SRajendra Nayak		ranges = <0 0 0 0 0x10 0>;
20390db71e4SRajendra Nayak		dma-ranges = <0 0 0 0 0x10 0>;
20490db71e4SRajendra Nayak		compatible = "simple-bus";
20590db71e4SRajendra Nayak
20690db71e4SRajendra Nayak		gcc: clock-controller@100000 {
20790db71e4SRajendra Nayak			compatible = "qcom,gcc-sc7180";
20890db71e4SRajendra Nayak			reg = <0 0x00100000 0 0x1f0000>;
2090def3f14STaniya Das			clocks = <&rpmhcc RPMH_CXO_CLK>,
2100def3f14STaniya Das				 <&rpmhcc RPMH_CXO_CLK_A>;
2110def3f14STaniya Das			clock-names = "bi_tcxo", "bi_tcxo_ao";
21290db71e4SRajendra Nayak			#clock-cells = <1>;
21390db71e4SRajendra Nayak			#reset-cells = <1>;
21490db71e4SRajendra Nayak			#power-domain-cells = <1>;
21590db71e4SRajendra Nayak		};
21690db71e4SRajendra Nayak
2170b766e7fSSandeep Maheswaram		qfprom@784000 {
2180b766e7fSSandeep Maheswaram			compatible = "qcom,qfprom";
2190b766e7fSSandeep Maheswaram			reg = <0 0x00784000 0 0x8ff>;
2200b766e7fSSandeep Maheswaram			#address-cells = <1>;
2210b766e7fSSandeep Maheswaram			#size-cells = <1>;
2220b766e7fSSandeep Maheswaram
2230b766e7fSSandeep Maheswaram			qusb2p_hstx_trim: hstx-trim-primary@25b {
2240b766e7fSSandeep Maheswaram				reg = <0x25b 0x1>;
2250b766e7fSSandeep Maheswaram				bits = <1 3>;
2260b766e7fSSandeep Maheswaram			};
2270b766e7fSSandeep Maheswaram		};
2280b766e7fSSandeep Maheswaram
229ba3fc649SRoja Rani Yarubandi		qupv3_id_0: geniqup@8c0000 {
230ba3fc649SRoja Rani Yarubandi			compatible = "qcom,geni-se-qup";
231ba3fc649SRoja Rani Yarubandi			reg = <0 0x008c0000 0 0x6000>;
232ba3fc649SRoja Rani Yarubandi			clock-names = "m-ahb", "s-ahb";
233ba3fc649SRoja Rani Yarubandi			clocks = <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>,
234ba3fc649SRoja Rani Yarubandi				 <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>;
235ba3fc649SRoja Rani Yarubandi			#address-cells = <2>;
236ba3fc649SRoja Rani Yarubandi			#size-cells = <2>;
237ba3fc649SRoja Rani Yarubandi			ranges;
238ba3fc649SRoja Rani Yarubandi			status = "disabled";
239ba3fc649SRoja Rani Yarubandi
240ba3fc649SRoja Rani Yarubandi			i2c0: i2c@880000 {
241ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
242ba3fc649SRoja Rani Yarubandi				reg = <0 0x00880000 0 0x4000>;
243ba3fc649SRoja Rani Yarubandi				clock-names = "se";
244ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
245ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
246ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c0_default>;
247ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
248ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
249ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
250ba3fc649SRoja Rani Yarubandi				status = "disabled";
251ba3fc649SRoja Rani Yarubandi			};
252ba3fc649SRoja Rani Yarubandi
253ba3fc649SRoja Rani Yarubandi			spi0: spi@880000 {
254ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
255ba3fc649SRoja Rani Yarubandi				reg = <0 0x00880000 0 0x4000>;
256ba3fc649SRoja Rani Yarubandi				clock-names = "se";
257ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
258ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
259ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi0_default>;
260ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
261ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
262ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
263ba3fc649SRoja Rani Yarubandi				status = "disabled";
264ba3fc649SRoja Rani Yarubandi			};
265ba3fc649SRoja Rani Yarubandi
266ba3fc649SRoja Rani Yarubandi			uart0: serial@880000 {
267ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
268ba3fc649SRoja Rani Yarubandi				reg = <0 0x00880000 0 0x4000>;
269ba3fc649SRoja Rani Yarubandi				clock-names = "se";
270ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
271ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
272ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart0_default>;
273ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>;
274ba3fc649SRoja Rani Yarubandi				status = "disabled";
275ba3fc649SRoja Rani Yarubandi			};
276ba3fc649SRoja Rani Yarubandi
277ba3fc649SRoja Rani Yarubandi			i2c1: i2c@884000 {
278ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
279ba3fc649SRoja Rani Yarubandi				reg = <0 0x00884000 0 0x4000>;
280ba3fc649SRoja Rani Yarubandi				clock-names = "se";
281ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
282ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
283ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c1_default>;
284ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
285ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
286ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
287ba3fc649SRoja Rani Yarubandi				status = "disabled";
288ba3fc649SRoja Rani Yarubandi			};
289ba3fc649SRoja Rani Yarubandi
290ba3fc649SRoja Rani Yarubandi			spi1: spi@884000 {
291ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
292ba3fc649SRoja Rani Yarubandi				reg = <0 0x00884000 0 0x4000>;
293ba3fc649SRoja Rani Yarubandi				clock-names = "se";
294ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
295ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
296ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi1_default>;
297ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
298ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
299ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
300ba3fc649SRoja Rani Yarubandi				status = "disabled";
301ba3fc649SRoja Rani Yarubandi			};
302ba3fc649SRoja Rani Yarubandi
303ba3fc649SRoja Rani Yarubandi			uart1: serial@884000 {
304ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
305ba3fc649SRoja Rani Yarubandi				reg = <0 0x00884000 0 0x4000>;
306ba3fc649SRoja Rani Yarubandi				clock-names = "se";
307ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
308ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
309ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart1_default>;
310ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>;
311ba3fc649SRoja Rani Yarubandi				status = "disabled";
312ba3fc649SRoja Rani Yarubandi			};
313ba3fc649SRoja Rani Yarubandi
314ba3fc649SRoja Rani Yarubandi			i2c2: i2c@888000 {
315ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
316ba3fc649SRoja Rani Yarubandi				reg = <0 0x00888000 0 0x4000>;
317ba3fc649SRoja Rani Yarubandi				clock-names = "se";
318ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
319ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
320ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c2_default>;
321ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>;
322ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
323ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
324ba3fc649SRoja Rani Yarubandi				status = "disabled";
325ba3fc649SRoja Rani Yarubandi			};
326ba3fc649SRoja Rani Yarubandi
327ba3fc649SRoja Rani Yarubandi			uart2: serial@888000 {
328ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
329ba3fc649SRoja Rani Yarubandi				reg = <0 0x00888000 0 0x4000>;
330ba3fc649SRoja Rani Yarubandi				clock-names = "se";
331ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
332ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
333ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart2_default>;
334ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>;
335ba3fc649SRoja Rani Yarubandi				status = "disabled";
336ba3fc649SRoja Rani Yarubandi			};
337ba3fc649SRoja Rani Yarubandi
338ba3fc649SRoja Rani Yarubandi			i2c3: i2c@88c000 {
339ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
340ba3fc649SRoja Rani Yarubandi				reg = <0 0x0088c000 0 0x4000>;
341ba3fc649SRoja Rani Yarubandi				clock-names = "se";
342ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
343ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
344ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c3_default>;
345ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
346ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
347ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
348ba3fc649SRoja Rani Yarubandi				status = "disabled";
349ba3fc649SRoja Rani Yarubandi			};
350ba3fc649SRoja Rani Yarubandi
351ba3fc649SRoja Rani Yarubandi			spi3: spi@88c000 {
352ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
353ba3fc649SRoja Rani Yarubandi				reg = <0 0x0088c000 0 0x4000>;
354ba3fc649SRoja Rani Yarubandi				clock-names = "se";
355ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
356ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
357ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi3_default>;
358ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
359ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
360ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
361ba3fc649SRoja Rani Yarubandi				status = "disabled";
362ba3fc649SRoja Rani Yarubandi			};
363ba3fc649SRoja Rani Yarubandi
364ba3fc649SRoja Rani Yarubandi			uart3: serial@88c000 {
365ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
366ba3fc649SRoja Rani Yarubandi				reg = <0 0x0088c000 0 0x4000>;
367ba3fc649SRoja Rani Yarubandi				clock-names = "se";
368ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
369ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
370ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart3_default>;
371ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
372ba3fc649SRoja Rani Yarubandi				status = "disabled";
373ba3fc649SRoja Rani Yarubandi			};
374ba3fc649SRoja Rani Yarubandi
375ba3fc649SRoja Rani Yarubandi			i2c4: i2c@890000 {
376ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
377ba3fc649SRoja Rani Yarubandi				reg = <0 0x00890000 0 0x4000>;
378ba3fc649SRoja Rani Yarubandi				clock-names = "se";
379ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
380ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
381ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c4_default>;
382ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>;
383ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
384ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
385ba3fc649SRoja Rani Yarubandi				status = "disabled";
386ba3fc649SRoja Rani Yarubandi			};
387ba3fc649SRoja Rani Yarubandi
388ba3fc649SRoja Rani Yarubandi			uart4: serial@890000 {
389ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
390ba3fc649SRoja Rani Yarubandi				reg = <0 0x00890000 0 0x4000>;
391ba3fc649SRoja Rani Yarubandi				clock-names = "se";
392ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
393ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
394ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart4_default>;
395ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>;
396ba3fc649SRoja Rani Yarubandi				status = "disabled";
397ba3fc649SRoja Rani Yarubandi			};
398ba3fc649SRoja Rani Yarubandi
399ba3fc649SRoja Rani Yarubandi			i2c5: i2c@894000 {
400ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
401ba3fc649SRoja Rani Yarubandi				reg = <0 0x00894000 0 0x4000>;
402ba3fc649SRoja Rani Yarubandi				clock-names = "se";
403ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
404ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
405ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c5_default>;
406ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
407ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
408ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
409ba3fc649SRoja Rani Yarubandi				status = "disabled";
410ba3fc649SRoja Rani Yarubandi			};
411ba3fc649SRoja Rani Yarubandi
412ba3fc649SRoja Rani Yarubandi			spi5: spi@894000 {
413ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
414ba3fc649SRoja Rani Yarubandi				reg = <0 0x00894000 0 0x4000>;
415ba3fc649SRoja Rani Yarubandi				clock-names = "se";
416ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
417ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
418ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi5_default>;
419ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
420ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
421ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
422ba3fc649SRoja Rani Yarubandi				status = "disabled";
423ba3fc649SRoja Rani Yarubandi			};
424ba3fc649SRoja Rani Yarubandi
425ba3fc649SRoja Rani Yarubandi			uart5: serial@894000 {
426ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
427ba3fc649SRoja Rani Yarubandi				reg = <0 0x00894000 0 0x4000>;
428ba3fc649SRoja Rani Yarubandi				clock-names = "se";
429ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
430ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
431ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart5_default>;
432ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>;
433ba3fc649SRoja Rani Yarubandi				status = "disabled";
434ba3fc649SRoja Rani Yarubandi			};
435ba3fc649SRoja Rani Yarubandi		};
436ba3fc649SRoja Rani Yarubandi
43790db71e4SRajendra Nayak		qupv3_id_1: geniqup@ac0000 {
43890db71e4SRajendra Nayak			compatible = "qcom,geni-se-qup";
43990db71e4SRajendra Nayak			reg = <0 0x00ac0000 0 0x6000>;
44090db71e4SRajendra Nayak			clock-names = "m-ahb", "s-ahb";
44190db71e4SRajendra Nayak			clocks = <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>,
44290db71e4SRajendra Nayak				 <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>;
44390db71e4SRajendra Nayak			#address-cells = <2>;
44490db71e4SRajendra Nayak			#size-cells = <2>;
44590db71e4SRajendra Nayak			ranges;
44690db71e4SRajendra Nayak			status = "disabled";
44790db71e4SRajendra Nayak
448ba3fc649SRoja Rani Yarubandi			i2c6: i2c@a80000 {
449ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
450ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a80000 0 0x4000>;
451ba3fc649SRoja Rani Yarubandi				clock-names = "se";
452ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
453ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
454ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c6_default>;
455ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
456ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
457ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
458ba3fc649SRoja Rani Yarubandi				status = "disabled";
459ba3fc649SRoja Rani Yarubandi			};
460ba3fc649SRoja Rani Yarubandi
461ba3fc649SRoja Rani Yarubandi			spi6: spi@a80000 {
462ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
463ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a80000 0 0x4000>;
464ba3fc649SRoja Rani Yarubandi				clock-names = "se";
465ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
466ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
467ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi6_default>;
468ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
469ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
470ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
471ba3fc649SRoja Rani Yarubandi				status = "disabled";
472ba3fc649SRoja Rani Yarubandi			};
473ba3fc649SRoja Rani Yarubandi
474ba3fc649SRoja Rani Yarubandi			uart6: serial@a80000 {
475ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
476ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a80000 0 0x4000>;
477ba3fc649SRoja Rani Yarubandi				clock-names = "se";
478ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
479ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
480ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart6_default>;
481ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
482ba3fc649SRoja Rani Yarubandi				status = "disabled";
483ba3fc649SRoja Rani Yarubandi			};
484ba3fc649SRoja Rani Yarubandi
485ba3fc649SRoja Rani Yarubandi			i2c7: i2c@a84000 {
486ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
487ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a84000 0 0x4000>;
488ba3fc649SRoja Rani Yarubandi				clock-names = "se";
489ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
490ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
491ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c7_default>;
492ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
493ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
494ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
495ba3fc649SRoja Rani Yarubandi				status = "disabled";
496ba3fc649SRoja Rani Yarubandi			};
497ba3fc649SRoja Rani Yarubandi
498ba3fc649SRoja Rani Yarubandi			uart7: serial@a84000 {
499ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
500ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a84000 0 0x4000>;
501ba3fc649SRoja Rani Yarubandi				clock-names = "se";
502ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
503ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
504ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart7_default>;
505ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
506ba3fc649SRoja Rani Yarubandi				status = "disabled";
507ba3fc649SRoja Rani Yarubandi			};
508ba3fc649SRoja Rani Yarubandi
509ba3fc649SRoja Rani Yarubandi			i2c8: i2c@a88000 {
510ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
511ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a88000 0 0x4000>;
512ba3fc649SRoja Rani Yarubandi				clock-names = "se";
513ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
514ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
515ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c8_default>;
516ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
517ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
518ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
519ba3fc649SRoja Rani Yarubandi				status = "disabled";
520ba3fc649SRoja Rani Yarubandi			};
521ba3fc649SRoja Rani Yarubandi
522ba3fc649SRoja Rani Yarubandi			spi8: spi@a88000 {
523ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
524ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a88000 0 0x4000>;
525ba3fc649SRoja Rani Yarubandi				clock-names = "se";
526ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
527ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
528ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi8_default>;
529ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
530ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
531ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
532ba3fc649SRoja Rani Yarubandi				status = "disabled";
533ba3fc649SRoja Rani Yarubandi			};
534ba3fc649SRoja Rani Yarubandi
53590db71e4SRajendra Nayak			uart8: serial@a88000 {
53690db71e4SRajendra Nayak				compatible = "qcom,geni-debug-uart";
53790db71e4SRajendra Nayak				reg = <0 0x00a88000 0 0x4000>;
53890db71e4SRajendra Nayak				clock-names = "se";
53990db71e4SRajendra Nayak				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
54090db71e4SRajendra Nayak				pinctrl-names = "default";
54190db71e4SRajendra Nayak				pinctrl-0 = <&qup_uart8_default>;
54290db71e4SRajendra Nayak				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
54390db71e4SRajendra Nayak				status = "disabled";
54490db71e4SRajendra Nayak			};
545ba3fc649SRoja Rani Yarubandi
546ba3fc649SRoja Rani Yarubandi			i2c9: i2c@a8c000 {
547ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
548ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a8c000 0 0x4000>;
549ba3fc649SRoja Rani Yarubandi				clock-names = "se";
550ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
551ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
552ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c9_default>;
553ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
554ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
555ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
556ba3fc649SRoja Rani Yarubandi				status = "disabled";
557ba3fc649SRoja Rani Yarubandi			};
558ba3fc649SRoja Rani Yarubandi
559ba3fc649SRoja Rani Yarubandi			uart9: serial@a8c000 {
560ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
561ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a8c000 0 0x4000>;
562ba3fc649SRoja Rani Yarubandi				clock-names = "se";
563ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
564ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
565ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart9_default>;
566ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
567ba3fc649SRoja Rani Yarubandi				status = "disabled";
568ba3fc649SRoja Rani Yarubandi			};
569ba3fc649SRoja Rani Yarubandi
570ba3fc649SRoja Rani Yarubandi			i2c10: i2c@a90000 {
571ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
572ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a90000 0 0x4000>;
573ba3fc649SRoja Rani Yarubandi				clock-names = "se";
574ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
575ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
576ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c10_default>;
577ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
578ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
579ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
580ba3fc649SRoja Rani Yarubandi				status = "disabled";
581ba3fc649SRoja Rani Yarubandi			};
582ba3fc649SRoja Rani Yarubandi
583ba3fc649SRoja Rani Yarubandi			spi10: spi@a90000 {
584ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
585ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a90000 0 0x4000>;
586ba3fc649SRoja Rani Yarubandi				clock-names = "se";
587ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
588ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
589ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi10_default>;
590ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
591ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
592ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
593ba3fc649SRoja Rani Yarubandi				status = "disabled";
594ba3fc649SRoja Rani Yarubandi			};
595ba3fc649SRoja Rani Yarubandi
596ba3fc649SRoja Rani Yarubandi			uart10: serial@a90000 {
597ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
598ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a90000 0 0x4000>;
599ba3fc649SRoja Rani Yarubandi				clock-names = "se";
600ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
601ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
602ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart10_default>;
603ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
604ba3fc649SRoja Rani Yarubandi				status = "disabled";
605ba3fc649SRoja Rani Yarubandi			};
606ba3fc649SRoja Rani Yarubandi
607ba3fc649SRoja Rani Yarubandi			i2c11: i2c@a94000 {
608ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-i2c";
609ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a94000 0 0x4000>;
610ba3fc649SRoja Rani Yarubandi				clock-names = "se";
611ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
612ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
613ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_i2c11_default>;
614ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
615ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
616ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
617ba3fc649SRoja Rani Yarubandi				status = "disabled";
618ba3fc649SRoja Rani Yarubandi			};
619ba3fc649SRoja Rani Yarubandi
620ba3fc649SRoja Rani Yarubandi			spi11: spi@a94000 {
621ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-spi";
622ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a94000 0 0x4000>;
623ba3fc649SRoja Rani Yarubandi				clock-names = "se";
624ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
625ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
626ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_spi11_default>;
627ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
628ba3fc649SRoja Rani Yarubandi				#address-cells = <1>;
629ba3fc649SRoja Rani Yarubandi				#size-cells = <0>;
630ba3fc649SRoja Rani Yarubandi				status = "disabled";
631ba3fc649SRoja Rani Yarubandi			};
632ba3fc649SRoja Rani Yarubandi
633ba3fc649SRoja Rani Yarubandi			uart11: serial@a94000 {
634ba3fc649SRoja Rani Yarubandi				compatible = "qcom,geni-uart";
635ba3fc649SRoja Rani Yarubandi				reg = <0 0x00a94000 0 0x4000>;
636ba3fc649SRoja Rani Yarubandi				clock-names = "se";
637ba3fc649SRoja Rani Yarubandi				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
638ba3fc649SRoja Rani Yarubandi				pinctrl-names = "default";
639ba3fc649SRoja Rani Yarubandi				pinctrl-0 = <&qup_uart11_default>;
640ba3fc649SRoja Rani Yarubandi				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
641ba3fc649SRoja Rani Yarubandi				status = "disabled";
642ba3fc649SRoja Rani Yarubandi			};
64390db71e4SRajendra Nayak		};
64490db71e4SRajendra Nayak
64522f185eeSMaulik Shah		pdc: interrupt-controller@b220000 {
64622f185eeSMaulik Shah			compatible = "qcom,sc7180-pdc", "qcom,pdc";
64722f185eeSMaulik Shah			reg = <0 0xb220000 0 0x30000>;
64822f185eeSMaulik Shah			qcom,pdc-ranges = <0 480 15>, <17 497 98>,
64922f185eeSMaulik Shah					  <119 634 4>, <124 639 1>;
65022f185eeSMaulik Shah			#interrupt-cells = <2>;
65122f185eeSMaulik Shah			interrupt-parent = <&intc>;
65222f185eeSMaulik Shah			interrupt-controller;
65322f185eeSMaulik Shah		};
65422f185eeSMaulik Shah
65590db71e4SRajendra Nayak		tlmm: pinctrl@3500000 {
65690db71e4SRajendra Nayak			compatible = "qcom,sc7180-pinctrl";
65790db71e4SRajendra Nayak			reg = <0 0x03500000 0 0x300000>,
65890db71e4SRajendra Nayak			      <0 0x03900000 0 0x300000>,
65990db71e4SRajendra Nayak			      <0 0x03d00000 0 0x300000>;
66090db71e4SRajendra Nayak			reg-names = "west", "north", "south";
66190db71e4SRajendra Nayak			interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
66290db71e4SRajendra Nayak			gpio-controller;
66390db71e4SRajendra Nayak			#gpio-cells = <2>;
66490db71e4SRajendra Nayak			interrupt-controller;
66590db71e4SRajendra Nayak			#interrupt-cells = <2>;
66690db71e4SRajendra Nayak			gpio-ranges = <&tlmm 0 0 120>;
66790db71e4SRajendra Nayak
668ba3fc649SRoja Rani Yarubandi			qspi_clk: qspi-clk {
669ba3fc649SRoja Rani Yarubandi				pinmux {
670ba3fc649SRoja Rani Yarubandi					pins = "gpio63";
671ba3fc649SRoja Rani Yarubandi					function = "qspi_clk";
672ba3fc649SRoja Rani Yarubandi				};
673ba3fc649SRoja Rani Yarubandi			};
674ba3fc649SRoja Rani Yarubandi
675ba3fc649SRoja Rani Yarubandi			qspi_cs0: qspi-cs0 {
676ba3fc649SRoja Rani Yarubandi				pinmux {
677ba3fc649SRoja Rani Yarubandi					pins = "gpio68";
678ba3fc649SRoja Rani Yarubandi					function = "qspi_cs";
679ba3fc649SRoja Rani Yarubandi				};
680ba3fc649SRoja Rani Yarubandi			};
681ba3fc649SRoja Rani Yarubandi
682ba3fc649SRoja Rani Yarubandi			qspi_cs1: qspi-cs1 {
683ba3fc649SRoja Rani Yarubandi				pinmux {
684ba3fc649SRoja Rani Yarubandi					pins = "gpio72";
685ba3fc649SRoja Rani Yarubandi					function = "qspi_cs";
686ba3fc649SRoja Rani Yarubandi				};
687ba3fc649SRoja Rani Yarubandi			};
688ba3fc649SRoja Rani Yarubandi
689ba3fc649SRoja Rani Yarubandi			qspi_data01: qspi-data01 {
690ba3fc649SRoja Rani Yarubandi				pinmux-data {
691ba3fc649SRoja Rani Yarubandi					pins = "gpio64", "gpio65";
692ba3fc649SRoja Rani Yarubandi					function = "qspi_data";
693ba3fc649SRoja Rani Yarubandi				};
694ba3fc649SRoja Rani Yarubandi			};
695ba3fc649SRoja Rani Yarubandi
696ba3fc649SRoja Rani Yarubandi			qspi_data12: qspi-data12 {
697ba3fc649SRoja Rani Yarubandi				pinmux-data {
698ba3fc649SRoja Rani Yarubandi					pins = "gpio66", "gpio67";
699ba3fc649SRoja Rani Yarubandi					function = "qspi_data";
700ba3fc649SRoja Rani Yarubandi				};
701ba3fc649SRoja Rani Yarubandi			};
702ba3fc649SRoja Rani Yarubandi
703ba3fc649SRoja Rani Yarubandi			qup_i2c0_default: qup-i2c0-default {
704ba3fc649SRoja Rani Yarubandi				pinmux {
705ba3fc649SRoja Rani Yarubandi					pins = "gpio34", "gpio35";
706ba3fc649SRoja Rani Yarubandi					function = "qup00";
707ba3fc649SRoja Rani Yarubandi				};
708ba3fc649SRoja Rani Yarubandi			};
709ba3fc649SRoja Rani Yarubandi
710ba3fc649SRoja Rani Yarubandi			qup_i2c1_default: qup-i2c1-default {
711ba3fc649SRoja Rani Yarubandi				pinmux {
712ba3fc649SRoja Rani Yarubandi					pins = "gpio0", "gpio1";
713ba3fc649SRoja Rani Yarubandi					function = "qup01";
714ba3fc649SRoja Rani Yarubandi				};
715ba3fc649SRoja Rani Yarubandi			};
716ba3fc649SRoja Rani Yarubandi
717ba3fc649SRoja Rani Yarubandi			qup_i2c2_default: qup-i2c2-default {
718ba3fc649SRoja Rani Yarubandi				pinmux {
719ba3fc649SRoja Rani Yarubandi					pins = "gpio15", "gpio16";
720ba3fc649SRoja Rani Yarubandi					function = "qup02";
721ba3fc649SRoja Rani Yarubandi				};
722ba3fc649SRoja Rani Yarubandi			};
723ba3fc649SRoja Rani Yarubandi
724ba3fc649SRoja Rani Yarubandi			qup_i2c3_default: qup-i2c3-default {
725ba3fc649SRoja Rani Yarubandi				pinmux {
726ba3fc649SRoja Rani Yarubandi					pins = "gpio38", "gpio39";
727ba3fc649SRoja Rani Yarubandi					function = "qup03";
728ba3fc649SRoja Rani Yarubandi				};
729ba3fc649SRoja Rani Yarubandi			};
730ba3fc649SRoja Rani Yarubandi
731ba3fc649SRoja Rani Yarubandi			qup_i2c4_default: qup-i2c4-default {
732ba3fc649SRoja Rani Yarubandi				pinmux {
733ba3fc649SRoja Rani Yarubandi					pins = "gpio115", "gpio116";
734ba3fc649SRoja Rani Yarubandi					function = "qup04";
735ba3fc649SRoja Rani Yarubandi				};
736ba3fc649SRoja Rani Yarubandi			};
737ba3fc649SRoja Rani Yarubandi
738ba3fc649SRoja Rani Yarubandi			qup_i2c5_default: qup-i2c5-default {
739ba3fc649SRoja Rani Yarubandi				pinmux {
740ba3fc649SRoja Rani Yarubandi					pins = "gpio25", "gpio26";
741ba3fc649SRoja Rani Yarubandi					function = "qup05";
742ba3fc649SRoja Rani Yarubandi				};
743ba3fc649SRoja Rani Yarubandi			};
744ba3fc649SRoja Rani Yarubandi
745ba3fc649SRoja Rani Yarubandi			qup_i2c6_default: qup-i2c6-default {
746ba3fc649SRoja Rani Yarubandi				pinmux {
747ba3fc649SRoja Rani Yarubandi					pins = "gpio59", "gpio60";
748ba3fc649SRoja Rani Yarubandi					function = "qup10";
749ba3fc649SRoja Rani Yarubandi				};
750ba3fc649SRoja Rani Yarubandi			};
751ba3fc649SRoja Rani Yarubandi
752ba3fc649SRoja Rani Yarubandi			qup_i2c7_default: qup-i2c7-default {
753ba3fc649SRoja Rani Yarubandi				pinmux {
754ba3fc649SRoja Rani Yarubandi					pins = "gpio6", "gpio7";
755ba3fc649SRoja Rani Yarubandi					function = "qup11";
756ba3fc649SRoja Rani Yarubandi				};
757ba3fc649SRoja Rani Yarubandi			};
758ba3fc649SRoja Rani Yarubandi
759ba3fc649SRoja Rani Yarubandi			qup_i2c8_default: qup-i2c8-default {
760ba3fc649SRoja Rani Yarubandi				pinmux {
761ba3fc649SRoja Rani Yarubandi					pins = "gpio42", "gpio43";
762ba3fc649SRoja Rani Yarubandi					function = "qup12";
763ba3fc649SRoja Rani Yarubandi				};
764ba3fc649SRoja Rani Yarubandi			};
765ba3fc649SRoja Rani Yarubandi
766ba3fc649SRoja Rani Yarubandi			qup_i2c9_default: qup-i2c9-default {
767ba3fc649SRoja Rani Yarubandi				pinmux {
768ba3fc649SRoja Rani Yarubandi					pins = "gpio46", "gpio47";
769ba3fc649SRoja Rani Yarubandi					function = "qup13";
770ba3fc649SRoja Rani Yarubandi				};
771ba3fc649SRoja Rani Yarubandi			};
772ba3fc649SRoja Rani Yarubandi
773ba3fc649SRoja Rani Yarubandi			qup_i2c10_default: qup-i2c10-default {
774ba3fc649SRoja Rani Yarubandi				pinmux {
775ba3fc649SRoja Rani Yarubandi					pins = "gpio86", "gpio87";
776ba3fc649SRoja Rani Yarubandi					function = "qup14";
777ba3fc649SRoja Rani Yarubandi				};
778ba3fc649SRoja Rani Yarubandi			};
779ba3fc649SRoja Rani Yarubandi
780ba3fc649SRoja Rani Yarubandi			qup_i2c11_default: qup-i2c11-default {
781ba3fc649SRoja Rani Yarubandi				pinmux {
782ba3fc649SRoja Rani Yarubandi					pins = "gpio53", "gpio54";
783ba3fc649SRoja Rani Yarubandi					function = "qup15";
784ba3fc649SRoja Rani Yarubandi				};
785ba3fc649SRoja Rani Yarubandi			};
786ba3fc649SRoja Rani Yarubandi
787ba3fc649SRoja Rani Yarubandi			qup_spi0_default: qup-spi0-default {
788ba3fc649SRoja Rani Yarubandi				pinmux {
789ba3fc649SRoja Rani Yarubandi					pins = "gpio34", "gpio35",
790ba3fc649SRoja Rani Yarubandi					       "gpio36", "gpio37";
791ba3fc649SRoja Rani Yarubandi					function = "qup00";
792ba3fc649SRoja Rani Yarubandi				};
793ba3fc649SRoja Rani Yarubandi			};
794ba3fc649SRoja Rani Yarubandi
795ba3fc649SRoja Rani Yarubandi			qup_spi1_default: qup-spi1-default {
796ba3fc649SRoja Rani Yarubandi				pinmux {
797ba3fc649SRoja Rani Yarubandi					pins = "gpio0", "gpio1",
798d8b076b8SRajendra Nayak					       "gpio2", "gpio3";
799ba3fc649SRoja Rani Yarubandi					function = "qup01";
800ba3fc649SRoja Rani Yarubandi				};
801ba3fc649SRoja Rani Yarubandi			};
802ba3fc649SRoja Rani Yarubandi
803ba3fc649SRoja Rani Yarubandi			qup_spi3_default: qup-spi3-default {
804ba3fc649SRoja Rani Yarubandi				pinmux {
805ba3fc649SRoja Rani Yarubandi					pins = "gpio38", "gpio39",
806ba3fc649SRoja Rani Yarubandi					       "gpio40", "gpio41";
807ba3fc649SRoja Rani Yarubandi					function = "qup03";
808ba3fc649SRoja Rani Yarubandi				};
809ba3fc649SRoja Rani Yarubandi			};
810ba3fc649SRoja Rani Yarubandi
811ba3fc649SRoja Rani Yarubandi			qup_spi5_default: qup-spi5-default {
812ba3fc649SRoja Rani Yarubandi				pinmux {
813ba3fc649SRoja Rani Yarubandi					pins = "gpio25", "gpio26",
814ba3fc649SRoja Rani Yarubandi					       "gpio27", "gpio28";
815ba3fc649SRoja Rani Yarubandi					function = "qup05";
816ba3fc649SRoja Rani Yarubandi				};
817ba3fc649SRoja Rani Yarubandi			};
818ba3fc649SRoja Rani Yarubandi
819ba3fc649SRoja Rani Yarubandi			qup_spi6_default: qup-spi6-default {
820ba3fc649SRoja Rani Yarubandi				pinmux {
821ba3fc649SRoja Rani Yarubandi					pins = "gpio59", "gpio60",
822d8b076b8SRajendra Nayak					       "gpio61", "gpio62";
823ba3fc649SRoja Rani Yarubandi					function = "qup10";
824ba3fc649SRoja Rani Yarubandi				};
825ba3fc649SRoja Rani Yarubandi			};
826ba3fc649SRoja Rani Yarubandi
827ba3fc649SRoja Rani Yarubandi			qup_spi8_default: qup-spi8-default {
828ba3fc649SRoja Rani Yarubandi				pinmux {
829ba3fc649SRoja Rani Yarubandi					pins = "gpio42", "gpio43",
830ba3fc649SRoja Rani Yarubandi					       "gpio44", "gpio45";
831ba3fc649SRoja Rani Yarubandi					function = "qup12";
832ba3fc649SRoja Rani Yarubandi				};
833ba3fc649SRoja Rani Yarubandi			};
834ba3fc649SRoja Rani Yarubandi
835ba3fc649SRoja Rani Yarubandi			qup_spi10_default: qup-spi10-default {
836ba3fc649SRoja Rani Yarubandi				pinmux {
837ba3fc649SRoja Rani Yarubandi					pins = "gpio86", "gpio87",
838d8b076b8SRajendra Nayak					       "gpio88", "gpio89";
839ba3fc649SRoja Rani Yarubandi					function = "qup14";
840ba3fc649SRoja Rani Yarubandi				};
841ba3fc649SRoja Rani Yarubandi			};
842ba3fc649SRoja Rani Yarubandi
843ba3fc649SRoja Rani Yarubandi			qup_spi11_default: qup-spi11-default {
844ba3fc649SRoja Rani Yarubandi				pinmux {
845ba3fc649SRoja Rani Yarubandi					pins = "gpio53", "gpio54",
846ba3fc649SRoja Rani Yarubandi					       "gpio55", "gpio56";
847ba3fc649SRoja Rani Yarubandi					function = "qup15";
848ba3fc649SRoja Rani Yarubandi				};
849ba3fc649SRoja Rani Yarubandi			};
850ba3fc649SRoja Rani Yarubandi
851ba3fc649SRoja Rani Yarubandi			qup_uart0_default: qup-uart0-default {
852ba3fc649SRoja Rani Yarubandi				pinmux {
853ba3fc649SRoja Rani Yarubandi					pins = "gpio34", "gpio35",
854ba3fc649SRoja Rani Yarubandi					       "gpio36", "gpio37";
855ba3fc649SRoja Rani Yarubandi					function = "qup00";
856ba3fc649SRoja Rani Yarubandi				};
857ba3fc649SRoja Rani Yarubandi			};
858ba3fc649SRoja Rani Yarubandi
859ba3fc649SRoja Rani Yarubandi			qup_uart1_default: qup-uart1-default {
860ba3fc649SRoja Rani Yarubandi				pinmux {
861ba3fc649SRoja Rani Yarubandi					pins = "gpio0", "gpio1",
862ba3fc649SRoja Rani Yarubandi					       "gpio2", "gpio3";
863ba3fc649SRoja Rani Yarubandi					function = "qup01";
864ba3fc649SRoja Rani Yarubandi				};
865ba3fc649SRoja Rani Yarubandi			};
866ba3fc649SRoja Rani Yarubandi
867ba3fc649SRoja Rani Yarubandi			qup_uart2_default: qup-uart2-default {
868ba3fc649SRoja Rani Yarubandi				pinmux {
869ba3fc649SRoja Rani Yarubandi					pins = "gpio15", "gpio16";
870ba3fc649SRoja Rani Yarubandi					function = "qup02";
871ba3fc649SRoja Rani Yarubandi				};
872ba3fc649SRoja Rani Yarubandi			};
873ba3fc649SRoja Rani Yarubandi
874ba3fc649SRoja Rani Yarubandi			qup_uart3_default: qup-uart3-default {
875ba3fc649SRoja Rani Yarubandi				pinmux {
876ba3fc649SRoja Rani Yarubandi					pins = "gpio38", "gpio39",
877ba3fc649SRoja Rani Yarubandi					       "gpio40", "gpio41";
878ba3fc649SRoja Rani Yarubandi					function = "qup03";
879ba3fc649SRoja Rani Yarubandi				};
880ba3fc649SRoja Rani Yarubandi			};
881ba3fc649SRoja Rani Yarubandi
882ba3fc649SRoja Rani Yarubandi			qup_uart4_default: qup-uart4-default {
883ba3fc649SRoja Rani Yarubandi				pinmux {
884ba3fc649SRoja Rani Yarubandi					pins = "gpio115", "gpio116";
885ba3fc649SRoja Rani Yarubandi					function = "qup04";
886ba3fc649SRoja Rani Yarubandi				};
887ba3fc649SRoja Rani Yarubandi			};
888ba3fc649SRoja Rani Yarubandi
889ba3fc649SRoja Rani Yarubandi			qup_uart5_default: qup-uart5-default {
890ba3fc649SRoja Rani Yarubandi				pinmux {
891ba3fc649SRoja Rani Yarubandi					pins = "gpio25", "gpio26",
892ba3fc649SRoja Rani Yarubandi					       "gpio27", "gpio28";
893ba3fc649SRoja Rani Yarubandi					function = "qup05";
894ba3fc649SRoja Rani Yarubandi				};
895ba3fc649SRoja Rani Yarubandi			};
896ba3fc649SRoja Rani Yarubandi
897ba3fc649SRoja Rani Yarubandi			qup_uart6_default: qup-uart6-default {
898ba3fc649SRoja Rani Yarubandi				pinmux {
899ba3fc649SRoja Rani Yarubandi					pins = "gpio59", "gpio60",
900ba3fc649SRoja Rani Yarubandi					       "gpio61", "gpio62";
901ba3fc649SRoja Rani Yarubandi					function = "qup10";
902ba3fc649SRoja Rani Yarubandi				};
903ba3fc649SRoja Rani Yarubandi			};
904ba3fc649SRoja Rani Yarubandi
905ba3fc649SRoja Rani Yarubandi			qup_uart7_default: qup-uart7-default {
906ba3fc649SRoja Rani Yarubandi				pinmux {
907ba3fc649SRoja Rani Yarubandi					pins = "gpio6", "gpio7";
908ba3fc649SRoja Rani Yarubandi					function = "qup11";
909ba3fc649SRoja Rani Yarubandi				};
910ba3fc649SRoja Rani Yarubandi			};
911ba3fc649SRoja Rani Yarubandi
91290db71e4SRajendra Nayak			qup_uart8_default: qup-uart8-default {
91390db71e4SRajendra Nayak				pinmux {
91490db71e4SRajendra Nayak					pins = "gpio44", "gpio45";
91590db71e4SRajendra Nayak					function = "qup12";
91690db71e4SRajendra Nayak				};
91790db71e4SRajendra Nayak			};
918ba3fc649SRoja Rani Yarubandi
919ba3fc649SRoja Rani Yarubandi			qup_uart9_default: qup-uart9-default {
920ba3fc649SRoja Rani Yarubandi				pinmux {
921ba3fc649SRoja Rani Yarubandi					pins = "gpio46", "gpio47";
922ba3fc649SRoja Rani Yarubandi					function = "qup13";
923ba3fc649SRoja Rani Yarubandi				};
924ba3fc649SRoja Rani Yarubandi			};
925ba3fc649SRoja Rani Yarubandi
926ba3fc649SRoja Rani Yarubandi			qup_uart10_default: qup-uart10-default {
927ba3fc649SRoja Rani Yarubandi				pinmux {
928ba3fc649SRoja Rani Yarubandi					pins = "gpio86", "gpio87",
929ba3fc649SRoja Rani Yarubandi					       "gpio88", "gpio89";
930ba3fc649SRoja Rani Yarubandi					function = "qup14";
931ba3fc649SRoja Rani Yarubandi				};
932ba3fc649SRoja Rani Yarubandi			};
933ba3fc649SRoja Rani Yarubandi
934ba3fc649SRoja Rani Yarubandi			qup_uart11_default: qup-uart11-default {
935ba3fc649SRoja Rani Yarubandi				pinmux {
936ba3fc649SRoja Rani Yarubandi					pins = "gpio53", "gpio54",
937ba3fc649SRoja Rani Yarubandi					       "gpio55", "gpio56";
938ba3fc649SRoja Rani Yarubandi					function = "qup15";
939ba3fc649SRoja Rani Yarubandi				};
940ba3fc649SRoja Rani Yarubandi			};
941ba3fc649SRoja Rani Yarubandi		};
942ba3fc649SRoja Rani Yarubandi
943ba3fc649SRoja Rani Yarubandi		qspi: spi@88dc000 {
944ba3fc649SRoja Rani Yarubandi			compatible = "qcom,qspi-v1";
945ba3fc649SRoja Rani Yarubandi			reg = <0 0x088dc000 0 0x600>;
946ba3fc649SRoja Rani Yarubandi			#address-cells = <1>;
947ba3fc649SRoja Rani Yarubandi			#size-cells = <0>;
948ba3fc649SRoja Rani Yarubandi			interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
949ba3fc649SRoja Rani Yarubandi			clocks = <&gcc GCC_QSPI_CNOC_PERIPH_AHB_CLK>,
950ba3fc649SRoja Rani Yarubandi				 <&gcc GCC_QSPI_CORE_CLK>;
951ba3fc649SRoja Rani Yarubandi			clock-names = "iface", "core";
952ba3fc649SRoja Rani Yarubandi			status = "disabled";
95390db71e4SRajendra Nayak		};
95490db71e4SRajendra Nayak
955c831fa29SSai Prakash Ranjan		system-cache-controller@9200000 {
956c831fa29SSai Prakash Ranjan			compatible = "qcom,sc7180-llcc";
957c831fa29SSai Prakash Ranjan			reg = <0 0x09200000 0 0x200000>, <0 0x09600000 0 0x50000>;
958c831fa29SSai Prakash Ranjan			reg-names = "llcc_base", "llcc_broadcast_base";
959c831fa29SSai Prakash Ranjan			interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>;
960c831fa29SSai Prakash Ranjan		};
961c831fa29SSai Prakash Ranjan
96282bdc939SRajeshwari		tsens0: thermal-sensor@c263000 {
96382bdc939SRajeshwari			compatible = "qcom,sc7180-tsens","qcom,tsens-v2";
96482bdc939SRajeshwari			reg = <0 0x0c263000 0 0x1ff>, /* TM */
96582bdc939SRajeshwari				<0 0x0c222000 0 0x1ff>; /* SROT */
96682bdc939SRajeshwari			#qcom,sensors = <15>;
96782bdc939SRajeshwari			interrupts = <GIC_SPI 506 IRQ_TYPE_LEVEL_HIGH>;
96882bdc939SRajeshwari			interrupt-names = "uplow";
96982bdc939SRajeshwari			#thermal-sensor-cells = <1>;
97082bdc939SRajeshwari		};
97182bdc939SRajeshwari
97282bdc939SRajeshwari		tsens1: thermal-sensor@c265000 {
97382bdc939SRajeshwari			compatible = "qcom,sc7180-tsens","qcom,tsens-v2";
97482bdc939SRajeshwari			reg = <0 0x0c265000 0 0x1ff>, /* TM */
97582bdc939SRajeshwari				<0 0x0c223000 0 0x1ff>; /* SROT */
97682bdc939SRajeshwari			#qcom,sensors = <10>;
97782bdc939SRajeshwari			interrupts = <GIC_SPI 507 IRQ_TYPE_LEVEL_HIGH>;
97882bdc939SRajeshwari			interrupt-names = "uplow";
97982bdc939SRajeshwari			#thermal-sensor-cells = <1>;
98082bdc939SRajeshwari		};
98182bdc939SRajeshwari
9820b766e7fSSandeep Maheswaram		usb_1_hsphy: phy@88e3000 {
9830b766e7fSSandeep Maheswaram			compatible = "qcom,sc7180-qusb2-phy";
9840b766e7fSSandeep Maheswaram			reg = <0 0x088e3000 0 0x400>;
9850b766e7fSSandeep Maheswaram			status = "disabled";
9860b766e7fSSandeep Maheswaram			#phy-cells = <0>;
9870b766e7fSSandeep Maheswaram			clocks = <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>,
9880b766e7fSSandeep Maheswaram				 <&rpmhcc RPMH_CXO_CLK>;
9890b766e7fSSandeep Maheswaram			clock-names = "cfg_ahb", "ref";
9900b766e7fSSandeep Maheswaram			resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
9910b766e7fSSandeep Maheswaram
9920b766e7fSSandeep Maheswaram			nvmem-cells = <&qusb2p_hstx_trim>;
9930b766e7fSSandeep Maheswaram		};
9940b766e7fSSandeep Maheswaram
9950b766e7fSSandeep Maheswaram		usb_1_qmpphy: phy@88e9000 {
9960b766e7fSSandeep Maheswaram			compatible = "qcom,sc7180-qmp-usb3-phy";
9970b766e7fSSandeep Maheswaram			reg = <0 0x088e9000 0 0x18c>,
9980b766e7fSSandeep Maheswaram			      <0 0x088e8000 0 0x38>;
9990b766e7fSSandeep Maheswaram			reg-names = "reg-base", "dp_com";
10000b766e7fSSandeep Maheswaram			status = "disabled";
10010b766e7fSSandeep Maheswaram			#clock-cells = <1>;
10020b766e7fSSandeep Maheswaram			#address-cells = <2>;
10030b766e7fSSandeep Maheswaram			#size-cells = <2>;
10040b766e7fSSandeep Maheswaram			ranges;
10050b766e7fSSandeep Maheswaram
10060b766e7fSSandeep Maheswaram			clocks = <&gcc GCC_USB3_PRIM_PHY_AUX_CLK>,
10070b766e7fSSandeep Maheswaram				 <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>,
10080b766e7fSSandeep Maheswaram				 <&gcc GCC_USB3_PRIM_CLKREF_CLK>,
10090b766e7fSSandeep Maheswaram				 <&gcc GCC_USB3_PRIM_PHY_COM_AUX_CLK>;
10100b766e7fSSandeep Maheswaram			clock-names = "aux", "cfg_ahb", "ref", "com_aux";
10110b766e7fSSandeep Maheswaram
10120b766e7fSSandeep Maheswaram			resets = <&gcc GCC_USB3_DP_PHY_PRIM_BCR>,
10130b766e7fSSandeep Maheswaram				 <&gcc GCC_USB3_PHY_PRIM_BCR>;
10140b766e7fSSandeep Maheswaram			reset-names = "phy", "common";
10150b766e7fSSandeep Maheswaram
10160b766e7fSSandeep Maheswaram			usb_1_ssphy: lanes@88e9200 {
10170b766e7fSSandeep Maheswaram				reg = <0 0x088e9200 0 0x128>,
10180b766e7fSSandeep Maheswaram				      <0 0x088e9400 0 0x200>,
10190b766e7fSSandeep Maheswaram				      <0 0x088e9c00 0 0x218>,
10200b766e7fSSandeep Maheswaram				      <0 0x088e9600 0 0x128>,
10210b766e7fSSandeep Maheswaram				      <0 0x088e9800 0 0x200>,
10220b766e7fSSandeep Maheswaram				      <0 0x088e9a00 0 0x18>;
1023*6e369727SDouglas Anderson				#clock-cells = <0>;
10240b766e7fSSandeep Maheswaram				#phy-cells = <0>;
10250b766e7fSSandeep Maheswaram				clocks = <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>;
10260b766e7fSSandeep Maheswaram				clock-names = "pipe0";
10270b766e7fSSandeep Maheswaram				clock-output-names = "usb3_phy_pipe_clk_src";
10280b766e7fSSandeep Maheswaram			};
10290b766e7fSSandeep Maheswaram		};
10300b766e7fSSandeep Maheswaram
10310b766e7fSSandeep Maheswaram		usb_1: usb@a6f8800 {
10320b766e7fSSandeep Maheswaram			compatible = "qcom,sc7180-dwc3", "qcom,dwc3";
10330b766e7fSSandeep Maheswaram			reg = <0 0x0a6f8800 0 0x400>;
10340b766e7fSSandeep Maheswaram			status = "disabled";
10350b766e7fSSandeep Maheswaram			#address-cells = <2>;
10360b766e7fSSandeep Maheswaram			#size-cells = <2>;
10370b766e7fSSandeep Maheswaram			ranges;
10380b766e7fSSandeep Maheswaram			dma-ranges;
10390b766e7fSSandeep Maheswaram
10400b766e7fSSandeep Maheswaram			clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>,
10410b766e7fSSandeep Maheswaram				 <&gcc GCC_USB30_PRIM_MASTER_CLK>,
10420b766e7fSSandeep Maheswaram				 <&gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>,
10430b766e7fSSandeep Maheswaram				 <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>,
10440b766e7fSSandeep Maheswaram				 <&gcc GCC_USB30_PRIM_SLEEP_CLK>;
10450b766e7fSSandeep Maheswaram			clock-names = "cfg_noc", "core", "iface", "mock_utmi",
10460b766e7fSSandeep Maheswaram				      "sleep";
10470b766e7fSSandeep Maheswaram
10480b766e7fSSandeep Maheswaram			assigned-clocks = <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>,
10490b766e7fSSandeep Maheswaram					  <&gcc GCC_USB30_PRIM_MASTER_CLK>;
10500b766e7fSSandeep Maheswaram			assigned-clock-rates = <19200000>, <150000000>;
10510b766e7fSSandeep Maheswaram
10520b766e7fSSandeep Maheswaram			interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
10530b766e7fSSandeep Maheswaram				     <GIC_SPI 486 IRQ_TYPE_LEVEL_HIGH>,
10540b766e7fSSandeep Maheswaram				     <GIC_SPI 488 IRQ_TYPE_LEVEL_HIGH>,
10550b766e7fSSandeep Maheswaram				     <GIC_SPI 489 IRQ_TYPE_LEVEL_HIGH>;
10560b766e7fSSandeep Maheswaram			interrupt-names = "hs_phy_irq", "ss_phy_irq",
10570b766e7fSSandeep Maheswaram					  "dm_hs_phy_irq", "dp_hs_phy_irq";
10580b766e7fSSandeep Maheswaram
10590b766e7fSSandeep Maheswaram			power-domains = <&gcc USB30_PRIM_GDSC>;
10600b766e7fSSandeep Maheswaram
10610b766e7fSSandeep Maheswaram			resets = <&gcc GCC_USB30_PRIM_BCR>;
10620b766e7fSSandeep Maheswaram
10630b766e7fSSandeep Maheswaram			usb_1_dwc3: dwc3@a600000 {
10640b766e7fSSandeep Maheswaram				compatible = "snps,dwc3";
10650b766e7fSSandeep Maheswaram				reg = <0 0x0a600000 0 0xe000>;
10660b766e7fSSandeep Maheswaram				interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
10670b766e7fSSandeep Maheswaram				iommus = <&apps_smmu 0x540 0>;
10680b766e7fSSandeep Maheswaram				snps,dis_u2_susphy_quirk;
10690b766e7fSSandeep Maheswaram				snps,dis_enblslpm_quirk;
10700b766e7fSSandeep Maheswaram				phys = <&usb_1_hsphy>, <&usb_1_ssphy>;
10710b766e7fSSandeep Maheswaram				phy-names = "usb2-phy", "usb3-phy";
10720b766e7fSSandeep Maheswaram			};
10730b766e7fSSandeep Maheswaram		};
10740b766e7fSSandeep Maheswaram
10750f9dc5f0SKiran Gunda		spmi_bus: spmi@c440000 {
10760f9dc5f0SKiran Gunda			compatible = "qcom,spmi-pmic-arb";
10770f9dc5f0SKiran Gunda			reg = <0 0x0c440000 0 0x1100>,
10780f9dc5f0SKiran Gunda			      <0 0x0c600000 0 0x2000000>,
10790f9dc5f0SKiran Gunda			      <0 0x0e600000 0 0x100000>,
10800f9dc5f0SKiran Gunda			      <0 0x0e700000 0 0xa0000>,
10810f9dc5f0SKiran Gunda			      <0 0x0c40a000 0 0x26000>;
10820f9dc5f0SKiran Gunda			reg-names = "core", "chnls", "obsrvr", "intr", "cnfg";
10830f9dc5f0SKiran Gunda			interrupt-names = "periph_irq";
10840f9dc5f0SKiran Gunda			interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>;
10850f9dc5f0SKiran Gunda			qcom,ee = <0>;
10860f9dc5f0SKiran Gunda			qcom,channel = <0>;
10870f9dc5f0SKiran Gunda			#address-cells = <1>;
10880f9dc5f0SKiran Gunda			#size-cells = <1>;
10890f9dc5f0SKiran Gunda			interrupt-controller;
10900f9dc5f0SKiran Gunda			#interrupt-cells = <4>;
10910f9dc5f0SKiran Gunda			cell-index = <0>;
10920f9dc5f0SKiran Gunda		};
10930f9dc5f0SKiran Gunda
1094d66df624SVivek Gautam		apps_smmu: iommu@15000000 {
1095d66df624SVivek Gautam			compatible = "qcom,sc7180-smmu-500", "arm,mmu-500";
1096d66df624SVivek Gautam			reg = <0 0x15000000 0 0x100000>;
1097d66df624SVivek Gautam			#iommu-cells = <2>;
1098d66df624SVivek Gautam			#global-interrupts = <1>;
1099d66df624SVivek Gautam			interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>,
1100d66df624SVivek Gautam				     <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>,
1101d66df624SVivek Gautam				     <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>,
1102d66df624SVivek Gautam				     <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,
1103d66df624SVivek Gautam				     <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>,
1104d66df624SVivek Gautam				     <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>,
1105d66df624SVivek Gautam				     <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>,
1106d66df624SVivek Gautam				     <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>,
1107d66df624SVivek Gautam				     <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>,
1108d66df624SVivek Gautam				     <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>,
1109d66df624SVivek Gautam				     <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>,
1110d66df624SVivek Gautam				     <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
1111d66df624SVivek Gautam				     <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
1112d66df624SVivek Gautam				     <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
1113d66df624SVivek Gautam				     <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>,
1114d66df624SVivek Gautam				     <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1115d66df624SVivek Gautam				     <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
1116d66df624SVivek Gautam				     <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
1117d66df624SVivek Gautam				     <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>,
1118d66df624SVivek Gautam				     <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>,
1119d66df624SVivek Gautam				     <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1120d66df624SVivek Gautam				     <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>,
1121d66df624SVivek Gautam				     <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>,
1122d66df624SVivek Gautam				     <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
1123d66df624SVivek Gautam				     <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
1124d66df624SVivek Gautam				     <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>,
1125d66df624SVivek Gautam				     <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>,
1126d66df624SVivek Gautam				     <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>,
1127d66df624SVivek Gautam				     <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>,
1128d66df624SVivek Gautam				     <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>,
1129d66df624SVivek Gautam				     <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>,
1130d66df624SVivek Gautam				     <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>,
1131d66df624SVivek Gautam				     <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>,
1132d66df624SVivek Gautam				     <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>,
1133d66df624SVivek Gautam				     <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>,
1134d66df624SVivek Gautam				     <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>,
1135d66df624SVivek Gautam				     <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>,
1136d66df624SVivek Gautam				     <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>,
1137d66df624SVivek Gautam				     <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
1138d66df624SVivek Gautam				     <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
1139d66df624SVivek Gautam				     <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
1140d66df624SVivek Gautam				     <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
1141d66df624SVivek Gautam				     <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>,
1142d66df624SVivek Gautam				     <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
1143d66df624SVivek Gautam				     <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
1144d66df624SVivek Gautam				     <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
1145d66df624SVivek Gautam				     <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
1146d66df624SVivek Gautam				     <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
1147d66df624SVivek Gautam				     <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
1148d66df624SVivek Gautam				     <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
1149d66df624SVivek Gautam				     <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
1150d66df624SVivek Gautam				     <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
1151d66df624SVivek Gautam				     <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
1152d66df624SVivek Gautam				     <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
1153d66df624SVivek Gautam				     <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
1154d66df624SVivek Gautam				     <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
1155d66df624SVivek Gautam				     <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
1156d66df624SVivek Gautam				     <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
1157d66df624SVivek Gautam				     <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
1158d66df624SVivek Gautam				     <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
1159d66df624SVivek Gautam				     <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
1160d66df624SVivek Gautam				     <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
1161d66df624SVivek Gautam				     <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
1162d66df624SVivek Gautam				     <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
1163d66df624SVivek Gautam				     <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
1164d66df624SVivek Gautam				     <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
1165d66df624SVivek Gautam				     <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
1166d66df624SVivek Gautam				     <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
1167d66df624SVivek Gautam				     <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
1168d66df624SVivek Gautam				     <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
1169d66df624SVivek Gautam				     <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
1170d66df624SVivek Gautam				     <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
1171d66df624SVivek Gautam				     <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
1172d66df624SVivek Gautam				     <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>,
1173d66df624SVivek Gautam				     <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>,
1174d66df624SVivek Gautam				     <GIC_SPI 407 IRQ_TYPE_LEVEL_HIGH>,
1175d66df624SVivek Gautam				     <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>,
1176d66df624SVivek Gautam				     <GIC_SPI 409 IRQ_TYPE_LEVEL_HIGH>,
1177d66df624SVivek Gautam				     <GIC_SPI 410 IRQ_TYPE_LEVEL_HIGH>,
1178d66df624SVivek Gautam				     <GIC_SPI 411 IRQ_TYPE_LEVEL_HIGH>,
1179d66df624SVivek Gautam				     <GIC_SPI 412 IRQ_TYPE_LEVEL_HIGH>;
1180d66df624SVivek Gautam		};
1181d66df624SVivek Gautam
118290db71e4SRajendra Nayak		intc: interrupt-controller@17a00000 {
118390db71e4SRajendra Nayak			compatible = "arm,gic-v3";
118490db71e4SRajendra Nayak			#address-cells = <2>;
118590db71e4SRajendra Nayak			#size-cells = <2>;
118690db71e4SRajendra Nayak			ranges;
118790db71e4SRajendra Nayak			#interrupt-cells = <3>;
118890db71e4SRajendra Nayak			interrupt-controller;
118990db71e4SRajendra Nayak			reg = <0 0x17a00000 0 0x10000>,     /* GICD */
119090db71e4SRajendra Nayak			      <0 0x17a60000 0 0x100000>;    /* GICR * 8 */
119190db71e4SRajendra Nayak			interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
119290db71e4SRajendra Nayak
1193ac00546aSDouglas Anderson			msi-controller@17a40000 {
119490db71e4SRajendra Nayak				compatible = "arm,gic-v3-its";
119590db71e4SRajendra Nayak				msi-controller;
119690db71e4SRajendra Nayak				#msi-cells = <1>;
119790db71e4SRajendra Nayak				reg = <0 0x17a40000 0 0x20000>;
119890db71e4SRajendra Nayak				status = "disabled";
119990db71e4SRajendra Nayak			};
120090db71e4SRajendra Nayak		};
120190db71e4SRajendra Nayak
12024722f956SSai Prakash Ranjan		watchdog@17c10000 {
12034722f956SSai Prakash Ranjan			compatible = "qcom,apss-wdt-sc7180", "qcom,kpss-wdt";
12044722f956SSai Prakash Ranjan			reg = <0 0x17c10000 0 0x1000>;
12054722f956SSai Prakash Ranjan			clocks = <&sleep_clk>;
12064722f956SSai Prakash Ranjan		};
12074722f956SSai Prakash Ranjan
120890db71e4SRajendra Nayak		timer@17c20000{
120990db71e4SRajendra Nayak			#address-cells = <2>;
121090db71e4SRajendra Nayak			#size-cells = <2>;
121190db71e4SRajendra Nayak			ranges;
121290db71e4SRajendra Nayak			compatible = "arm,armv7-timer-mem";
121390db71e4SRajendra Nayak			reg = <0 0x17c20000 0 0x1000>;
121490db71e4SRajendra Nayak
121590db71e4SRajendra Nayak			frame@17c21000 {
121690db71e4SRajendra Nayak				frame-number = <0>;
121790db71e4SRajendra Nayak				interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
121890db71e4SRajendra Nayak					     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
121990db71e4SRajendra Nayak				reg = <0 0x17c21000 0 0x1000>,
122090db71e4SRajendra Nayak				      <0 0x17c22000 0 0x1000>;
122190db71e4SRajendra Nayak			};
122290db71e4SRajendra Nayak
122390db71e4SRajendra Nayak			frame@17c23000 {
122490db71e4SRajendra Nayak				frame-number = <1>;
122590db71e4SRajendra Nayak				interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
122690db71e4SRajendra Nayak				reg = <0 0x17c23000 0 0x1000>;
122790db71e4SRajendra Nayak				status = "disabled";
122890db71e4SRajendra Nayak			};
122990db71e4SRajendra Nayak
123090db71e4SRajendra Nayak			frame@17c25000 {
123190db71e4SRajendra Nayak				frame-number = <2>;
123290db71e4SRajendra Nayak				interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
123390db71e4SRajendra Nayak				reg = <0 0x17c25000 0 0x1000>;
123490db71e4SRajendra Nayak				status = "disabled";
123590db71e4SRajendra Nayak			};
123690db71e4SRajendra Nayak
123790db71e4SRajendra Nayak			frame@17c27000 {
123890db71e4SRajendra Nayak				frame-number = <3>;
123990db71e4SRajendra Nayak				interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
124090db71e4SRajendra Nayak				reg = <0 0x17c27000 0 0x1000>;
124190db71e4SRajendra Nayak				status = "disabled";
124290db71e4SRajendra Nayak			};
124390db71e4SRajendra Nayak
124490db71e4SRajendra Nayak			frame@17c29000 {
124590db71e4SRajendra Nayak				frame-number = <4>;
124690db71e4SRajendra Nayak				interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>;
124790db71e4SRajendra Nayak				reg = <0 0x17c29000 0 0x1000>;
124890db71e4SRajendra Nayak				status = "disabled";
124990db71e4SRajendra Nayak			};
125090db71e4SRajendra Nayak
125190db71e4SRajendra Nayak			frame@17c2b000 {
125290db71e4SRajendra Nayak				frame-number = <5>;
125390db71e4SRajendra Nayak				interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
125490db71e4SRajendra Nayak				reg = <0 0x17c2b000 0 0x1000>;
125590db71e4SRajendra Nayak				status = "disabled";
125690db71e4SRajendra Nayak			};
125790db71e4SRajendra Nayak
125890db71e4SRajendra Nayak			frame@17c2d000 {
125990db71e4SRajendra Nayak				frame-number = <6>;
126090db71e4SRajendra Nayak				interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
126190db71e4SRajendra Nayak				reg = <0 0x17c2d000 0 0x1000>;
126290db71e4SRajendra Nayak				status = "disabled";
126390db71e4SRajendra Nayak			};
126490db71e4SRajendra Nayak		};
1265fec6359cSMaulik Shah
1266fec6359cSMaulik Shah		apps_rsc: rsc@18200000 {
1267fec6359cSMaulik Shah			compatible = "qcom,rpmh-rsc";
1268fec6359cSMaulik Shah			reg = <0 0x18200000 0 0x10000>,
1269fec6359cSMaulik Shah			      <0 0x18210000 0 0x10000>,
1270fec6359cSMaulik Shah			      <0 0x18220000 0 0x10000>;
1271fec6359cSMaulik Shah			reg-names = "drv-0", "drv-1", "drv-2";
1272fec6359cSMaulik Shah			interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
1273fec6359cSMaulik Shah				     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
1274fec6359cSMaulik Shah				     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
1275fec6359cSMaulik Shah			qcom,tcs-offset = <0xd00>;
1276fec6359cSMaulik Shah			qcom,drv-id = <2>;
1277fec6359cSMaulik Shah			qcom,tcs-config = <ACTIVE_TCS  2>,
1278fec6359cSMaulik Shah					  <SLEEP_TCS   3>,
1279fec6359cSMaulik Shah					  <WAKE_TCS    3>,
1280fec6359cSMaulik Shah					  <CONTROL_TCS 1>;
12810def3f14STaniya Das
12820def3f14STaniya Das			rpmhcc: clock-controller {
12830def3f14STaniya Das				compatible = "qcom,sc7180-rpmh-clk";
12840def3f14STaniya Das				clocks = <&xo_board>;
12850def3f14STaniya Das				clock-names = "xo";
12860def3f14STaniya Das				#clock-cells = <1>;
12870def3f14STaniya Das			};
1288fec6359cSMaulik Shah		};
128986899d82STaniya Das
129086899d82STaniya Das		cpufreq_hw: cpufreq@18323000 {
129186899d82STaniya Das			compatible = "qcom,cpufreq-hw";
129286899d82STaniya Das			reg = <0 0x18323000 0 0x1400>, <0 0x18325800 0 0x1400>;
129386899d82STaniya Das			reg-names = "freq-domain0", "freq-domain1";
129486899d82STaniya Das
129586899d82STaniya Das			clocks = <&rpmhcc RPMH_CXO_CLK>, <&gcc GPLL0>;
129686899d82STaniya Das			clock-names = "xo", "alternate";
129786899d82STaniya Das
129886899d82STaniya Das			#freq-domain-cells = <1>;
129986899d82STaniya Das		};
130090db71e4SRajendra Nayak	};
130190db71e4SRajendra Nayak
130282bdc939SRajeshwari	thermal-zones {
130382bdc939SRajeshwari		cpu0-thermal {
130482bdc939SRajeshwari			polling-delay-passive = <250>;
130582bdc939SRajeshwari			polling-delay = <1000>;
130682bdc939SRajeshwari
130782bdc939SRajeshwari			thermal-sensors = <&tsens0 1>;
130882bdc939SRajeshwari
130982bdc939SRajeshwari			trips {
131082bdc939SRajeshwari				cpu0_alert0: trip-point0 {
131182bdc939SRajeshwari					temperature = <90000>;
131282bdc939SRajeshwari					hysteresis = <2000>;
131382bdc939SRajeshwari					type = "passive";
131482bdc939SRajeshwari				};
131582bdc939SRajeshwari
131682bdc939SRajeshwari				cpu0_alert1: trip-point1 {
131782bdc939SRajeshwari					temperature = <95000>;
131882bdc939SRajeshwari					hysteresis = <2000>;
131982bdc939SRajeshwari					type = "passive";
132082bdc939SRajeshwari				};
132182bdc939SRajeshwari
132282bdc939SRajeshwari				cpu0_crit: cpu_crit {
132382bdc939SRajeshwari					temperature = <110000>;
132482bdc939SRajeshwari					hysteresis = <1000>;
132582bdc939SRajeshwari					type = "critical";
132682bdc939SRajeshwari				};
132782bdc939SRajeshwari			};
132882bdc939SRajeshwari		};
132982bdc939SRajeshwari
133082bdc939SRajeshwari		cpu1-thermal {
133182bdc939SRajeshwari			polling-delay-passive = <250>;
133282bdc939SRajeshwari			polling-delay = <1000>;
133382bdc939SRajeshwari
133482bdc939SRajeshwari			thermal-sensors = <&tsens0 2>;
133582bdc939SRajeshwari
133682bdc939SRajeshwari			trips {
133782bdc939SRajeshwari				cpu1_alert0: trip-point0 {
133882bdc939SRajeshwari					temperature = <90000>;
133982bdc939SRajeshwari					hysteresis = <2000>;
134082bdc939SRajeshwari					type = "passive";
134182bdc939SRajeshwari				};
134282bdc939SRajeshwari
134382bdc939SRajeshwari				cpu1_alert1: trip-point1 {
134482bdc939SRajeshwari					temperature = <95000>;
134582bdc939SRajeshwari					hysteresis = <2000>;
134682bdc939SRajeshwari					type = "passive";
134782bdc939SRajeshwari				};
134882bdc939SRajeshwari
134982bdc939SRajeshwari				cpu1_crit: cpu_crit {
135082bdc939SRajeshwari					temperature = <110000>;
135182bdc939SRajeshwari					hysteresis = <1000>;
135282bdc939SRajeshwari					type = "critical";
135382bdc939SRajeshwari				};
135482bdc939SRajeshwari			};
135582bdc939SRajeshwari		};
135682bdc939SRajeshwari
135782bdc939SRajeshwari		cpu2-thermal {
135882bdc939SRajeshwari			polling-delay-passive = <250>;
135982bdc939SRajeshwari			polling-delay = <1000>;
136082bdc939SRajeshwari
136182bdc939SRajeshwari			thermal-sensors = <&tsens0 3>;
136282bdc939SRajeshwari
136382bdc939SRajeshwari			trips {
136482bdc939SRajeshwari				cpu2_alert0: trip-point0 {
136582bdc939SRajeshwari					temperature = <90000>;
136682bdc939SRajeshwari					hysteresis = <2000>;
136782bdc939SRajeshwari					type = "passive";
136882bdc939SRajeshwari				};
136982bdc939SRajeshwari
137082bdc939SRajeshwari				cpu2_alert1: trip-point1 {
137182bdc939SRajeshwari					temperature = <95000>;
137282bdc939SRajeshwari					hysteresis = <2000>;
137382bdc939SRajeshwari					type = "passive";
137482bdc939SRajeshwari				};
137582bdc939SRajeshwari
137682bdc939SRajeshwari				cpu2_crit: cpu_crit {
137782bdc939SRajeshwari					temperature = <110000>;
137882bdc939SRajeshwari					hysteresis = <1000>;
137982bdc939SRajeshwari					type = "critical";
138082bdc939SRajeshwari				};
138182bdc939SRajeshwari			};
138282bdc939SRajeshwari		};
138382bdc939SRajeshwari
138482bdc939SRajeshwari		cpu3-thermal {
138582bdc939SRajeshwari			polling-delay-passive = <250>;
138682bdc939SRajeshwari			polling-delay = <1000>;
138782bdc939SRajeshwari
138882bdc939SRajeshwari			thermal-sensors = <&tsens0 4>;
138982bdc939SRajeshwari
139082bdc939SRajeshwari			trips {
139182bdc939SRajeshwari				cpu3_alert0: trip-point0 {
139282bdc939SRajeshwari					temperature = <90000>;
139382bdc939SRajeshwari					hysteresis = <2000>;
139482bdc939SRajeshwari					type = "passive";
139582bdc939SRajeshwari				};
139682bdc939SRajeshwari
139782bdc939SRajeshwari				cpu3_alert1: trip-point1 {
139882bdc939SRajeshwari					temperature = <95000>;
139982bdc939SRajeshwari					hysteresis = <2000>;
140082bdc939SRajeshwari					type = "passive";
140182bdc939SRajeshwari				};
140282bdc939SRajeshwari
140382bdc939SRajeshwari				cpu3_crit: cpu_crit {
140482bdc939SRajeshwari					temperature = <110000>;
140582bdc939SRajeshwari					hysteresis = <1000>;
140682bdc939SRajeshwari					type = "critical";
140782bdc939SRajeshwari				};
140882bdc939SRajeshwari			};
140982bdc939SRajeshwari		};
141082bdc939SRajeshwari
141182bdc939SRajeshwari		cpu4-thermal {
141282bdc939SRajeshwari			polling-delay-passive = <250>;
141382bdc939SRajeshwari			polling-delay = <1000>;
141482bdc939SRajeshwari
141582bdc939SRajeshwari			thermal-sensors = <&tsens0 5>;
141682bdc939SRajeshwari
141782bdc939SRajeshwari			trips {
141882bdc939SRajeshwari				cpu4_alert0: trip-point0 {
141982bdc939SRajeshwari					temperature = <90000>;
142082bdc939SRajeshwari					hysteresis = <2000>;
142182bdc939SRajeshwari					type = "passive";
142282bdc939SRajeshwari				};
142382bdc939SRajeshwari
142482bdc939SRajeshwari				cpu4_alert1: trip-point1 {
142582bdc939SRajeshwari					temperature = <95000>;
142682bdc939SRajeshwari					hysteresis = <2000>;
142782bdc939SRajeshwari					type = "passive";
142882bdc939SRajeshwari				};
142982bdc939SRajeshwari
143082bdc939SRajeshwari				cpu4_crit: cpu_crit {
143182bdc939SRajeshwari					temperature = <110000>;
143282bdc939SRajeshwari					hysteresis = <1000>;
143382bdc939SRajeshwari					type = "critical";
143482bdc939SRajeshwari				};
143582bdc939SRajeshwari			};
143682bdc939SRajeshwari		};
143782bdc939SRajeshwari
143882bdc939SRajeshwari		cpu5-thermal {
143982bdc939SRajeshwari			polling-delay-passive = <250>;
144082bdc939SRajeshwari			polling-delay = <1000>;
144182bdc939SRajeshwari
144282bdc939SRajeshwari			thermal-sensors = <&tsens0 6>;
144382bdc939SRajeshwari
144482bdc939SRajeshwari			trips {
144582bdc939SRajeshwari				cpu5_alert0: trip-point0 {
144682bdc939SRajeshwari					temperature = <90000>;
144782bdc939SRajeshwari					hysteresis = <2000>;
144882bdc939SRajeshwari					type = "passive";
144982bdc939SRajeshwari				};
145082bdc939SRajeshwari
145182bdc939SRajeshwari				cpu5_alert1: trip-point1 {
145282bdc939SRajeshwari					temperature = <95000>;
145382bdc939SRajeshwari					hysteresis = <2000>;
145482bdc939SRajeshwari					type = "passive";
145582bdc939SRajeshwari				};
145682bdc939SRajeshwari
145782bdc939SRajeshwari				cpu5_crit: cpu_crit {
145882bdc939SRajeshwari					temperature = <110000>;
145982bdc939SRajeshwari					hysteresis = <1000>;
146082bdc939SRajeshwari					type = "critical";
146182bdc939SRajeshwari				};
146282bdc939SRajeshwari			};
146382bdc939SRajeshwari		};
146482bdc939SRajeshwari
146582bdc939SRajeshwari		cpu6-thermal {
146682bdc939SRajeshwari			polling-delay-passive = <250>;
146782bdc939SRajeshwari			polling-delay = <1000>;
146882bdc939SRajeshwari
146982bdc939SRajeshwari			thermal-sensors = <&tsens0 9>;
147082bdc939SRajeshwari
147182bdc939SRajeshwari			trips {
147282bdc939SRajeshwari				cpu6_alert0: trip-point0 {
147382bdc939SRajeshwari					temperature = <90000>;
147482bdc939SRajeshwari					hysteresis = <2000>;
147582bdc939SRajeshwari					type = "passive";
147682bdc939SRajeshwari				};
147782bdc939SRajeshwari
147882bdc939SRajeshwari				cpu6_alert1: trip-point1 {
147982bdc939SRajeshwari					temperature = <95000>;
148082bdc939SRajeshwari					hysteresis = <2000>;
148182bdc939SRajeshwari					type = "passive";
148282bdc939SRajeshwari				};
148382bdc939SRajeshwari
148482bdc939SRajeshwari				cpu6_crit: cpu_crit {
148582bdc939SRajeshwari					temperature = <110000>;
148682bdc939SRajeshwari					hysteresis = <1000>;
148782bdc939SRajeshwari					type = "critical";
148882bdc939SRajeshwari				};
148982bdc939SRajeshwari			};
149082bdc939SRajeshwari		};
149182bdc939SRajeshwari
149282bdc939SRajeshwari		cpu7-thermal {
149382bdc939SRajeshwari			polling-delay-passive = <250>;
149482bdc939SRajeshwari			polling-delay = <1000>;
149582bdc939SRajeshwari
149682bdc939SRajeshwari			thermal-sensors = <&tsens0 10>;
149782bdc939SRajeshwari
149882bdc939SRajeshwari			trips {
149982bdc939SRajeshwari				cpu7_alert0: trip-point0 {
150082bdc939SRajeshwari					temperature = <90000>;
150182bdc939SRajeshwari					hysteresis = <2000>;
150282bdc939SRajeshwari					type = "passive";
150382bdc939SRajeshwari				};
150482bdc939SRajeshwari
150582bdc939SRajeshwari				cpu7_alert1: trip-point1 {
150682bdc939SRajeshwari					temperature = <95000>;
150782bdc939SRajeshwari					hysteresis = <2000>;
150882bdc939SRajeshwari					type = "passive";
150982bdc939SRajeshwari				};
151082bdc939SRajeshwari
151182bdc939SRajeshwari				cpu7_crit: cpu_crit {
151282bdc939SRajeshwari					temperature = <110000>;
151382bdc939SRajeshwari					hysteresis = <1000>;
151482bdc939SRajeshwari					type = "critical";
151582bdc939SRajeshwari				};
151682bdc939SRajeshwari			};
151782bdc939SRajeshwari		};
151882bdc939SRajeshwari
151982bdc939SRajeshwari		cpu8-thermal {
152082bdc939SRajeshwari			polling-delay-passive = <250>;
152182bdc939SRajeshwari			polling-delay = <1000>;
152282bdc939SRajeshwari
152382bdc939SRajeshwari			thermal-sensors = <&tsens0 11>;
152482bdc939SRajeshwari
152582bdc939SRajeshwari			trips {
152682bdc939SRajeshwari				cpu8_alert0: trip-point0 {
152782bdc939SRajeshwari					temperature = <90000>;
152882bdc939SRajeshwari					hysteresis = <2000>;
152982bdc939SRajeshwari					type = "passive";
153082bdc939SRajeshwari				};
153182bdc939SRajeshwari
153282bdc939SRajeshwari				cpu8_alert1: trip-point1 {
153382bdc939SRajeshwari					temperature = <95000>;
153482bdc939SRajeshwari					hysteresis = <2000>;
153582bdc939SRajeshwari					type = "passive";
153682bdc939SRajeshwari				};
153782bdc939SRajeshwari
153882bdc939SRajeshwari				cpu8_crit: cpu_crit {
153982bdc939SRajeshwari					temperature = <110000>;
154082bdc939SRajeshwari					hysteresis = <1000>;
154182bdc939SRajeshwari					type = "critical";
154282bdc939SRajeshwari				};
154382bdc939SRajeshwari			};
154482bdc939SRajeshwari		};
154582bdc939SRajeshwari
154682bdc939SRajeshwari		cpu9-thermal {
154782bdc939SRajeshwari			polling-delay-passive = <250>;
154882bdc939SRajeshwari			polling-delay = <1000>;
154982bdc939SRajeshwari
155082bdc939SRajeshwari			thermal-sensors = <&tsens0 12>;
155182bdc939SRajeshwari
155282bdc939SRajeshwari			trips {
155382bdc939SRajeshwari				cpu9_alert0: trip-point0 {
155482bdc939SRajeshwari					temperature = <90000>;
155582bdc939SRajeshwari					hysteresis = <2000>;
155682bdc939SRajeshwari					type = "passive";
155782bdc939SRajeshwari				};
155882bdc939SRajeshwari
155982bdc939SRajeshwari				cpu9_alert1: trip-point1 {
156082bdc939SRajeshwari					temperature = <95000>;
156182bdc939SRajeshwari					hysteresis = <2000>;
156282bdc939SRajeshwari					type = "passive";
156382bdc939SRajeshwari				};
156482bdc939SRajeshwari
156582bdc939SRajeshwari				cpu9_crit: cpu_crit {
156682bdc939SRajeshwari					temperature = <110000>;
156782bdc939SRajeshwari					hysteresis = <1000>;
156882bdc939SRajeshwari					type = "critical";
156982bdc939SRajeshwari				};
157082bdc939SRajeshwari			};
157182bdc939SRajeshwari		};
157282bdc939SRajeshwari
157382bdc939SRajeshwari		aoss0-thermal {
157482bdc939SRajeshwari			polling-delay-passive = <250>;
157582bdc939SRajeshwari			polling-delay = <1000>;
157682bdc939SRajeshwari
157782bdc939SRajeshwari			thermal-sensors = <&tsens0 0>;
157882bdc939SRajeshwari
157982bdc939SRajeshwari			trips {
158082bdc939SRajeshwari				aoss0_alert0: trip-point0 {
158182bdc939SRajeshwari					temperature = <90000>;
158282bdc939SRajeshwari					hysteresis = <2000>;
158382bdc939SRajeshwari					type = "hot";
158482bdc939SRajeshwari				};
158582bdc939SRajeshwari			};
158682bdc939SRajeshwari		};
158782bdc939SRajeshwari
158882bdc939SRajeshwari		cpuss0-thermal {
158982bdc939SRajeshwari			polling-delay-passive = <250>;
159082bdc939SRajeshwari			polling-delay = <1000>;
159182bdc939SRajeshwari
159282bdc939SRajeshwari			thermal-sensors = <&tsens0 7>;
159382bdc939SRajeshwari
159482bdc939SRajeshwari			trips {
159582bdc939SRajeshwari				cpuss0_alert0: trip-point0 {
159682bdc939SRajeshwari					temperature = <90000>;
159782bdc939SRajeshwari					hysteresis = <2000>;
159882bdc939SRajeshwari					type = "hot";
159982bdc939SRajeshwari				};
160082bdc939SRajeshwari				cpuss0_crit: cluster0_crit {
160182bdc939SRajeshwari					temperature = <110000>;
160282bdc939SRajeshwari					hysteresis = <2000>;
160382bdc939SRajeshwari					type = "critical";
160482bdc939SRajeshwari				};
160582bdc939SRajeshwari			};
160682bdc939SRajeshwari		};
160782bdc939SRajeshwari
160882bdc939SRajeshwari		cpuss1-thermal {
160982bdc939SRajeshwari			polling-delay-passive = <250>;
161082bdc939SRajeshwari			polling-delay = <1000>;
161182bdc939SRajeshwari
161282bdc939SRajeshwari			thermal-sensors = <&tsens0 8>;
161382bdc939SRajeshwari
161482bdc939SRajeshwari			trips {
161582bdc939SRajeshwari				cpuss1_alert0: trip-point0 {
161682bdc939SRajeshwari					temperature = <90000>;
161782bdc939SRajeshwari					hysteresis = <2000>;
161882bdc939SRajeshwari					type = "hot";
161982bdc939SRajeshwari				};
162082bdc939SRajeshwari				cpuss1_crit: cluster0_crit {
162182bdc939SRajeshwari					temperature = <110000>;
162282bdc939SRajeshwari					hysteresis = <2000>;
162382bdc939SRajeshwari					type = "critical";
162482bdc939SRajeshwari				};
162582bdc939SRajeshwari			};
162682bdc939SRajeshwari		};
162782bdc939SRajeshwari
162882bdc939SRajeshwari		gpuss0-thermal {
162982bdc939SRajeshwari			polling-delay-passive = <250>;
163082bdc939SRajeshwari			polling-delay = <1000>;
163182bdc939SRajeshwari
163282bdc939SRajeshwari			thermal-sensors = <&tsens0 13>;
163382bdc939SRajeshwari
163482bdc939SRajeshwari			trips {
163582bdc939SRajeshwari				gpuss0_alert0: trip-point0 {
163682bdc939SRajeshwari					temperature = <90000>;
163782bdc939SRajeshwari					hysteresis = <2000>;
163882bdc939SRajeshwari					type = "hot";
163982bdc939SRajeshwari				};
164082bdc939SRajeshwari			};
164182bdc939SRajeshwari		};
164282bdc939SRajeshwari
164382bdc939SRajeshwari		gpuss1-thermal {
164482bdc939SRajeshwari			polling-delay-passive = <250>;
164582bdc939SRajeshwari			polling-delay = <1000>;
164682bdc939SRajeshwari
164782bdc939SRajeshwari			thermal-sensors = <&tsens0 14>;
164882bdc939SRajeshwari
164982bdc939SRajeshwari			trips {
165082bdc939SRajeshwari				gpuss1_alert0: trip-point0 {
165182bdc939SRajeshwari					temperature = <90000>;
165282bdc939SRajeshwari					hysteresis = <2000>;
165382bdc939SRajeshwari					type = "hot";
165482bdc939SRajeshwari				};
165582bdc939SRajeshwari			};
165682bdc939SRajeshwari		};
165782bdc939SRajeshwari
165882bdc939SRajeshwari		aoss1-thermal {
165982bdc939SRajeshwari			polling-delay-passive = <250>;
166082bdc939SRajeshwari			polling-delay = <1000>;
166182bdc939SRajeshwari
166282bdc939SRajeshwari			thermal-sensors = <&tsens1 0>;
166382bdc939SRajeshwari
166482bdc939SRajeshwari			trips {
166582bdc939SRajeshwari				aoss1_alert0: trip-point0 {
166682bdc939SRajeshwari					temperature = <90000>;
166782bdc939SRajeshwari					hysteresis = <2000>;
166882bdc939SRajeshwari					type = "hot";
166982bdc939SRajeshwari				};
167082bdc939SRajeshwari			};
167182bdc939SRajeshwari		};
167282bdc939SRajeshwari
167382bdc939SRajeshwari		cwlan-thermal {
167482bdc939SRajeshwari			polling-delay-passive = <250>;
167582bdc939SRajeshwari			polling-delay = <1000>;
167682bdc939SRajeshwari
167782bdc939SRajeshwari			thermal-sensors = <&tsens1 1>;
167882bdc939SRajeshwari
167982bdc939SRajeshwari			trips {
168082bdc939SRajeshwari				cwlan_alert0: trip-point0 {
168182bdc939SRajeshwari					temperature = <90000>;
168282bdc939SRajeshwari					hysteresis = <2000>;
168382bdc939SRajeshwari					type = "hot";
168482bdc939SRajeshwari				};
168582bdc939SRajeshwari			};
168682bdc939SRajeshwari		};
168782bdc939SRajeshwari
168882bdc939SRajeshwari		audio-thermal {
168982bdc939SRajeshwari			polling-delay-passive = <250>;
169082bdc939SRajeshwari			polling-delay = <1000>;
169182bdc939SRajeshwari
169282bdc939SRajeshwari			thermal-sensors = <&tsens1 2>;
169382bdc939SRajeshwari
169482bdc939SRajeshwari			trips {
169582bdc939SRajeshwari				audio_alert0: trip-point0 {
169682bdc939SRajeshwari					temperature = <90000>;
169782bdc939SRajeshwari					hysteresis = <2000>;
169882bdc939SRajeshwari					type = "hot";
169982bdc939SRajeshwari				};
170082bdc939SRajeshwari			};
170182bdc939SRajeshwari		};
170282bdc939SRajeshwari
170382bdc939SRajeshwari		ddr-thermal {
170482bdc939SRajeshwari			polling-delay-passive = <250>;
170582bdc939SRajeshwari			polling-delay = <1000>;
170682bdc939SRajeshwari
170782bdc939SRajeshwari			thermal-sensors = <&tsens1 3>;
170882bdc939SRajeshwari
170982bdc939SRajeshwari			trips {
171082bdc939SRajeshwari				ddr_alert0: trip-point0 {
171182bdc939SRajeshwari					temperature = <90000>;
171282bdc939SRajeshwari					hysteresis = <2000>;
171382bdc939SRajeshwari					type = "hot";
171482bdc939SRajeshwari				};
171582bdc939SRajeshwari			};
171682bdc939SRajeshwari		};
171782bdc939SRajeshwari
171882bdc939SRajeshwari		q6-hvx-thermal {
171982bdc939SRajeshwari			polling-delay-passive = <250>;
172082bdc939SRajeshwari			polling-delay = <1000>;
172182bdc939SRajeshwari
172282bdc939SRajeshwari			thermal-sensors = <&tsens1 4>;
172382bdc939SRajeshwari
172482bdc939SRajeshwari			trips {
172582bdc939SRajeshwari				q6_hvx_alert0: trip-point0 {
172682bdc939SRajeshwari					temperature = <90000>;
172782bdc939SRajeshwari					hysteresis = <2000>;
172882bdc939SRajeshwari					type = "hot";
172982bdc939SRajeshwari				};
173082bdc939SRajeshwari			};
173182bdc939SRajeshwari		};
173282bdc939SRajeshwari
173382bdc939SRajeshwari		camera-thermal {
173482bdc939SRajeshwari			polling-delay-passive = <250>;
173582bdc939SRajeshwari			polling-delay = <1000>;
173682bdc939SRajeshwari
173782bdc939SRajeshwari			thermal-sensors = <&tsens1 5>;
173882bdc939SRajeshwari
173982bdc939SRajeshwari			trips {
174082bdc939SRajeshwari				camera_alert0: trip-point0 {
174182bdc939SRajeshwari					temperature = <90000>;
174282bdc939SRajeshwari					hysteresis = <2000>;
174382bdc939SRajeshwari					type = "hot";
174482bdc939SRajeshwari				};
174582bdc939SRajeshwari			};
174682bdc939SRajeshwari		};
174782bdc939SRajeshwari
174882bdc939SRajeshwari		mdm-core-thermal {
174982bdc939SRajeshwari			polling-delay-passive = <250>;
175082bdc939SRajeshwari			polling-delay = <1000>;
175182bdc939SRajeshwari
175282bdc939SRajeshwari			thermal-sensors = <&tsens1 6>;
175382bdc939SRajeshwari
175482bdc939SRajeshwari			trips {
175582bdc939SRajeshwari				mdm_alert0: trip-point0 {
175682bdc939SRajeshwari					temperature = <90000>;
175782bdc939SRajeshwari					hysteresis = <2000>;
175882bdc939SRajeshwari					type = "hot";
175982bdc939SRajeshwari				};
176082bdc939SRajeshwari			};
176182bdc939SRajeshwari		};
176282bdc939SRajeshwari
176382bdc939SRajeshwari		mdm-dsp-thermal {
176482bdc939SRajeshwari			polling-delay-passive = <250>;
176582bdc939SRajeshwari			polling-delay = <1000>;
176682bdc939SRajeshwari
176782bdc939SRajeshwari			thermal-sensors = <&tsens1 7>;
176882bdc939SRajeshwari
176982bdc939SRajeshwari			trips {
177082bdc939SRajeshwari				mdm_dsp_alert0: trip-point0 {
177182bdc939SRajeshwari					temperature = <90000>;
177282bdc939SRajeshwari					hysteresis = <2000>;
177382bdc939SRajeshwari					type = "hot";
177482bdc939SRajeshwari				};
177582bdc939SRajeshwari			};
177682bdc939SRajeshwari		};
177782bdc939SRajeshwari
177882bdc939SRajeshwari		npu-thermal {
177982bdc939SRajeshwari			polling-delay-passive = <250>;
178082bdc939SRajeshwari			polling-delay = <1000>;
178182bdc939SRajeshwari
178282bdc939SRajeshwari			thermal-sensors = <&tsens1 8>;
178382bdc939SRajeshwari
178482bdc939SRajeshwari			trips {
178582bdc939SRajeshwari				npu_alert0: trip-point0 {
178682bdc939SRajeshwari					temperature = <90000>;
178782bdc939SRajeshwari					hysteresis = <2000>;
178882bdc939SRajeshwari					type = "hot";
178982bdc939SRajeshwari				};
179082bdc939SRajeshwari			};
179182bdc939SRajeshwari		};
179282bdc939SRajeshwari
179382bdc939SRajeshwari		video-thermal {
179482bdc939SRajeshwari			polling-delay-passive = <250>;
179582bdc939SRajeshwari			polling-delay = <1000>;
179682bdc939SRajeshwari
179782bdc939SRajeshwari			thermal-sensors = <&tsens1 9>;
179882bdc939SRajeshwari
179982bdc939SRajeshwari			trips {
180082bdc939SRajeshwari				video_alert0: trip-point0 {
180182bdc939SRajeshwari					temperature = <90000>;
180282bdc939SRajeshwari					hysteresis = <2000>;
180382bdc939SRajeshwari					type = "hot";
180482bdc939SRajeshwari				};
180582bdc939SRajeshwari			};
180682bdc939SRajeshwari		};
180782bdc939SRajeshwari	};
180882bdc939SRajeshwari
180990db71e4SRajendra Nayak	timer {
181090db71e4SRajendra Nayak		compatible = "arm,armv8-timer";
181190db71e4SRajendra Nayak		interrupts = <GIC_PPI 1 IRQ_TYPE_LEVEL_LOW>,
181290db71e4SRajendra Nayak			     <GIC_PPI 2 IRQ_TYPE_LEVEL_LOW>,
181390db71e4SRajendra Nayak			     <GIC_PPI 3 IRQ_TYPE_LEVEL_LOW>,
181490db71e4SRajendra Nayak			     <GIC_PPI 0 IRQ_TYPE_LEVEL_LOW>;
181590db71e4SRajendra Nayak	};
181690db71e4SRajendra Nayak};
1817