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