190db71e4SRajendra Nayak// SPDX-License-Identifier: BSD-3-Clause 290db71e4SRajendra Nayak/* 390db71e4SRajendra Nayak * SC7180 SoC device tree source 490db71e4SRajendra Nayak * 590db71e4SRajendra Nayak * Copyright (c) 2019, The Linux Foundation. All rights reserved. 690db71e4SRajendra Nayak */ 790db71e4SRajendra Nayak 8e07f8354STaniya Das#include <dt-bindings/clock/qcom,dispcc-sc7180.h> 990db71e4SRajendra Nayak#include <dt-bindings/clock/qcom,gcc-sc7180.h> 10e07f8354STaniya Das#include <dt-bindings/clock/qcom,gpucc-sc7180.h> 110def3f14STaniya Das#include <dt-bindings/clock/qcom,rpmh.h> 12e07f8354STaniya Das#include <dt-bindings/clock/qcom,videocc-sc7180.h> 1390db71e4SRajendra Nayak#include <dt-bindings/interrupt-controller/arm-gic.h> 140b766e7fSSandeep Maheswaram#include <dt-bindings/phy/phy-qcom-qusb2.h> 15f5ab220dSSibi Sankar#include <dt-bindings/power/qcom-aoss-qmp.h> 16a16f862fSSibi Sankar#include <dt-bindings/power/qcom-rpmpd.h> 17f5ab220dSSibi Sankar#include <dt-bindings/reset/qcom,sdm845-aoss.h> 18f5ab220dSSibi Sankar#include <dt-bindings/reset/qcom,sdm845-pdc.h> 19fec6359cSMaulik Shah#include <dt-bindings/soc/qcom,rpmh-rsc.h> 202552c123SRajeshwari#include <dt-bindings/thermal/thermal.h> 2190db71e4SRajendra Nayak 2290db71e4SRajendra Nayak/ { 2390db71e4SRajendra Nayak interrupt-parent = <&intc>; 2490db71e4SRajendra Nayak 2590db71e4SRajendra Nayak #address-cells = <2>; 2690db71e4SRajendra Nayak #size-cells = <2>; 2790db71e4SRajendra Nayak 2890db71e4SRajendra Nayak chosen { }; 2990db71e4SRajendra Nayak 309868a31cSRajendra Nayak aliases { 319868a31cSRajendra Nayak i2c0 = &i2c0; 329868a31cSRajendra Nayak i2c1 = &i2c1; 339868a31cSRajendra Nayak i2c2 = &i2c2; 349868a31cSRajendra Nayak i2c3 = &i2c3; 359868a31cSRajendra Nayak i2c4 = &i2c4; 369868a31cSRajendra Nayak i2c5 = &i2c5; 379868a31cSRajendra Nayak i2c6 = &i2c6; 389868a31cSRajendra Nayak i2c7 = &i2c7; 399868a31cSRajendra Nayak i2c8 = &i2c8; 409868a31cSRajendra Nayak i2c9 = &i2c9; 419868a31cSRajendra Nayak i2c10 = &i2c10; 429868a31cSRajendra Nayak i2c11 = &i2c11; 439868a31cSRajendra Nayak spi0 = &spi0; 449868a31cSRajendra Nayak spi1 = &spi1; 459868a31cSRajendra Nayak spi3 = &spi3; 469868a31cSRajendra Nayak spi5 = &spi5; 479868a31cSRajendra Nayak spi6 = &spi6; 489868a31cSRajendra Nayak spi8 = &spi8; 499868a31cSRajendra Nayak spi10 = &spi10; 509868a31cSRajendra Nayak spi11 = &spi11; 519868a31cSRajendra Nayak }; 529868a31cSRajendra Nayak 5390db71e4SRajendra Nayak clocks { 5490db71e4SRajendra Nayak xo_board: xo-board { 5590db71e4SRajendra Nayak compatible = "fixed-clock"; 5690db71e4SRajendra Nayak clock-frequency = <38400000>; 5790db71e4SRajendra Nayak #clock-cells = <0>; 5890db71e4SRajendra Nayak }; 5990db71e4SRajendra Nayak 6090db71e4SRajendra Nayak sleep_clk: sleep-clk { 6190db71e4SRajendra Nayak compatible = "fixed-clock"; 6290db71e4SRajendra Nayak clock-frequency = <32764>; 6390db71e4SRajendra Nayak #clock-cells = <0>; 6490db71e4SRajendra Nayak }; 6590db71e4SRajendra Nayak }; 6690db71e4SRajendra Nayak 67e0abc5ebSMaulik Shah reserved_memory: reserved-memory { 68e0abc5ebSMaulik Shah #address-cells = <2>; 69e0abc5ebSMaulik Shah #size-cells = <2>; 70e0abc5ebSMaulik Shah ranges; 71e0abc5ebSMaulik Shah 72e0abc5ebSMaulik Shah aop_cmd_db_mem: memory@80820000 { 73e0abc5ebSMaulik Shah reg = <0x0 0x80820000 0x0 0x20000>; 74e0abc5ebSMaulik Shah compatible = "qcom,cmd-db"; 75f5ab220dSSibi Sankar }; 76f5ab220dSSibi Sankar 77f5ab220dSSibi Sankar smem_mem: memory@80900000 { 78f5ab220dSSibi Sankar reg = <0x0 0x80900000 0x0 0x200000>; 79e0abc5ebSMaulik Shah no-map; 80e0abc5ebSMaulik Shah }; 81*0e4621a4SDikshita Agarwal 82*0e4621a4SDikshita Agarwal venus_mem: memory@8f600000 { 83*0e4621a4SDikshita Agarwal reg = <0 0x8f600000 0 0x500000>; 84*0e4621a4SDikshita Agarwal no-map; 85*0e4621a4SDikshita Agarwal }; 86e0abc5ebSMaulik Shah }; 87e0abc5ebSMaulik Shah 8890db71e4SRajendra Nayak cpus { 8990db71e4SRajendra Nayak #address-cells = <2>; 9090db71e4SRajendra Nayak #size-cells = <0>; 9190db71e4SRajendra Nayak 9290db71e4SRajendra Nayak CPU0: cpu@0 { 9390db71e4SRajendra Nayak device_type = "cpu"; 9490db71e4SRajendra Nayak compatible = "arm,armv8"; 9590db71e4SRajendra Nayak reg = <0x0 0x0>; 9690db71e4SRajendra Nayak enable-method = "psci"; 97e7bb680fSRajendra Nayak capacity-dmips-mhz = <1024>; 9871f87316SRajendra Nayak dynamic-power-coefficient = <100>; 9990db71e4SRajendra Nayak next-level-cache = <&L2_0>; 1002552c123SRajeshwari #cooling-cells = <2>; 10186899d82STaniya Das qcom,freq-domain = <&cpufreq_hw 0>; 10290db71e4SRajendra Nayak L2_0: l2-cache { 10390db71e4SRajendra Nayak compatible = "cache"; 10490db71e4SRajendra Nayak next-level-cache = <&L3_0>; 10590db71e4SRajendra Nayak L3_0: l3-cache { 10690db71e4SRajendra Nayak compatible = "cache"; 10790db71e4SRajendra Nayak }; 10890db71e4SRajendra Nayak }; 10990db71e4SRajendra Nayak }; 11090db71e4SRajendra Nayak 11190db71e4SRajendra Nayak CPU1: cpu@100 { 11290db71e4SRajendra Nayak device_type = "cpu"; 11390db71e4SRajendra Nayak compatible = "arm,armv8"; 11490db71e4SRajendra Nayak reg = <0x0 0x100>; 11590db71e4SRajendra Nayak enable-method = "psci"; 116e7bb680fSRajendra Nayak capacity-dmips-mhz = <1024>; 11771f87316SRajendra Nayak dynamic-power-coefficient = <100>; 11890db71e4SRajendra Nayak next-level-cache = <&L2_100>; 1192552c123SRajeshwari #cooling-cells = <2>; 12086899d82STaniya Das qcom,freq-domain = <&cpufreq_hw 0>; 12190db71e4SRajendra Nayak L2_100: l2-cache { 12290db71e4SRajendra Nayak compatible = "cache"; 12390db71e4SRajendra Nayak next-level-cache = <&L3_0>; 12490db71e4SRajendra Nayak }; 12590db71e4SRajendra Nayak }; 12690db71e4SRajendra Nayak 12790db71e4SRajendra Nayak CPU2: cpu@200 { 12890db71e4SRajendra Nayak device_type = "cpu"; 12990db71e4SRajendra Nayak compatible = "arm,armv8"; 13090db71e4SRajendra Nayak reg = <0x0 0x200>; 13190db71e4SRajendra Nayak enable-method = "psci"; 132e7bb680fSRajendra Nayak capacity-dmips-mhz = <1024>; 13371f87316SRajendra Nayak dynamic-power-coefficient = <100>; 13490db71e4SRajendra Nayak next-level-cache = <&L2_200>; 1352552c123SRajeshwari #cooling-cells = <2>; 13686899d82STaniya Das qcom,freq-domain = <&cpufreq_hw 0>; 13790db71e4SRajendra Nayak L2_200: l2-cache { 13890db71e4SRajendra Nayak compatible = "cache"; 13990db71e4SRajendra Nayak next-level-cache = <&L3_0>; 14090db71e4SRajendra Nayak }; 14190db71e4SRajendra Nayak }; 14290db71e4SRajendra Nayak 14390db71e4SRajendra Nayak CPU3: cpu@300 { 14490db71e4SRajendra Nayak device_type = "cpu"; 14590db71e4SRajendra Nayak compatible = "arm,armv8"; 14690db71e4SRajendra Nayak reg = <0x0 0x300>; 14790db71e4SRajendra Nayak enable-method = "psci"; 148e7bb680fSRajendra Nayak capacity-dmips-mhz = <1024>; 14971f87316SRajendra Nayak dynamic-power-coefficient = <100>; 15090db71e4SRajendra Nayak next-level-cache = <&L2_300>; 1512552c123SRajeshwari #cooling-cells = <2>; 15286899d82STaniya Das qcom,freq-domain = <&cpufreq_hw 0>; 15390db71e4SRajendra Nayak L2_300: l2-cache { 15490db71e4SRajendra Nayak compatible = "cache"; 15590db71e4SRajendra Nayak next-level-cache = <&L3_0>; 15690db71e4SRajendra Nayak }; 15790db71e4SRajendra Nayak }; 15890db71e4SRajendra Nayak 15990db71e4SRajendra Nayak CPU4: cpu@400 { 16090db71e4SRajendra Nayak device_type = "cpu"; 16190db71e4SRajendra Nayak compatible = "arm,armv8"; 16290db71e4SRajendra Nayak reg = <0x0 0x400>; 16390db71e4SRajendra Nayak enable-method = "psci"; 164e7bb680fSRajendra Nayak capacity-dmips-mhz = <1024>; 16571f87316SRajendra Nayak dynamic-power-coefficient = <100>; 16690db71e4SRajendra Nayak next-level-cache = <&L2_400>; 1672552c123SRajeshwari #cooling-cells = <2>; 16886899d82STaniya Das qcom,freq-domain = <&cpufreq_hw 0>; 16990db71e4SRajendra Nayak L2_400: l2-cache { 17090db71e4SRajendra Nayak compatible = "cache"; 17190db71e4SRajendra Nayak next-level-cache = <&L3_0>; 17290db71e4SRajendra Nayak }; 17390db71e4SRajendra Nayak }; 17490db71e4SRajendra Nayak 17590db71e4SRajendra Nayak CPU5: cpu@500 { 17690db71e4SRajendra Nayak device_type = "cpu"; 17790db71e4SRajendra Nayak compatible = "arm,armv8"; 17890db71e4SRajendra Nayak reg = <0x0 0x500>; 17990db71e4SRajendra Nayak enable-method = "psci"; 180e7bb680fSRajendra Nayak capacity-dmips-mhz = <1024>; 18171f87316SRajendra Nayak dynamic-power-coefficient = <100>; 18290db71e4SRajendra Nayak next-level-cache = <&L2_500>; 1832552c123SRajeshwari #cooling-cells = <2>; 18486899d82STaniya Das qcom,freq-domain = <&cpufreq_hw 0>; 18590db71e4SRajendra Nayak L2_500: l2-cache { 18690db71e4SRajendra Nayak compatible = "cache"; 18790db71e4SRajendra Nayak next-level-cache = <&L3_0>; 18890db71e4SRajendra Nayak }; 18990db71e4SRajendra Nayak }; 19090db71e4SRajendra Nayak 19190db71e4SRajendra Nayak CPU6: cpu@600 { 19290db71e4SRajendra Nayak device_type = "cpu"; 19390db71e4SRajendra Nayak compatible = "arm,armv8"; 19490db71e4SRajendra Nayak reg = <0x0 0x600>; 19590db71e4SRajendra Nayak enable-method = "psci"; 196e7bb680fSRajendra Nayak capacity-dmips-mhz = <1740>; 19771f87316SRajendra Nayak dynamic-power-coefficient = <405>; 19890db71e4SRajendra Nayak next-level-cache = <&L2_600>; 1992552c123SRajeshwari #cooling-cells = <2>; 20086899d82STaniya Das qcom,freq-domain = <&cpufreq_hw 1>; 20190db71e4SRajendra Nayak L2_600: l2-cache { 20290db71e4SRajendra Nayak compatible = "cache"; 20390db71e4SRajendra Nayak next-level-cache = <&L3_0>; 20490db71e4SRajendra Nayak }; 20590db71e4SRajendra Nayak }; 20690db71e4SRajendra Nayak 20790db71e4SRajendra Nayak CPU7: cpu@700 { 20890db71e4SRajendra Nayak device_type = "cpu"; 20990db71e4SRajendra Nayak compatible = "arm,armv8"; 21090db71e4SRajendra Nayak reg = <0x0 0x700>; 21190db71e4SRajendra Nayak enable-method = "psci"; 212e7bb680fSRajendra Nayak capacity-dmips-mhz = <1740>; 21371f87316SRajendra Nayak dynamic-power-coefficient = <405>; 21490db71e4SRajendra Nayak next-level-cache = <&L2_700>; 2152552c123SRajeshwari #cooling-cells = <2>; 21686899d82STaniya Das qcom,freq-domain = <&cpufreq_hw 1>; 21790db71e4SRajendra Nayak L2_700: l2-cache { 21890db71e4SRajendra Nayak compatible = "cache"; 21990db71e4SRajendra Nayak next-level-cache = <&L3_0>; 22090db71e4SRajendra Nayak }; 22190db71e4SRajendra Nayak }; 22283e5e33eSRajendra Nayak 22383e5e33eSRajendra Nayak cpu-map { 22483e5e33eSRajendra Nayak cluster0 { 22583e5e33eSRajendra Nayak core0 { 22683e5e33eSRajendra Nayak cpu = <&CPU0>; 22783e5e33eSRajendra Nayak }; 22883e5e33eSRajendra Nayak 22983e5e33eSRajendra Nayak core1 { 23083e5e33eSRajendra Nayak cpu = <&CPU1>; 23183e5e33eSRajendra Nayak }; 23283e5e33eSRajendra Nayak 23383e5e33eSRajendra Nayak core2 { 23483e5e33eSRajendra Nayak cpu = <&CPU2>; 23583e5e33eSRajendra Nayak }; 23683e5e33eSRajendra Nayak 23783e5e33eSRajendra Nayak core3 { 23883e5e33eSRajendra Nayak cpu = <&CPU3>; 23983e5e33eSRajendra Nayak }; 24083e5e33eSRajendra Nayak 24183e5e33eSRajendra Nayak core4 { 24283e5e33eSRajendra Nayak cpu = <&CPU4>; 24383e5e33eSRajendra Nayak }; 24483e5e33eSRajendra Nayak 24583e5e33eSRajendra Nayak core5 { 24683e5e33eSRajendra Nayak cpu = <&CPU5>; 24783e5e33eSRajendra Nayak }; 24883e5e33eSRajendra Nayak 24983e5e33eSRajendra Nayak core6 { 25083e5e33eSRajendra Nayak cpu = <&CPU6>; 25183e5e33eSRajendra Nayak }; 25283e5e33eSRajendra Nayak 25383e5e33eSRajendra Nayak core7 { 25483e5e33eSRajendra Nayak cpu = <&CPU7>; 25583e5e33eSRajendra Nayak }; 25683e5e33eSRajendra Nayak }; 25783e5e33eSRajendra Nayak }; 25890db71e4SRajendra Nayak }; 25990db71e4SRajendra Nayak 26090db71e4SRajendra Nayak memory@80000000 { 26190db71e4SRajendra Nayak device_type = "memory"; 26290db71e4SRajendra Nayak /* We expect the bootloader to fill in the size */ 26390db71e4SRajendra Nayak reg = <0 0x80000000 0 0>; 26490db71e4SRajendra Nayak }; 26590db71e4SRajendra Nayak 26690db71e4SRajendra Nayak pmu { 26790db71e4SRajendra Nayak compatible = "arm,armv8-pmuv3"; 26890db71e4SRajendra Nayak interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_HIGH>; 26990db71e4SRajendra Nayak }; 27090db71e4SRajendra Nayak 271f5ab220dSSibi Sankar firmware { 272f5ab220dSSibi Sankar scm { 273f5ab220dSSibi Sankar compatible = "qcom,scm-sc7180", "qcom,scm"; 274f5ab220dSSibi Sankar }; 275f5ab220dSSibi Sankar }; 276f5ab220dSSibi Sankar 277f5ab220dSSibi Sankar tcsr_mutex: hwlock { 278f5ab220dSSibi Sankar compatible = "qcom,tcsr-mutex"; 279f5ab220dSSibi Sankar syscon = <&tcsr_mutex_regs 0 0x1000>; 280f5ab220dSSibi Sankar #hwlock-cells = <1>; 281f5ab220dSSibi Sankar }; 282f5ab220dSSibi Sankar 283f5ab220dSSibi Sankar smem { 284f5ab220dSSibi Sankar compatible = "qcom,smem"; 285f5ab220dSSibi Sankar memory-region = <&smem_mem>; 286f5ab220dSSibi Sankar hwlocks = <&tcsr_mutex 3>; 287f5ab220dSSibi Sankar }; 288f5ab220dSSibi Sankar 289f5ab220dSSibi Sankar smp2p-cdsp { 290f5ab220dSSibi Sankar compatible = "qcom,smp2p"; 291f5ab220dSSibi Sankar qcom,smem = <94>, <432>; 292f5ab220dSSibi Sankar 293f5ab220dSSibi Sankar interrupts = <GIC_SPI 576 IRQ_TYPE_EDGE_RISING>; 294f5ab220dSSibi Sankar 295f5ab220dSSibi Sankar mboxes = <&apss_shared 6>; 296f5ab220dSSibi Sankar 297f5ab220dSSibi Sankar qcom,local-pid = <0>; 298f5ab220dSSibi Sankar qcom,remote-pid = <5>; 299f5ab220dSSibi Sankar 300f5ab220dSSibi Sankar cdsp_smp2p_out: master-kernel { 301f5ab220dSSibi Sankar qcom,entry-name = "master-kernel"; 302f5ab220dSSibi Sankar #qcom,smem-state-cells = <1>; 303f5ab220dSSibi Sankar }; 304f5ab220dSSibi Sankar 305f5ab220dSSibi Sankar cdsp_smp2p_in: slave-kernel { 306f5ab220dSSibi Sankar qcom,entry-name = "slave-kernel"; 307f5ab220dSSibi Sankar 308f5ab220dSSibi Sankar interrupt-controller; 309f5ab220dSSibi Sankar #interrupt-cells = <2>; 310f5ab220dSSibi Sankar }; 311f5ab220dSSibi Sankar }; 312f5ab220dSSibi Sankar 313f5ab220dSSibi Sankar smp2p-lpass { 314f5ab220dSSibi Sankar compatible = "qcom,smp2p"; 315f5ab220dSSibi Sankar qcom,smem = <443>, <429>; 316f5ab220dSSibi Sankar 317f5ab220dSSibi Sankar interrupts = <GIC_SPI 158 IRQ_TYPE_EDGE_RISING>; 318f5ab220dSSibi Sankar 319f5ab220dSSibi Sankar mboxes = <&apss_shared 10>; 320f5ab220dSSibi Sankar 321f5ab220dSSibi Sankar qcom,local-pid = <0>; 322f5ab220dSSibi Sankar qcom,remote-pid = <2>; 323f5ab220dSSibi Sankar 324f5ab220dSSibi Sankar adsp_smp2p_out: master-kernel { 325f5ab220dSSibi Sankar qcom,entry-name = "master-kernel"; 326f5ab220dSSibi Sankar #qcom,smem-state-cells = <1>; 327f5ab220dSSibi Sankar }; 328f5ab220dSSibi Sankar 329f5ab220dSSibi Sankar adsp_smp2p_in: slave-kernel { 330f5ab220dSSibi Sankar qcom,entry-name = "slave-kernel"; 331f5ab220dSSibi Sankar 332f5ab220dSSibi Sankar interrupt-controller; 333f5ab220dSSibi Sankar #interrupt-cells = <2>; 334f5ab220dSSibi Sankar }; 335f5ab220dSSibi Sankar }; 336f5ab220dSSibi Sankar 337f5ab220dSSibi Sankar smp2p-mpss { 338f5ab220dSSibi Sankar compatible = "qcom,smp2p"; 339f5ab220dSSibi Sankar qcom,smem = <435>, <428>; 340f5ab220dSSibi Sankar interrupts = <GIC_SPI 451 IRQ_TYPE_EDGE_RISING>; 341f5ab220dSSibi Sankar mboxes = <&apss_shared 14>; 342f5ab220dSSibi Sankar qcom,local-pid = <0>; 343f5ab220dSSibi Sankar qcom,remote-pid = <1>; 344f5ab220dSSibi Sankar 345f5ab220dSSibi Sankar modem_smp2p_out: master-kernel { 346f5ab220dSSibi Sankar qcom,entry-name = "master-kernel"; 347f5ab220dSSibi Sankar #qcom,smem-state-cells = <1>; 348f5ab220dSSibi Sankar }; 349f5ab220dSSibi Sankar 350f5ab220dSSibi Sankar modem_smp2p_in: slave-kernel { 351f5ab220dSSibi Sankar qcom,entry-name = "slave-kernel"; 352f5ab220dSSibi Sankar interrupt-controller; 353f5ab220dSSibi Sankar #interrupt-cells = <2>; 354f5ab220dSSibi Sankar }; 355f5ab220dSSibi Sankar }; 356f5ab220dSSibi Sankar 35790db71e4SRajendra Nayak psci { 35890db71e4SRajendra Nayak compatible = "arm,psci-1.0"; 35990db71e4SRajendra Nayak method = "smc"; 36090db71e4SRajendra Nayak }; 36190db71e4SRajendra Nayak 36290db71e4SRajendra Nayak soc: soc { 36390db71e4SRajendra Nayak #address-cells = <2>; 36490db71e4SRajendra Nayak #size-cells = <2>; 36590db71e4SRajendra Nayak ranges = <0 0 0 0 0x10 0>; 36690db71e4SRajendra Nayak dma-ranges = <0 0 0 0 0x10 0>; 36790db71e4SRajendra Nayak compatible = "simple-bus"; 36890db71e4SRajendra Nayak 36990db71e4SRajendra Nayak gcc: clock-controller@100000 { 37090db71e4SRajendra Nayak compatible = "qcom,gcc-sc7180"; 37190db71e4SRajendra Nayak reg = <0 0x00100000 0 0x1f0000>; 3720def3f14STaniya Das clocks = <&rpmhcc RPMH_CXO_CLK>, 373b418cf63SDouglas Anderson <&rpmhcc RPMH_CXO_CLK_A>, 374b418cf63SDouglas Anderson <&sleep_clk>; 375b418cf63SDouglas Anderson clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk"; 37690db71e4SRajendra Nayak #clock-cells = <1>; 37790db71e4SRajendra Nayak #reset-cells = <1>; 37890db71e4SRajendra Nayak #power-domain-cells = <1>; 37990db71e4SRajendra Nayak }; 38090db71e4SRajendra Nayak 3810b766e7fSSandeep Maheswaram qfprom@784000 { 3820b766e7fSSandeep Maheswaram compatible = "qcom,qfprom"; 3830b766e7fSSandeep Maheswaram reg = <0 0x00784000 0 0x8ff>; 3840b766e7fSSandeep Maheswaram #address-cells = <1>; 3850b766e7fSSandeep Maheswaram #size-cells = <1>; 3860b766e7fSSandeep Maheswaram 3870b766e7fSSandeep Maheswaram qusb2p_hstx_trim: hstx-trim-primary@25b { 3880b766e7fSSandeep Maheswaram reg = <0x25b 0x1>; 3890b766e7fSSandeep Maheswaram bits = <1 3>; 3900b766e7fSSandeep Maheswaram }; 3910b766e7fSSandeep Maheswaram }; 3920b766e7fSSandeep Maheswaram 39324254a8eSVeerabhadrarao Badiganti sdhc_1: sdhci@7c4000 { 39424254a8eSVeerabhadrarao Badiganti compatible = "qcom,sc7180-sdhci", "qcom,sdhci-msm-v5"; 39524254a8eSVeerabhadrarao Badiganti reg = <0 0x7c4000 0 0x1000>, 39624254a8eSVeerabhadrarao Badiganti <0 0x07c5000 0 0x1000>; 39724254a8eSVeerabhadrarao Badiganti reg-names = "hc_mem", "cqhci_mem"; 39824254a8eSVeerabhadrarao Badiganti 39924254a8eSVeerabhadrarao Badiganti iommus = <&apps_smmu 0x60 0x0>; 40024254a8eSVeerabhadrarao Badiganti interrupts = <GIC_SPI 641 IRQ_TYPE_LEVEL_HIGH>, 40124254a8eSVeerabhadrarao Badiganti <GIC_SPI 644 IRQ_TYPE_LEVEL_HIGH>; 40224254a8eSVeerabhadrarao Badiganti interrupt-names = "hc_irq", "pwr_irq"; 40324254a8eSVeerabhadrarao Badiganti 40424254a8eSVeerabhadrarao Badiganti clocks = <&gcc GCC_SDCC1_APPS_CLK>, 40524254a8eSVeerabhadrarao Badiganti <&gcc GCC_SDCC1_AHB_CLK>; 40624254a8eSVeerabhadrarao Badiganti clock-names = "core", "iface"; 40724254a8eSVeerabhadrarao Badiganti 40824254a8eSVeerabhadrarao Badiganti bus-width = <8>; 40924254a8eSVeerabhadrarao Badiganti non-removable; 41024254a8eSVeerabhadrarao Badiganti supports-cqe; 41124254a8eSVeerabhadrarao Badiganti 41224254a8eSVeerabhadrarao Badiganti mmc-ddr-1_8v; 41324254a8eSVeerabhadrarao Badiganti mmc-hs200-1_8v; 41424254a8eSVeerabhadrarao Badiganti mmc-hs400-1_8v; 41524254a8eSVeerabhadrarao Badiganti mmc-hs400-enhanced-strobe; 41624254a8eSVeerabhadrarao Badiganti 41724254a8eSVeerabhadrarao Badiganti status = "disabled"; 41824254a8eSVeerabhadrarao Badiganti }; 41924254a8eSVeerabhadrarao Badiganti 420ba3fc649SRoja Rani Yarubandi qupv3_id_0: geniqup@8c0000 { 421ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-se-qup"; 422ba3fc649SRoja Rani Yarubandi reg = <0 0x008c0000 0 0x6000>; 423ba3fc649SRoja Rani Yarubandi clock-names = "m-ahb", "s-ahb"; 424ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>, 425ba3fc649SRoja Rani Yarubandi <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>; 426ba3fc649SRoja Rani Yarubandi #address-cells = <2>; 427ba3fc649SRoja Rani Yarubandi #size-cells = <2>; 428ba3fc649SRoja Rani Yarubandi ranges; 4293d60d80aSSai Prakash Ranjan iommus = <&apps_smmu 0x43 0x0>; 430ba3fc649SRoja Rani Yarubandi status = "disabled"; 431ba3fc649SRoja Rani Yarubandi 432ba3fc649SRoja Rani Yarubandi i2c0: i2c@880000 { 433ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 434ba3fc649SRoja Rani Yarubandi reg = <0 0x00880000 0 0x4000>; 435ba3fc649SRoja Rani Yarubandi clock-names = "se"; 436ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>; 437ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 438ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c0_default>; 439ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>; 440ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 441ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 442ba3fc649SRoja Rani Yarubandi status = "disabled"; 443ba3fc649SRoja Rani Yarubandi }; 444ba3fc649SRoja Rani Yarubandi 445ba3fc649SRoja Rani Yarubandi spi0: spi@880000 { 446ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-spi"; 447ba3fc649SRoja Rani Yarubandi reg = <0 0x00880000 0 0x4000>; 448ba3fc649SRoja Rani Yarubandi clock-names = "se"; 449ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>; 450ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 451ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_spi0_default>; 452ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>; 453ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 454ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 455ba3fc649SRoja Rani Yarubandi status = "disabled"; 456ba3fc649SRoja Rani Yarubandi }; 457ba3fc649SRoja Rani Yarubandi 458ba3fc649SRoja Rani Yarubandi uart0: serial@880000 { 459ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 460ba3fc649SRoja Rani Yarubandi reg = <0 0x00880000 0 0x4000>; 461ba3fc649SRoja Rani Yarubandi clock-names = "se"; 462ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>; 463ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 464ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart0_default>; 465ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 601 IRQ_TYPE_LEVEL_HIGH>; 466ba3fc649SRoja Rani Yarubandi status = "disabled"; 467ba3fc649SRoja Rani Yarubandi }; 468ba3fc649SRoja Rani Yarubandi 469ba3fc649SRoja Rani Yarubandi i2c1: i2c@884000 { 470ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 471ba3fc649SRoja Rani Yarubandi reg = <0 0x00884000 0 0x4000>; 472ba3fc649SRoja Rani Yarubandi clock-names = "se"; 473ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>; 474ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 475ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c1_default>; 476ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>; 477ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 478ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 479ba3fc649SRoja Rani Yarubandi status = "disabled"; 480ba3fc649SRoja Rani Yarubandi }; 481ba3fc649SRoja Rani Yarubandi 482ba3fc649SRoja Rani Yarubandi spi1: spi@884000 { 483ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-spi"; 484ba3fc649SRoja Rani Yarubandi reg = <0 0x00884000 0 0x4000>; 485ba3fc649SRoja Rani Yarubandi clock-names = "se"; 486ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>; 487ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 488ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_spi1_default>; 489ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>; 490ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 491ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 492ba3fc649SRoja Rani Yarubandi status = "disabled"; 493ba3fc649SRoja Rani Yarubandi }; 494ba3fc649SRoja Rani Yarubandi 495ba3fc649SRoja Rani Yarubandi uart1: serial@884000 { 496ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 497ba3fc649SRoja Rani Yarubandi reg = <0 0x00884000 0 0x4000>; 498ba3fc649SRoja Rani Yarubandi clock-names = "se"; 499ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>; 500ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 501ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart1_default>; 502ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 602 IRQ_TYPE_LEVEL_HIGH>; 503ba3fc649SRoja Rani Yarubandi status = "disabled"; 504ba3fc649SRoja Rani Yarubandi }; 505ba3fc649SRoja Rani Yarubandi 506ba3fc649SRoja Rani Yarubandi i2c2: i2c@888000 { 507ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 508ba3fc649SRoja Rani Yarubandi reg = <0 0x00888000 0 0x4000>; 509ba3fc649SRoja Rani Yarubandi clock-names = "se"; 510ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>; 511ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 512ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c2_default>; 513ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>; 514ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 515ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 516ba3fc649SRoja Rani Yarubandi status = "disabled"; 517ba3fc649SRoja Rani Yarubandi }; 518ba3fc649SRoja Rani Yarubandi 519ba3fc649SRoja Rani Yarubandi uart2: serial@888000 { 520ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 521ba3fc649SRoja Rani Yarubandi reg = <0 0x00888000 0 0x4000>; 522ba3fc649SRoja Rani Yarubandi clock-names = "se"; 523ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>; 524ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 525ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart2_default>; 526ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 603 IRQ_TYPE_LEVEL_HIGH>; 527ba3fc649SRoja Rani Yarubandi status = "disabled"; 528ba3fc649SRoja Rani Yarubandi }; 529ba3fc649SRoja Rani Yarubandi 530ba3fc649SRoja Rani Yarubandi i2c3: i2c@88c000 { 531ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 532ba3fc649SRoja Rani Yarubandi reg = <0 0x0088c000 0 0x4000>; 533ba3fc649SRoja Rani Yarubandi clock-names = "se"; 534ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>; 535ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 536ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c3_default>; 537ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>; 538ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 539ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 540ba3fc649SRoja Rani Yarubandi status = "disabled"; 541ba3fc649SRoja Rani Yarubandi }; 542ba3fc649SRoja Rani Yarubandi 543ba3fc649SRoja Rani Yarubandi spi3: spi@88c000 { 544ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-spi"; 545ba3fc649SRoja Rani Yarubandi reg = <0 0x0088c000 0 0x4000>; 546ba3fc649SRoja Rani Yarubandi clock-names = "se"; 547ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>; 548ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 549ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_spi3_default>; 550ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>; 551ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 552ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 553ba3fc649SRoja Rani Yarubandi status = "disabled"; 554ba3fc649SRoja Rani Yarubandi }; 555ba3fc649SRoja Rani Yarubandi 556ba3fc649SRoja Rani Yarubandi uart3: serial@88c000 { 557ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 558ba3fc649SRoja Rani Yarubandi reg = <0 0x0088c000 0 0x4000>; 559ba3fc649SRoja Rani Yarubandi clock-names = "se"; 560ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>; 561ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 562ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart3_default>; 563ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>; 564ba3fc649SRoja Rani Yarubandi status = "disabled"; 565ba3fc649SRoja Rani Yarubandi }; 566ba3fc649SRoja Rani Yarubandi 567ba3fc649SRoja Rani Yarubandi i2c4: i2c@890000 { 568ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 569ba3fc649SRoja Rani Yarubandi reg = <0 0x00890000 0 0x4000>; 570ba3fc649SRoja Rani Yarubandi clock-names = "se"; 571ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>; 572ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 573ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c4_default>; 574ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>; 575ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 576ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 577ba3fc649SRoja Rani Yarubandi status = "disabled"; 578ba3fc649SRoja Rani Yarubandi }; 579ba3fc649SRoja Rani Yarubandi 580ba3fc649SRoja Rani Yarubandi uart4: serial@890000 { 581ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 582ba3fc649SRoja Rani Yarubandi reg = <0 0x00890000 0 0x4000>; 583ba3fc649SRoja Rani Yarubandi clock-names = "se"; 584ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>; 585ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 586ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart4_default>; 587ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>; 588ba3fc649SRoja Rani Yarubandi status = "disabled"; 589ba3fc649SRoja Rani Yarubandi }; 590ba3fc649SRoja Rani Yarubandi 591ba3fc649SRoja Rani Yarubandi i2c5: i2c@894000 { 592ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 593ba3fc649SRoja Rani Yarubandi reg = <0 0x00894000 0 0x4000>; 594ba3fc649SRoja Rani Yarubandi clock-names = "se"; 595ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>; 596ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 597ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c5_default>; 598ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>; 599ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 600ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 601ba3fc649SRoja Rani Yarubandi status = "disabled"; 602ba3fc649SRoja Rani Yarubandi }; 603ba3fc649SRoja Rani Yarubandi 604ba3fc649SRoja Rani Yarubandi spi5: spi@894000 { 605ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-spi"; 606ba3fc649SRoja Rani Yarubandi reg = <0 0x00894000 0 0x4000>; 607ba3fc649SRoja Rani Yarubandi clock-names = "se"; 608ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>; 609ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 610ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_spi5_default>; 611ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>; 612ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 613ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 614ba3fc649SRoja Rani Yarubandi status = "disabled"; 615ba3fc649SRoja Rani Yarubandi }; 616ba3fc649SRoja Rani Yarubandi 617ba3fc649SRoja Rani Yarubandi uart5: serial@894000 { 618ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 619ba3fc649SRoja Rani Yarubandi reg = <0 0x00894000 0 0x4000>; 620ba3fc649SRoja Rani Yarubandi clock-names = "se"; 621ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>; 622ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 623ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart5_default>; 624ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 606 IRQ_TYPE_LEVEL_HIGH>; 625ba3fc649SRoja Rani Yarubandi status = "disabled"; 626ba3fc649SRoja Rani Yarubandi }; 627ba3fc649SRoja Rani Yarubandi }; 628ba3fc649SRoja Rani Yarubandi 62990db71e4SRajendra Nayak qupv3_id_1: geniqup@ac0000 { 63090db71e4SRajendra Nayak compatible = "qcom,geni-se-qup"; 63190db71e4SRajendra Nayak reg = <0 0x00ac0000 0 0x6000>; 63290db71e4SRajendra Nayak clock-names = "m-ahb", "s-ahb"; 63390db71e4SRajendra Nayak clocks = <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>, 63490db71e4SRajendra Nayak <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>; 63590db71e4SRajendra Nayak #address-cells = <2>; 63690db71e4SRajendra Nayak #size-cells = <2>; 63790db71e4SRajendra Nayak ranges; 6383d60d80aSSai Prakash Ranjan iommus = <&apps_smmu 0x4c3 0x0>; 63990db71e4SRajendra Nayak status = "disabled"; 64090db71e4SRajendra Nayak 641ba3fc649SRoja Rani Yarubandi i2c6: i2c@a80000 { 642ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 643ba3fc649SRoja Rani Yarubandi reg = <0 0x00a80000 0 0x4000>; 644ba3fc649SRoja Rani Yarubandi clock-names = "se"; 645ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>; 646ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 647ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c6_default>; 648ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>; 649ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 650ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 651ba3fc649SRoja Rani Yarubandi status = "disabled"; 652ba3fc649SRoja Rani Yarubandi }; 653ba3fc649SRoja Rani Yarubandi 654ba3fc649SRoja Rani Yarubandi spi6: spi@a80000 { 655ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-spi"; 656ba3fc649SRoja Rani Yarubandi reg = <0 0x00a80000 0 0x4000>; 657ba3fc649SRoja Rani Yarubandi clock-names = "se"; 658ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>; 659ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 660ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_spi6_default>; 661ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>; 662ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 663ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 664ba3fc649SRoja Rani Yarubandi status = "disabled"; 665ba3fc649SRoja Rani Yarubandi }; 666ba3fc649SRoja Rani Yarubandi 667ba3fc649SRoja Rani Yarubandi uart6: serial@a80000 { 668ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 669ba3fc649SRoja Rani Yarubandi reg = <0 0x00a80000 0 0x4000>; 670ba3fc649SRoja Rani Yarubandi clock-names = "se"; 671ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>; 672ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 673ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart6_default>; 674ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>; 675ba3fc649SRoja Rani Yarubandi status = "disabled"; 676ba3fc649SRoja Rani Yarubandi }; 677ba3fc649SRoja Rani Yarubandi 678ba3fc649SRoja Rani Yarubandi i2c7: i2c@a84000 { 679ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 680ba3fc649SRoja Rani Yarubandi reg = <0 0x00a84000 0 0x4000>; 681ba3fc649SRoja Rani Yarubandi clock-names = "se"; 682ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>; 683ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 684ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c7_default>; 685ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>; 686ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 687ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 688ba3fc649SRoja Rani Yarubandi status = "disabled"; 689ba3fc649SRoja Rani Yarubandi }; 690ba3fc649SRoja Rani Yarubandi 691ba3fc649SRoja Rani Yarubandi uart7: serial@a84000 { 692ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 693ba3fc649SRoja Rani Yarubandi reg = <0 0x00a84000 0 0x4000>; 694ba3fc649SRoja Rani Yarubandi clock-names = "se"; 695ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>; 696ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 697ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart7_default>; 698ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>; 699ba3fc649SRoja Rani Yarubandi status = "disabled"; 700ba3fc649SRoja Rani Yarubandi }; 701ba3fc649SRoja Rani Yarubandi 702ba3fc649SRoja Rani Yarubandi i2c8: i2c@a88000 { 703ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 704ba3fc649SRoja Rani Yarubandi reg = <0 0x00a88000 0 0x4000>; 705ba3fc649SRoja Rani Yarubandi clock-names = "se"; 706ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>; 707ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 708ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c8_default>; 709ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>; 710ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 711ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 712ba3fc649SRoja Rani Yarubandi status = "disabled"; 713ba3fc649SRoja Rani Yarubandi }; 714ba3fc649SRoja Rani Yarubandi 715ba3fc649SRoja Rani Yarubandi spi8: spi@a88000 { 716ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-spi"; 717ba3fc649SRoja Rani Yarubandi reg = <0 0x00a88000 0 0x4000>; 718ba3fc649SRoja Rani Yarubandi clock-names = "se"; 719ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>; 720ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 721ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_spi8_default>; 722ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>; 723ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 724ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 725ba3fc649SRoja Rani Yarubandi status = "disabled"; 726ba3fc649SRoja Rani Yarubandi }; 727ba3fc649SRoja Rani Yarubandi 72890db71e4SRajendra Nayak uart8: serial@a88000 { 72990db71e4SRajendra Nayak compatible = "qcom,geni-debug-uart"; 73090db71e4SRajendra Nayak reg = <0 0x00a88000 0 0x4000>; 73190db71e4SRajendra Nayak clock-names = "se"; 73290db71e4SRajendra Nayak clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>; 73390db71e4SRajendra Nayak pinctrl-names = "default"; 73490db71e4SRajendra Nayak pinctrl-0 = <&qup_uart8_default>; 73590db71e4SRajendra Nayak interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>; 73690db71e4SRajendra Nayak status = "disabled"; 73790db71e4SRajendra Nayak }; 738ba3fc649SRoja Rani Yarubandi 739ba3fc649SRoja Rani Yarubandi i2c9: i2c@a8c000 { 740ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 741ba3fc649SRoja Rani Yarubandi reg = <0 0x00a8c000 0 0x4000>; 742ba3fc649SRoja Rani Yarubandi clock-names = "se"; 743ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>; 744ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 745ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c9_default>; 746ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>; 747ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 748ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 749ba3fc649SRoja Rani Yarubandi status = "disabled"; 750ba3fc649SRoja Rani Yarubandi }; 751ba3fc649SRoja Rani Yarubandi 752ba3fc649SRoja Rani Yarubandi uart9: serial@a8c000 { 753ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 754ba3fc649SRoja Rani Yarubandi reg = <0 0x00a8c000 0 0x4000>; 755ba3fc649SRoja Rani Yarubandi clock-names = "se"; 756ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>; 757ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 758ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart9_default>; 759ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>; 760ba3fc649SRoja Rani Yarubandi status = "disabled"; 761ba3fc649SRoja Rani Yarubandi }; 762ba3fc649SRoja Rani Yarubandi 763ba3fc649SRoja Rani Yarubandi i2c10: i2c@a90000 { 764ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 765ba3fc649SRoja Rani Yarubandi reg = <0 0x00a90000 0 0x4000>; 766ba3fc649SRoja Rani Yarubandi clock-names = "se"; 767ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>; 768ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 769ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c10_default>; 770ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>; 771ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 772ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 773ba3fc649SRoja Rani Yarubandi status = "disabled"; 774ba3fc649SRoja Rani Yarubandi }; 775ba3fc649SRoja Rani Yarubandi 776ba3fc649SRoja Rani Yarubandi spi10: spi@a90000 { 777ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-spi"; 778ba3fc649SRoja Rani Yarubandi reg = <0 0x00a90000 0 0x4000>; 779ba3fc649SRoja Rani Yarubandi clock-names = "se"; 780ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>; 781ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 782ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_spi10_default>; 783ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>; 784ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 785ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 786ba3fc649SRoja Rani Yarubandi status = "disabled"; 787ba3fc649SRoja Rani Yarubandi }; 788ba3fc649SRoja Rani Yarubandi 789ba3fc649SRoja Rani Yarubandi uart10: serial@a90000 { 790ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 791ba3fc649SRoja Rani Yarubandi reg = <0 0x00a90000 0 0x4000>; 792ba3fc649SRoja Rani Yarubandi clock-names = "se"; 793ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>; 794ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 795ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart10_default>; 796ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>; 797ba3fc649SRoja Rani Yarubandi status = "disabled"; 798ba3fc649SRoja Rani Yarubandi }; 799ba3fc649SRoja Rani Yarubandi 800ba3fc649SRoja Rani Yarubandi i2c11: i2c@a94000 { 801ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-i2c"; 802ba3fc649SRoja Rani Yarubandi reg = <0 0x00a94000 0 0x4000>; 803ba3fc649SRoja Rani Yarubandi clock-names = "se"; 804ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>; 805ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 806ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_i2c11_default>; 807ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>; 808ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 809ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 810ba3fc649SRoja Rani Yarubandi status = "disabled"; 811ba3fc649SRoja Rani Yarubandi }; 812ba3fc649SRoja Rani Yarubandi 813ba3fc649SRoja Rani Yarubandi spi11: spi@a94000 { 814ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-spi"; 815ba3fc649SRoja Rani Yarubandi reg = <0 0x00a94000 0 0x4000>; 816ba3fc649SRoja Rani Yarubandi clock-names = "se"; 817ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>; 818ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 819ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_spi11_default>; 820ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>; 821ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 822ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 823ba3fc649SRoja Rani Yarubandi status = "disabled"; 824ba3fc649SRoja Rani Yarubandi }; 825ba3fc649SRoja Rani Yarubandi 826ba3fc649SRoja Rani Yarubandi uart11: serial@a94000 { 827ba3fc649SRoja Rani Yarubandi compatible = "qcom,geni-uart"; 828ba3fc649SRoja Rani Yarubandi reg = <0 0x00a94000 0 0x4000>; 829ba3fc649SRoja Rani Yarubandi clock-names = "se"; 830ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>; 831ba3fc649SRoja Rani Yarubandi pinctrl-names = "default"; 832ba3fc649SRoja Rani Yarubandi pinctrl-0 = <&qup_uart11_default>; 833ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>; 834ba3fc649SRoja Rani Yarubandi status = "disabled"; 835ba3fc649SRoja Rani Yarubandi }; 83690db71e4SRajendra Nayak }; 83790db71e4SRajendra Nayak 838f5ab220dSSibi Sankar tcsr_mutex_regs: syscon@1f40000 { 839f5ab220dSSibi Sankar compatible = "syscon"; 840f5ab220dSSibi Sankar reg = <0 0x01f40000 0 0x40000>; 841f5ab220dSSibi Sankar }; 842f5ab220dSSibi Sankar 84390db71e4SRajendra Nayak tlmm: pinctrl@3500000 { 84490db71e4SRajendra Nayak compatible = "qcom,sc7180-pinctrl"; 84590db71e4SRajendra Nayak reg = <0 0x03500000 0 0x300000>, 84690db71e4SRajendra Nayak <0 0x03900000 0 0x300000>, 84790db71e4SRajendra Nayak <0 0x03d00000 0 0x300000>; 84890db71e4SRajendra Nayak reg-names = "west", "north", "south"; 84990db71e4SRajendra Nayak interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>; 85090db71e4SRajendra Nayak gpio-controller; 85190db71e4SRajendra Nayak #gpio-cells = <2>; 85290db71e4SRajendra Nayak interrupt-controller; 85390db71e4SRajendra Nayak #interrupt-cells = <2>; 85490db71e4SRajendra Nayak gpio-ranges = <&tlmm 0 0 120>; 855456d677cSMaulik Shah wakeup-parent = <&pdc>; 85690db71e4SRajendra Nayak 857ba3fc649SRoja Rani Yarubandi qspi_clk: qspi-clk { 858ba3fc649SRoja Rani Yarubandi pinmux { 859ba3fc649SRoja Rani Yarubandi pins = "gpio63"; 860ba3fc649SRoja Rani Yarubandi function = "qspi_clk"; 861ba3fc649SRoja Rani Yarubandi }; 862ba3fc649SRoja Rani Yarubandi }; 863ba3fc649SRoja Rani Yarubandi 864ba3fc649SRoja Rani Yarubandi qspi_cs0: qspi-cs0 { 865ba3fc649SRoja Rani Yarubandi pinmux { 866ba3fc649SRoja Rani Yarubandi pins = "gpio68"; 867ba3fc649SRoja Rani Yarubandi function = "qspi_cs"; 868ba3fc649SRoja Rani Yarubandi }; 869ba3fc649SRoja Rani Yarubandi }; 870ba3fc649SRoja Rani Yarubandi 871ba3fc649SRoja Rani Yarubandi qspi_cs1: qspi-cs1 { 872ba3fc649SRoja Rani Yarubandi pinmux { 873ba3fc649SRoja Rani Yarubandi pins = "gpio72"; 874ba3fc649SRoja Rani Yarubandi function = "qspi_cs"; 875ba3fc649SRoja Rani Yarubandi }; 876ba3fc649SRoja Rani Yarubandi }; 877ba3fc649SRoja Rani Yarubandi 878ba3fc649SRoja Rani Yarubandi qspi_data01: qspi-data01 { 879ba3fc649SRoja Rani Yarubandi pinmux-data { 880ba3fc649SRoja Rani Yarubandi pins = "gpio64", "gpio65"; 881ba3fc649SRoja Rani Yarubandi function = "qspi_data"; 882ba3fc649SRoja Rani Yarubandi }; 883ba3fc649SRoja Rani Yarubandi }; 884ba3fc649SRoja Rani Yarubandi 885ba3fc649SRoja Rani Yarubandi qspi_data12: qspi-data12 { 886ba3fc649SRoja Rani Yarubandi pinmux-data { 887ba3fc649SRoja Rani Yarubandi pins = "gpio66", "gpio67"; 888ba3fc649SRoja Rani Yarubandi function = "qspi_data"; 889ba3fc649SRoja Rani Yarubandi }; 890ba3fc649SRoja Rani Yarubandi }; 891ba3fc649SRoja Rani Yarubandi 892ba3fc649SRoja Rani Yarubandi qup_i2c0_default: qup-i2c0-default { 893ba3fc649SRoja Rani Yarubandi pinmux { 894ba3fc649SRoja Rani Yarubandi pins = "gpio34", "gpio35"; 895ba3fc649SRoja Rani Yarubandi function = "qup00"; 896ba3fc649SRoja Rani Yarubandi }; 897ba3fc649SRoja Rani Yarubandi }; 898ba3fc649SRoja Rani Yarubandi 899ba3fc649SRoja Rani Yarubandi qup_i2c1_default: qup-i2c1-default { 900ba3fc649SRoja Rani Yarubandi pinmux { 901ba3fc649SRoja Rani Yarubandi pins = "gpio0", "gpio1"; 902ba3fc649SRoja Rani Yarubandi function = "qup01"; 903ba3fc649SRoja Rani Yarubandi }; 904ba3fc649SRoja Rani Yarubandi }; 905ba3fc649SRoja Rani Yarubandi 906ba3fc649SRoja Rani Yarubandi qup_i2c2_default: qup-i2c2-default { 907ba3fc649SRoja Rani Yarubandi pinmux { 908ba3fc649SRoja Rani Yarubandi pins = "gpio15", "gpio16"; 90929c5cb64SDouglas Anderson function = "qup02_i2c"; 910ba3fc649SRoja Rani Yarubandi }; 911ba3fc649SRoja Rani Yarubandi }; 912ba3fc649SRoja Rani Yarubandi 913ba3fc649SRoja Rani Yarubandi qup_i2c3_default: qup-i2c3-default { 914ba3fc649SRoja Rani Yarubandi pinmux { 915ba3fc649SRoja Rani Yarubandi pins = "gpio38", "gpio39"; 916ba3fc649SRoja Rani Yarubandi function = "qup03"; 917ba3fc649SRoja Rani Yarubandi }; 918ba3fc649SRoja Rani Yarubandi }; 919ba3fc649SRoja Rani Yarubandi 920ba3fc649SRoja Rani Yarubandi qup_i2c4_default: qup-i2c4-default { 921ba3fc649SRoja Rani Yarubandi pinmux { 922ba3fc649SRoja Rani Yarubandi pins = "gpio115", "gpio116"; 92329c5cb64SDouglas Anderson function = "qup04_i2c"; 924ba3fc649SRoja Rani Yarubandi }; 925ba3fc649SRoja Rani Yarubandi }; 926ba3fc649SRoja Rani Yarubandi 927ba3fc649SRoja Rani Yarubandi qup_i2c5_default: qup-i2c5-default { 928ba3fc649SRoja Rani Yarubandi pinmux { 929ba3fc649SRoja Rani Yarubandi pins = "gpio25", "gpio26"; 930ba3fc649SRoja Rani Yarubandi function = "qup05"; 931ba3fc649SRoja Rani Yarubandi }; 932ba3fc649SRoja Rani Yarubandi }; 933ba3fc649SRoja Rani Yarubandi 934ba3fc649SRoja Rani Yarubandi qup_i2c6_default: qup-i2c6-default { 935ba3fc649SRoja Rani Yarubandi pinmux { 936ba3fc649SRoja Rani Yarubandi pins = "gpio59", "gpio60"; 937ba3fc649SRoja Rani Yarubandi function = "qup10"; 938ba3fc649SRoja Rani Yarubandi }; 939ba3fc649SRoja Rani Yarubandi }; 940ba3fc649SRoja Rani Yarubandi 941ba3fc649SRoja Rani Yarubandi qup_i2c7_default: qup-i2c7-default { 942ba3fc649SRoja Rani Yarubandi pinmux { 943ba3fc649SRoja Rani Yarubandi pins = "gpio6", "gpio7"; 94429c5cb64SDouglas Anderson function = "qup11_i2c"; 945ba3fc649SRoja Rani Yarubandi }; 946ba3fc649SRoja Rani Yarubandi }; 947ba3fc649SRoja Rani Yarubandi 948ba3fc649SRoja Rani Yarubandi qup_i2c8_default: qup-i2c8-default { 949ba3fc649SRoja Rani Yarubandi pinmux { 950ba3fc649SRoja Rani Yarubandi pins = "gpio42", "gpio43"; 951ba3fc649SRoja Rani Yarubandi function = "qup12"; 952ba3fc649SRoja Rani Yarubandi }; 953ba3fc649SRoja Rani Yarubandi }; 954ba3fc649SRoja Rani Yarubandi 955ba3fc649SRoja Rani Yarubandi qup_i2c9_default: qup-i2c9-default { 956ba3fc649SRoja Rani Yarubandi pinmux { 957ba3fc649SRoja Rani Yarubandi pins = "gpio46", "gpio47"; 95829c5cb64SDouglas Anderson function = "qup13_i2c"; 959ba3fc649SRoja Rani Yarubandi }; 960ba3fc649SRoja Rani Yarubandi }; 961ba3fc649SRoja Rani Yarubandi 962ba3fc649SRoja Rani Yarubandi qup_i2c10_default: qup-i2c10-default { 963ba3fc649SRoja Rani Yarubandi pinmux { 964ba3fc649SRoja Rani Yarubandi pins = "gpio86", "gpio87"; 965ba3fc649SRoja Rani Yarubandi function = "qup14"; 966ba3fc649SRoja Rani Yarubandi }; 967ba3fc649SRoja Rani Yarubandi }; 968ba3fc649SRoja Rani Yarubandi 969ba3fc649SRoja Rani Yarubandi qup_i2c11_default: qup-i2c11-default { 970ba3fc649SRoja Rani Yarubandi pinmux { 971ba3fc649SRoja Rani Yarubandi pins = "gpio53", "gpio54"; 972ba3fc649SRoja Rani Yarubandi function = "qup15"; 973ba3fc649SRoja Rani Yarubandi }; 974ba3fc649SRoja Rani Yarubandi }; 975ba3fc649SRoja Rani Yarubandi 976ba3fc649SRoja Rani Yarubandi qup_spi0_default: qup-spi0-default { 977ba3fc649SRoja Rani Yarubandi pinmux { 978ba3fc649SRoja Rani Yarubandi pins = "gpio34", "gpio35", 979ba3fc649SRoja Rani Yarubandi "gpio36", "gpio37"; 980ba3fc649SRoja Rani Yarubandi function = "qup00"; 981ba3fc649SRoja Rani Yarubandi }; 982ba3fc649SRoja Rani Yarubandi }; 983ba3fc649SRoja Rani Yarubandi 984ba3fc649SRoja Rani Yarubandi qup_spi1_default: qup-spi1-default { 985ba3fc649SRoja Rani Yarubandi pinmux { 986ba3fc649SRoja Rani Yarubandi pins = "gpio0", "gpio1", 987d8b076b8SRajendra Nayak "gpio2", "gpio3"; 988ba3fc649SRoja Rani Yarubandi function = "qup01"; 989ba3fc649SRoja Rani Yarubandi }; 990ba3fc649SRoja Rani Yarubandi }; 991ba3fc649SRoja Rani Yarubandi 992ba3fc649SRoja Rani Yarubandi qup_spi3_default: qup-spi3-default { 993ba3fc649SRoja Rani Yarubandi pinmux { 994ba3fc649SRoja Rani Yarubandi pins = "gpio38", "gpio39", 995ba3fc649SRoja Rani Yarubandi "gpio40", "gpio41"; 996ba3fc649SRoja Rani Yarubandi function = "qup03"; 997ba3fc649SRoja Rani Yarubandi }; 998ba3fc649SRoja Rani Yarubandi }; 999ba3fc649SRoja Rani Yarubandi 1000ba3fc649SRoja Rani Yarubandi qup_spi5_default: qup-spi5-default { 1001ba3fc649SRoja Rani Yarubandi pinmux { 1002ba3fc649SRoja Rani Yarubandi pins = "gpio25", "gpio26", 1003ba3fc649SRoja Rani Yarubandi "gpio27", "gpio28"; 1004ba3fc649SRoja Rani Yarubandi function = "qup05"; 1005ba3fc649SRoja Rani Yarubandi }; 1006ba3fc649SRoja Rani Yarubandi }; 1007ba3fc649SRoja Rani Yarubandi 1008ba3fc649SRoja Rani Yarubandi qup_spi6_default: qup-spi6-default { 1009ba3fc649SRoja Rani Yarubandi pinmux { 1010ba3fc649SRoja Rani Yarubandi pins = "gpio59", "gpio60", 1011d8b076b8SRajendra Nayak "gpio61", "gpio62"; 1012ba3fc649SRoja Rani Yarubandi function = "qup10"; 1013ba3fc649SRoja Rani Yarubandi }; 1014ba3fc649SRoja Rani Yarubandi }; 1015ba3fc649SRoja Rani Yarubandi 1016ba3fc649SRoja Rani Yarubandi qup_spi8_default: qup-spi8-default { 1017ba3fc649SRoja Rani Yarubandi pinmux { 1018ba3fc649SRoja Rani Yarubandi pins = "gpio42", "gpio43", 1019ba3fc649SRoja Rani Yarubandi "gpio44", "gpio45"; 1020ba3fc649SRoja Rani Yarubandi function = "qup12"; 1021ba3fc649SRoja Rani Yarubandi }; 1022ba3fc649SRoja Rani Yarubandi }; 1023ba3fc649SRoja Rani Yarubandi 1024ba3fc649SRoja Rani Yarubandi qup_spi10_default: qup-spi10-default { 1025ba3fc649SRoja Rani Yarubandi pinmux { 1026ba3fc649SRoja Rani Yarubandi pins = "gpio86", "gpio87", 1027d8b076b8SRajendra Nayak "gpio88", "gpio89"; 1028ba3fc649SRoja Rani Yarubandi function = "qup14"; 1029ba3fc649SRoja Rani Yarubandi }; 1030ba3fc649SRoja Rani Yarubandi }; 1031ba3fc649SRoja Rani Yarubandi 1032ba3fc649SRoja Rani Yarubandi qup_spi11_default: qup-spi11-default { 1033ba3fc649SRoja Rani Yarubandi pinmux { 1034ba3fc649SRoja Rani Yarubandi pins = "gpio53", "gpio54", 1035ba3fc649SRoja Rani Yarubandi "gpio55", "gpio56"; 1036ba3fc649SRoja Rani Yarubandi function = "qup15"; 1037ba3fc649SRoja Rani Yarubandi }; 1038ba3fc649SRoja Rani Yarubandi }; 1039ba3fc649SRoja Rani Yarubandi 1040ba3fc649SRoja Rani Yarubandi qup_uart0_default: qup-uart0-default { 1041ba3fc649SRoja Rani Yarubandi pinmux { 1042ba3fc649SRoja Rani Yarubandi pins = "gpio34", "gpio35", 1043ba3fc649SRoja Rani Yarubandi "gpio36", "gpio37"; 1044ba3fc649SRoja Rani Yarubandi function = "qup00"; 1045ba3fc649SRoja Rani Yarubandi }; 1046ba3fc649SRoja Rani Yarubandi }; 1047ba3fc649SRoja Rani Yarubandi 1048ba3fc649SRoja Rani Yarubandi qup_uart1_default: qup-uart1-default { 1049ba3fc649SRoja Rani Yarubandi pinmux { 1050ba3fc649SRoja Rani Yarubandi pins = "gpio0", "gpio1", 1051ba3fc649SRoja Rani Yarubandi "gpio2", "gpio3"; 1052ba3fc649SRoja Rani Yarubandi function = "qup01"; 1053ba3fc649SRoja Rani Yarubandi }; 1054ba3fc649SRoja Rani Yarubandi }; 1055ba3fc649SRoja Rani Yarubandi 1056ba3fc649SRoja Rani Yarubandi qup_uart2_default: qup-uart2-default { 1057ba3fc649SRoja Rani Yarubandi pinmux { 1058ba3fc649SRoja Rani Yarubandi pins = "gpio15", "gpio16"; 105929c5cb64SDouglas Anderson function = "qup02_uart"; 1060ba3fc649SRoja Rani Yarubandi }; 1061ba3fc649SRoja Rani Yarubandi }; 1062ba3fc649SRoja Rani Yarubandi 1063ba3fc649SRoja Rani Yarubandi qup_uart3_default: qup-uart3-default { 1064ba3fc649SRoja Rani Yarubandi pinmux { 1065ba3fc649SRoja Rani Yarubandi pins = "gpio38", "gpio39", 1066ba3fc649SRoja Rani Yarubandi "gpio40", "gpio41"; 1067ba3fc649SRoja Rani Yarubandi function = "qup03"; 1068ba3fc649SRoja Rani Yarubandi }; 1069ba3fc649SRoja Rani Yarubandi }; 1070ba3fc649SRoja Rani Yarubandi 1071ba3fc649SRoja Rani Yarubandi qup_uart4_default: qup-uart4-default { 1072ba3fc649SRoja Rani Yarubandi pinmux { 1073ba3fc649SRoja Rani Yarubandi pins = "gpio115", "gpio116"; 107429c5cb64SDouglas Anderson function = "qup04_uart"; 1075ba3fc649SRoja Rani Yarubandi }; 1076ba3fc649SRoja Rani Yarubandi }; 1077ba3fc649SRoja Rani Yarubandi 1078ba3fc649SRoja Rani Yarubandi qup_uart5_default: qup-uart5-default { 1079ba3fc649SRoja Rani Yarubandi pinmux { 1080ba3fc649SRoja Rani Yarubandi pins = "gpio25", "gpio26", 1081ba3fc649SRoja Rani Yarubandi "gpio27", "gpio28"; 1082ba3fc649SRoja Rani Yarubandi function = "qup05"; 1083ba3fc649SRoja Rani Yarubandi }; 1084ba3fc649SRoja Rani Yarubandi }; 1085ba3fc649SRoja Rani Yarubandi 1086ba3fc649SRoja Rani Yarubandi qup_uart6_default: qup-uart6-default { 1087ba3fc649SRoja Rani Yarubandi pinmux { 1088ba3fc649SRoja Rani Yarubandi pins = "gpio59", "gpio60", 1089ba3fc649SRoja Rani Yarubandi "gpio61", "gpio62"; 1090ba3fc649SRoja Rani Yarubandi function = "qup10"; 1091ba3fc649SRoja Rani Yarubandi }; 1092ba3fc649SRoja Rani Yarubandi }; 1093ba3fc649SRoja Rani Yarubandi 1094ba3fc649SRoja Rani Yarubandi qup_uart7_default: qup-uart7-default { 1095ba3fc649SRoja Rani Yarubandi pinmux { 1096ba3fc649SRoja Rani Yarubandi pins = "gpio6", "gpio7"; 109729c5cb64SDouglas Anderson function = "qup11_uart"; 1098ba3fc649SRoja Rani Yarubandi }; 1099ba3fc649SRoja Rani Yarubandi }; 1100ba3fc649SRoja Rani Yarubandi 110190db71e4SRajendra Nayak qup_uart8_default: qup-uart8-default { 110290db71e4SRajendra Nayak pinmux { 110390db71e4SRajendra Nayak pins = "gpio44", "gpio45"; 110490db71e4SRajendra Nayak function = "qup12"; 110590db71e4SRajendra Nayak }; 110690db71e4SRajendra Nayak }; 1107ba3fc649SRoja Rani Yarubandi 1108ba3fc649SRoja Rani Yarubandi qup_uart9_default: qup-uart9-default { 1109ba3fc649SRoja Rani Yarubandi pinmux { 1110ba3fc649SRoja Rani Yarubandi pins = "gpio46", "gpio47"; 111129c5cb64SDouglas Anderson function = "qup13_uart"; 1112ba3fc649SRoja Rani Yarubandi }; 1113ba3fc649SRoja Rani Yarubandi }; 1114ba3fc649SRoja Rani Yarubandi 1115ba3fc649SRoja Rani Yarubandi qup_uart10_default: qup-uart10-default { 1116ba3fc649SRoja Rani Yarubandi pinmux { 1117ba3fc649SRoja Rani Yarubandi pins = "gpio86", "gpio87", 1118ba3fc649SRoja Rani Yarubandi "gpio88", "gpio89"; 1119ba3fc649SRoja Rani Yarubandi function = "qup14"; 1120ba3fc649SRoja Rani Yarubandi }; 1121ba3fc649SRoja Rani Yarubandi }; 1122ba3fc649SRoja Rani Yarubandi 1123ba3fc649SRoja Rani Yarubandi qup_uart11_default: qup-uart11-default { 1124ba3fc649SRoja Rani Yarubandi pinmux { 1125ba3fc649SRoja Rani Yarubandi pins = "gpio53", "gpio54", 1126ba3fc649SRoja Rani Yarubandi "gpio55", "gpio56"; 1127ba3fc649SRoja Rani Yarubandi function = "qup15"; 1128ba3fc649SRoja Rani Yarubandi }; 1129ba3fc649SRoja Rani Yarubandi }; 113024254a8eSVeerabhadrarao Badiganti 113124254a8eSVeerabhadrarao Badiganti sdc1_on: sdc1-on { 113224254a8eSVeerabhadrarao Badiganti pinconf-clk { 113324254a8eSVeerabhadrarao Badiganti pins = "sdc1_clk"; 113424254a8eSVeerabhadrarao Badiganti bias-disable; 113524254a8eSVeerabhadrarao Badiganti drive-strength = <16>; 113624254a8eSVeerabhadrarao Badiganti }; 113724254a8eSVeerabhadrarao Badiganti 113824254a8eSVeerabhadrarao Badiganti pinconf-cmd { 113924254a8eSVeerabhadrarao Badiganti pins = "sdc1_cmd"; 114024254a8eSVeerabhadrarao Badiganti bias-pull-up; 114124254a8eSVeerabhadrarao Badiganti drive-strength = <10>; 114224254a8eSVeerabhadrarao Badiganti }; 114324254a8eSVeerabhadrarao Badiganti 114424254a8eSVeerabhadrarao Badiganti pinconf-data { 114524254a8eSVeerabhadrarao Badiganti pins = "sdc1_data"; 114624254a8eSVeerabhadrarao Badiganti bias-pull-up; 114724254a8eSVeerabhadrarao Badiganti drive-strength = <10>; 114824254a8eSVeerabhadrarao Badiganti }; 114924254a8eSVeerabhadrarao Badiganti 115024254a8eSVeerabhadrarao Badiganti pinconf-rclk { 115124254a8eSVeerabhadrarao Badiganti pins = "sdc1_rclk"; 115224254a8eSVeerabhadrarao Badiganti bias-pull-down; 115324254a8eSVeerabhadrarao Badiganti }; 115424254a8eSVeerabhadrarao Badiganti }; 115524254a8eSVeerabhadrarao Badiganti 115624254a8eSVeerabhadrarao Badiganti sdc1_off: sdc1-off { 115724254a8eSVeerabhadrarao Badiganti pinconf-clk { 115824254a8eSVeerabhadrarao Badiganti pins = "sdc1_clk"; 115924254a8eSVeerabhadrarao Badiganti bias-disable; 116024254a8eSVeerabhadrarao Badiganti drive-strength = <2>; 116124254a8eSVeerabhadrarao Badiganti }; 116224254a8eSVeerabhadrarao Badiganti 116324254a8eSVeerabhadrarao Badiganti pinconf-cmd { 116424254a8eSVeerabhadrarao Badiganti pins = "sdc1_cmd"; 116524254a8eSVeerabhadrarao Badiganti bias-pull-up; 116624254a8eSVeerabhadrarao Badiganti drive-strength = <2>; 116724254a8eSVeerabhadrarao Badiganti }; 116824254a8eSVeerabhadrarao Badiganti 116924254a8eSVeerabhadrarao Badiganti pinconf-data { 117024254a8eSVeerabhadrarao Badiganti pins = "sdc1_data"; 117124254a8eSVeerabhadrarao Badiganti bias-pull-up; 117224254a8eSVeerabhadrarao Badiganti drive-strength = <2>; 117324254a8eSVeerabhadrarao Badiganti }; 117424254a8eSVeerabhadrarao Badiganti 117524254a8eSVeerabhadrarao Badiganti pinconf-rclk { 117624254a8eSVeerabhadrarao Badiganti pins = "sdc1_rclk"; 117724254a8eSVeerabhadrarao Badiganti bias-pull-down; 117824254a8eSVeerabhadrarao Badiganti }; 117924254a8eSVeerabhadrarao Badiganti }; 118024254a8eSVeerabhadrarao Badiganti 118124254a8eSVeerabhadrarao Badiganti sdc2_on: sdc2-on { 118224254a8eSVeerabhadrarao Badiganti pinconf-clk { 118324254a8eSVeerabhadrarao Badiganti pins = "sdc2_clk"; 118424254a8eSVeerabhadrarao Badiganti bias-disable; 118524254a8eSVeerabhadrarao Badiganti drive-strength = <16>; 118624254a8eSVeerabhadrarao Badiganti }; 118724254a8eSVeerabhadrarao Badiganti 118824254a8eSVeerabhadrarao Badiganti pinconf-cmd { 118924254a8eSVeerabhadrarao Badiganti pins = "sdc2_cmd"; 119024254a8eSVeerabhadrarao Badiganti bias-pull-up; 119124254a8eSVeerabhadrarao Badiganti drive-strength = <10>; 119224254a8eSVeerabhadrarao Badiganti }; 119324254a8eSVeerabhadrarao Badiganti 119424254a8eSVeerabhadrarao Badiganti pinconf-data { 119524254a8eSVeerabhadrarao Badiganti pins = "sdc2_data"; 119624254a8eSVeerabhadrarao Badiganti bias-pull-up; 119724254a8eSVeerabhadrarao Badiganti drive-strength = <10>; 119824254a8eSVeerabhadrarao Badiganti }; 119924254a8eSVeerabhadrarao Badiganti 120024254a8eSVeerabhadrarao Badiganti pinconf-sd-cd { 120124254a8eSVeerabhadrarao Badiganti pins = "gpio69"; 120224254a8eSVeerabhadrarao Badiganti bias-pull-up; 120324254a8eSVeerabhadrarao Badiganti drive-strength = <2>; 120424254a8eSVeerabhadrarao Badiganti }; 120524254a8eSVeerabhadrarao Badiganti }; 120624254a8eSVeerabhadrarao Badiganti 120724254a8eSVeerabhadrarao Badiganti sdc2_off: sdc2-off { 120824254a8eSVeerabhadrarao Badiganti pinconf-clk { 120924254a8eSVeerabhadrarao Badiganti pins = "sdc2_clk"; 121024254a8eSVeerabhadrarao Badiganti bias-disable; 121124254a8eSVeerabhadrarao Badiganti drive-strength = <2>; 121224254a8eSVeerabhadrarao Badiganti }; 121324254a8eSVeerabhadrarao Badiganti 121424254a8eSVeerabhadrarao Badiganti pinconf-cmd { 121524254a8eSVeerabhadrarao Badiganti pins = "sdc2_cmd"; 121624254a8eSVeerabhadrarao Badiganti bias-pull-up; 121724254a8eSVeerabhadrarao Badiganti drive-strength = <2>; 121824254a8eSVeerabhadrarao Badiganti }; 121924254a8eSVeerabhadrarao Badiganti 122024254a8eSVeerabhadrarao Badiganti pinconf-data { 122124254a8eSVeerabhadrarao Badiganti pins = "sdc2_data"; 122224254a8eSVeerabhadrarao Badiganti bias-pull-up; 122324254a8eSVeerabhadrarao Badiganti drive-strength = <2>; 122424254a8eSVeerabhadrarao Badiganti }; 122524254a8eSVeerabhadrarao Badiganti 122624254a8eSVeerabhadrarao Badiganti pinconf-sd-cd { 122724254a8eSVeerabhadrarao Badiganti pins = "gpio69"; 122824254a8eSVeerabhadrarao Badiganti bias-disable; 122924254a8eSVeerabhadrarao Badiganti drive-strength = <2>; 123024254a8eSVeerabhadrarao Badiganti }; 123124254a8eSVeerabhadrarao Badiganti }; 123224254a8eSVeerabhadrarao Badiganti }; 123324254a8eSVeerabhadrarao Badiganti 123424254a8eSVeerabhadrarao Badiganti sdhc_2: sdhci@8804000 { 123524254a8eSVeerabhadrarao Badiganti compatible = "qcom,sc7180-sdhci", "qcom,sdhci-msm-v5"; 123624254a8eSVeerabhadrarao Badiganti reg = <0 0x08804000 0 0x1000>; 123724254a8eSVeerabhadrarao Badiganti reg-names = "hc_mem"; 123824254a8eSVeerabhadrarao Badiganti 123924254a8eSVeerabhadrarao Badiganti iommus = <&apps_smmu 0x80 0>; 124024254a8eSVeerabhadrarao Badiganti interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, 124124254a8eSVeerabhadrarao Badiganti <GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>; 124224254a8eSVeerabhadrarao Badiganti interrupt-names = "hc_irq", "pwr_irq"; 124324254a8eSVeerabhadrarao Badiganti 124424254a8eSVeerabhadrarao Badiganti clocks = <&gcc GCC_SDCC2_APPS_CLK>, 124524254a8eSVeerabhadrarao Badiganti <&gcc GCC_SDCC2_AHB_CLK>; 124624254a8eSVeerabhadrarao Badiganti clock-names = "core", "iface"; 124724254a8eSVeerabhadrarao Badiganti 124824254a8eSVeerabhadrarao Badiganti bus-width = <4>; 124924254a8eSVeerabhadrarao Badiganti 125024254a8eSVeerabhadrarao Badiganti status = "disabled"; 1251ba3fc649SRoja Rani Yarubandi }; 1252ba3fc649SRoja Rani Yarubandi 1253e07f8354STaniya Das gpucc: clock-controller@5090000 { 1254e07f8354STaniya Das compatible = "qcom,sc7180-gpucc"; 1255e07f8354STaniya Das reg = <0 0x05090000 0 0x9000>; 1256e07f8354STaniya Das clocks = <&rpmhcc RPMH_CXO_CLK>, 1257e07f8354STaniya Das <&gcc GCC_GPU_GPLL0_CLK_SRC>, 1258e07f8354STaniya Das <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC>; 1259e07f8354STaniya Das clock-names = "bi_tcxo", 1260e07f8354STaniya Das "gcc_gpu_gpll0_clk_src", 1261e07f8354STaniya Das "gcc_gpu_gpll0_div_clk_src"; 1262e07f8354STaniya Das #clock-cells = <1>; 1263e07f8354STaniya Das #reset-cells = <1>; 1264e07f8354STaniya Das #power-domain-cells = <1>; 1265e07f8354STaniya Das }; 1266e07f8354STaniya Das 1267ba3fc649SRoja Rani Yarubandi qspi: spi@88dc000 { 1268ba3fc649SRoja Rani Yarubandi compatible = "qcom,qspi-v1"; 1269ba3fc649SRoja Rani Yarubandi reg = <0 0x088dc000 0 0x600>; 1270ba3fc649SRoja Rani Yarubandi #address-cells = <1>; 1271ba3fc649SRoja Rani Yarubandi #size-cells = <0>; 1272ba3fc649SRoja Rani Yarubandi interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; 1273ba3fc649SRoja Rani Yarubandi clocks = <&gcc GCC_QSPI_CNOC_PERIPH_AHB_CLK>, 1274ba3fc649SRoja Rani Yarubandi <&gcc GCC_QSPI_CORE_CLK>; 1275ba3fc649SRoja Rani Yarubandi clock-names = "iface", "core"; 1276ba3fc649SRoja Rani Yarubandi status = "disabled"; 127790db71e4SRajendra Nayak }; 127890db71e4SRajendra Nayak 12790b766e7fSSandeep Maheswaram usb_1_hsphy: phy@88e3000 { 12800b766e7fSSandeep Maheswaram compatible = "qcom,sc7180-qusb2-phy"; 12810b766e7fSSandeep Maheswaram reg = <0 0x088e3000 0 0x400>; 12820b766e7fSSandeep Maheswaram status = "disabled"; 12830b766e7fSSandeep Maheswaram #phy-cells = <0>; 12840b766e7fSSandeep Maheswaram clocks = <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>, 12850b766e7fSSandeep Maheswaram <&rpmhcc RPMH_CXO_CLK>; 12860b766e7fSSandeep Maheswaram clock-names = "cfg_ahb", "ref"; 12870b766e7fSSandeep Maheswaram resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>; 12880b766e7fSSandeep Maheswaram 12890b766e7fSSandeep Maheswaram nvmem-cells = <&qusb2p_hstx_trim>; 12900b766e7fSSandeep Maheswaram }; 12910b766e7fSSandeep Maheswaram 1292fd916516SDouglas Anderson usb_1_qmpphy: phy-wrapper@88e9000 { 12930b766e7fSSandeep Maheswaram compatible = "qcom,sc7180-qmp-usb3-phy"; 12940b766e7fSSandeep Maheswaram reg = <0 0x088e9000 0 0x18c>, 12950b766e7fSSandeep Maheswaram <0 0x088e8000 0 0x38>; 12960b766e7fSSandeep Maheswaram reg-names = "reg-base", "dp_com"; 12970b766e7fSSandeep Maheswaram status = "disabled"; 12980b766e7fSSandeep Maheswaram #clock-cells = <1>; 12990b766e7fSSandeep Maheswaram #address-cells = <2>; 13000b766e7fSSandeep Maheswaram #size-cells = <2>; 13010b766e7fSSandeep Maheswaram ranges; 13020b766e7fSSandeep Maheswaram 13030b766e7fSSandeep Maheswaram clocks = <&gcc GCC_USB3_PRIM_PHY_AUX_CLK>, 13040b766e7fSSandeep Maheswaram <&gcc GCC_USB_PHY_CFG_AHB2PHY_CLK>, 13050b766e7fSSandeep Maheswaram <&gcc GCC_USB3_PRIM_CLKREF_CLK>, 13060b766e7fSSandeep Maheswaram <&gcc GCC_USB3_PRIM_PHY_COM_AUX_CLK>; 13070b766e7fSSandeep Maheswaram clock-names = "aux", "cfg_ahb", "ref", "com_aux"; 13080b766e7fSSandeep Maheswaram 13090b766e7fSSandeep Maheswaram resets = <&gcc GCC_USB3_DP_PHY_PRIM_BCR>, 13100b766e7fSSandeep Maheswaram <&gcc GCC_USB3_PHY_PRIM_BCR>; 13110b766e7fSSandeep Maheswaram reset-names = "phy", "common"; 13120b766e7fSSandeep Maheswaram 1313fd916516SDouglas Anderson usb_1_ssphy: phy@88e9200 { 13140b766e7fSSandeep Maheswaram reg = <0 0x088e9200 0 0x128>, 13150b766e7fSSandeep Maheswaram <0 0x088e9400 0 0x200>, 13160b766e7fSSandeep Maheswaram <0 0x088e9c00 0 0x218>, 13170b766e7fSSandeep Maheswaram <0 0x088e9600 0 0x128>, 13180b766e7fSSandeep Maheswaram <0 0x088e9800 0 0x200>, 13190b766e7fSSandeep Maheswaram <0 0x088e9a00 0 0x18>; 13206e369727SDouglas Anderson #clock-cells = <0>; 13210b766e7fSSandeep Maheswaram #phy-cells = <0>; 13220b766e7fSSandeep Maheswaram clocks = <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>; 13230b766e7fSSandeep Maheswaram clock-names = "pipe0"; 13240b766e7fSSandeep Maheswaram clock-output-names = "usb3_phy_pipe_clk_src"; 13250b766e7fSSandeep Maheswaram }; 13260b766e7fSSandeep Maheswaram }; 13270b766e7fSSandeep Maheswaram 13287cee5c74SMatthias Kaehlcke system-cache-controller@9200000 { 13297cee5c74SMatthias Kaehlcke compatible = "qcom,sc7180-llcc"; 13307cee5c74SMatthias Kaehlcke reg = <0 0x09200000 0 0x200000>, <0 0x09600000 0 0x50000>; 13317cee5c74SMatthias Kaehlcke reg-names = "llcc_base", "llcc_broadcast_base"; 13327cee5c74SMatthias Kaehlcke interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>; 13337cee5c74SMatthias Kaehlcke }; 13347cee5c74SMatthias Kaehlcke 13350b766e7fSSandeep Maheswaram usb_1: usb@a6f8800 { 13360b766e7fSSandeep Maheswaram compatible = "qcom,sc7180-dwc3", "qcom,dwc3"; 13370b766e7fSSandeep Maheswaram reg = <0 0x0a6f8800 0 0x400>; 13380b766e7fSSandeep Maheswaram status = "disabled"; 13390b766e7fSSandeep Maheswaram #address-cells = <2>; 13400b766e7fSSandeep Maheswaram #size-cells = <2>; 13410b766e7fSSandeep Maheswaram ranges; 13420b766e7fSSandeep Maheswaram dma-ranges; 13430b766e7fSSandeep Maheswaram 13440b766e7fSSandeep Maheswaram clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, 13450b766e7fSSandeep Maheswaram <&gcc GCC_USB30_PRIM_MASTER_CLK>, 13460b766e7fSSandeep Maheswaram <&gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>, 13470b766e7fSSandeep Maheswaram <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>, 13480b766e7fSSandeep Maheswaram <&gcc GCC_USB30_PRIM_SLEEP_CLK>; 13490b766e7fSSandeep Maheswaram clock-names = "cfg_noc", "core", "iface", "mock_utmi", 13500b766e7fSSandeep Maheswaram "sleep"; 13510b766e7fSSandeep Maheswaram 13520b766e7fSSandeep Maheswaram assigned-clocks = <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>, 13530b766e7fSSandeep Maheswaram <&gcc GCC_USB30_PRIM_MASTER_CLK>; 13540b766e7fSSandeep Maheswaram assigned-clock-rates = <19200000>, <150000000>; 13550b766e7fSSandeep Maheswaram 13560b766e7fSSandeep Maheswaram interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, 13570b766e7fSSandeep Maheswaram <GIC_SPI 486 IRQ_TYPE_LEVEL_HIGH>, 13580b766e7fSSandeep Maheswaram <GIC_SPI 488 IRQ_TYPE_LEVEL_HIGH>, 13590b766e7fSSandeep Maheswaram <GIC_SPI 489 IRQ_TYPE_LEVEL_HIGH>; 13600b766e7fSSandeep Maheswaram interrupt-names = "hs_phy_irq", "ss_phy_irq", 13610b766e7fSSandeep Maheswaram "dm_hs_phy_irq", "dp_hs_phy_irq"; 13620b766e7fSSandeep Maheswaram 13630b766e7fSSandeep Maheswaram power-domains = <&gcc USB30_PRIM_GDSC>; 13640b766e7fSSandeep Maheswaram 13650b766e7fSSandeep Maheswaram resets = <&gcc GCC_USB30_PRIM_BCR>; 13660b766e7fSSandeep Maheswaram 13670b766e7fSSandeep Maheswaram usb_1_dwc3: dwc3@a600000 { 13680b766e7fSSandeep Maheswaram compatible = "snps,dwc3"; 13690b766e7fSSandeep Maheswaram reg = <0 0x0a600000 0 0xe000>; 13700b766e7fSSandeep Maheswaram interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>; 13710b766e7fSSandeep Maheswaram iommus = <&apps_smmu 0x540 0>; 13720b766e7fSSandeep Maheswaram snps,dis_u2_susphy_quirk; 13730b766e7fSSandeep Maheswaram snps,dis_enblslpm_quirk; 13740b766e7fSSandeep Maheswaram phys = <&usb_1_hsphy>, <&usb_1_ssphy>; 13750b766e7fSSandeep Maheswaram phy-names = "usb2-phy", "usb3-phy"; 13760b766e7fSSandeep Maheswaram }; 13770b766e7fSSandeep Maheswaram }; 13780b766e7fSSandeep Maheswaram 1379e07f8354STaniya Das videocc: clock-controller@ab00000 { 1380e07f8354STaniya Das compatible = "qcom,sc7180-videocc"; 1381e07f8354STaniya Das reg = <0 0x0ab00000 0 0x10000>; 1382e07f8354STaniya Das clocks = <&rpmhcc RPMH_CXO_CLK>; 1383e07f8354STaniya Das clock-names = "bi_tcxo"; 1384e07f8354STaniya Das #clock-cells = <1>; 1385e07f8354STaniya Das #reset-cells = <1>; 1386e07f8354STaniya Das #power-domain-cells = <1>; 1387e07f8354STaniya Das }; 1388e07f8354STaniya Das 1389e07f8354STaniya Das dispcc: clock-controller@af00000 { 1390e07f8354STaniya Das compatible = "qcom,sc7180-dispcc"; 1391e07f8354STaniya Das reg = <0 0x0af00000 0 0x200000>; 1392e07f8354STaniya Das clocks = <&rpmhcc RPMH_CXO_CLK>, 1393e07f8354STaniya Das <&gcc GCC_DISP_GPLL0_CLK_SRC>, 1394e07f8354STaniya Das <0>, 1395e07f8354STaniya Das <0>, 1396e07f8354STaniya Das <0>, 1397e07f8354STaniya Das <0>; 1398e07f8354STaniya Das clock-names = "bi_tcxo", 1399e07f8354STaniya Das "gcc_disp_gpll0_clk_src", 1400e07f8354STaniya Das "dsi0_phy_pll_out_byteclk", 1401e07f8354STaniya Das "dsi0_phy_pll_out_dsiclk", 1402e07f8354STaniya Das "dp_phy_pll_link_clk", 1403e07f8354STaniya Das "dp_phy_pll_vco_div_clk"; 1404e07f8354STaniya Das #clock-cells = <1>; 1405e07f8354STaniya Das #reset-cells = <1>; 1406e07f8354STaniya Das #power-domain-cells = <1>; 1407e07f8354STaniya Das }; 1408e07f8354STaniya Das 1409*0e4621a4SDikshita Agarwal venus: video-codec@aa00000 { 1410*0e4621a4SDikshita Agarwal compatible = "qcom,sc7180-venus"; 1411*0e4621a4SDikshita Agarwal reg = <0 0x0aa00000 0 0xff000>; 1412*0e4621a4SDikshita Agarwal interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>; 1413*0e4621a4SDikshita Agarwal power-domains = <&videocc VENUS_GDSC>, 1414*0e4621a4SDikshita Agarwal <&videocc VCODEC0_GDSC>; 1415*0e4621a4SDikshita Agarwal power-domain-names = "venus", "vcodec0"; 1416*0e4621a4SDikshita Agarwal clocks = <&videocc VIDEO_CC_VENUS_CTL_CORE_CLK>, 1417*0e4621a4SDikshita Agarwal <&videocc VIDEO_CC_VENUS_AHB_CLK>, 1418*0e4621a4SDikshita Agarwal <&videocc VIDEO_CC_VENUS_CTL_AXI_CLK>, 1419*0e4621a4SDikshita Agarwal <&videocc VIDEO_CC_VCODEC0_CORE_CLK>, 1420*0e4621a4SDikshita Agarwal <&videocc VIDEO_CC_VCODEC0_AXI_CLK>; 1421*0e4621a4SDikshita Agarwal clock-names = "core", "iface", "bus", 1422*0e4621a4SDikshita Agarwal "vcodec0_core", "vcodec0_bus"; 1423*0e4621a4SDikshita Agarwal iommus = <&apps_smmu 0x0c00 0x60>; 1424*0e4621a4SDikshita Agarwal memory-region = <&venus_mem>; 1425*0e4621a4SDikshita Agarwal 1426*0e4621a4SDikshita Agarwal video-decoder { 1427*0e4621a4SDikshita Agarwal compatible = "venus-decoder"; 1428*0e4621a4SDikshita Agarwal }; 1429*0e4621a4SDikshita Agarwal 1430*0e4621a4SDikshita Agarwal video-encoder { 1431*0e4621a4SDikshita Agarwal compatible = "venus-encoder"; 1432*0e4621a4SDikshita Agarwal }; 1433*0e4621a4SDikshita Agarwal }; 1434*0e4621a4SDikshita Agarwal 14357cee5c74SMatthias Kaehlcke pdc: interrupt-controller@b220000 { 14367cee5c74SMatthias Kaehlcke compatible = "qcom,sc7180-pdc", "qcom,pdc"; 14377cee5c74SMatthias Kaehlcke reg = <0 0x0b220000 0 0x30000>; 14387cee5c74SMatthias Kaehlcke qcom,pdc-ranges = <0 480 15>, <17 497 98>, 14397cee5c74SMatthias Kaehlcke <119 634 4>, <124 639 1>; 14407cee5c74SMatthias Kaehlcke #interrupt-cells = <2>; 14417cee5c74SMatthias Kaehlcke interrupt-parent = <&intc>; 14427cee5c74SMatthias Kaehlcke interrupt-controller; 14437cee5c74SMatthias Kaehlcke }; 14447cee5c74SMatthias Kaehlcke 1445f5ab220dSSibi Sankar pdc_reset: reset-controller@b2e0000 { 1446f5ab220dSSibi Sankar compatible = "qcom,sc7180-pdc-global", "qcom,sdm845-pdc-global"; 1447f5ab220dSSibi Sankar reg = <0 0x0b2e0000 0 0x20000>; 1448f5ab220dSSibi Sankar #reset-cells = <1>; 1449f5ab220dSSibi Sankar }; 1450f5ab220dSSibi Sankar 14517cee5c74SMatthias Kaehlcke tsens0: thermal-sensor@c263000 { 14527cee5c74SMatthias Kaehlcke compatible = "qcom,sc7180-tsens","qcom,tsens-v2"; 14537cee5c74SMatthias Kaehlcke reg = <0 0x0c263000 0 0x1ff>, /* TM */ 14547cee5c74SMatthias Kaehlcke <0 0x0c222000 0 0x1ff>; /* SROT */ 14557cee5c74SMatthias Kaehlcke #qcom,sensors = <15>; 14562552c123SRajeshwari interrupts = <GIC_SPI 506 IRQ_TYPE_LEVEL_HIGH>, 14572552c123SRajeshwari <GIC_SPI 508 IRQ_TYPE_LEVEL_HIGH>; 14582552c123SRajeshwari interrupt-names = "uplow","critical"; 14597cee5c74SMatthias Kaehlcke #thermal-sensor-cells = <1>; 14607cee5c74SMatthias Kaehlcke }; 14617cee5c74SMatthias Kaehlcke 14627cee5c74SMatthias Kaehlcke tsens1: thermal-sensor@c265000 { 14637cee5c74SMatthias Kaehlcke compatible = "qcom,sc7180-tsens","qcom,tsens-v2"; 14647cee5c74SMatthias Kaehlcke reg = <0 0x0c265000 0 0x1ff>, /* TM */ 14657cee5c74SMatthias Kaehlcke <0 0x0c223000 0 0x1ff>; /* SROT */ 14667cee5c74SMatthias Kaehlcke #qcom,sensors = <10>; 14672552c123SRajeshwari interrupts = <GIC_SPI 507 IRQ_TYPE_LEVEL_HIGH>, 14682552c123SRajeshwari <GIC_SPI 509 IRQ_TYPE_LEVEL_HIGH>; 14692552c123SRajeshwari interrupt-names = "uplow","critical"; 14707cee5c74SMatthias Kaehlcke #thermal-sensor-cells = <1>; 14717cee5c74SMatthias Kaehlcke }; 14727cee5c74SMatthias Kaehlcke 1473f5ab220dSSibi Sankar aoss_reset: reset-controller@c2a0000 { 1474f5ab220dSSibi Sankar compatible = "qcom,sc7180-aoss-cc", "qcom,sdm845-aoss-cc"; 1475f5ab220dSSibi Sankar reg = <0 0x0c2a0000 0 0x31000>; 1476f5ab220dSSibi Sankar #reset-cells = <1>; 1477f5ab220dSSibi Sankar }; 1478f5ab220dSSibi Sankar 1479f5ab220dSSibi Sankar aoss_qmp: qmp@c300000 { 1480f5ab220dSSibi Sankar compatible = "qcom,sc7180-aoss-qmp"; 1481f5ab220dSSibi Sankar reg = <0 0x0c300000 0 0x100000>; 1482f5ab220dSSibi Sankar interrupts = <GIC_SPI 389 IRQ_TYPE_EDGE_RISING>; 1483f5ab220dSSibi Sankar mboxes = <&apss_shared 0>; 1484f5ab220dSSibi Sankar 1485f5ab220dSSibi Sankar #clock-cells = <0>; 1486f5ab220dSSibi Sankar #power-domain-cells = <1>; 1487f5ab220dSSibi Sankar }; 1488f5ab220dSSibi Sankar 14890f9dc5f0SKiran Gunda spmi_bus: spmi@c440000 { 14900f9dc5f0SKiran Gunda compatible = "qcom,spmi-pmic-arb"; 14910f9dc5f0SKiran Gunda reg = <0 0x0c440000 0 0x1100>, 14920f9dc5f0SKiran Gunda <0 0x0c600000 0 0x2000000>, 14930f9dc5f0SKiran Gunda <0 0x0e600000 0 0x100000>, 14940f9dc5f0SKiran Gunda <0 0x0e700000 0 0xa0000>, 14950f9dc5f0SKiran Gunda <0 0x0c40a000 0 0x26000>; 14960f9dc5f0SKiran Gunda reg-names = "core", "chnls", "obsrvr", "intr", "cnfg"; 14970f9dc5f0SKiran Gunda interrupt-names = "periph_irq"; 14980f9dc5f0SKiran Gunda interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>; 14990f9dc5f0SKiran Gunda qcom,ee = <0>; 15000f9dc5f0SKiran Gunda qcom,channel = <0>; 15010f9dc5f0SKiran Gunda #address-cells = <1>; 15020f9dc5f0SKiran Gunda #size-cells = <1>; 15030f9dc5f0SKiran Gunda interrupt-controller; 15040f9dc5f0SKiran Gunda #interrupt-cells = <4>; 15050f9dc5f0SKiran Gunda cell-index = <0>; 15060f9dc5f0SKiran Gunda }; 15070f9dc5f0SKiran Gunda 1508d66df624SVivek Gautam apps_smmu: iommu@15000000 { 1509d66df624SVivek Gautam compatible = "qcom,sc7180-smmu-500", "arm,mmu-500"; 1510d66df624SVivek Gautam reg = <0 0x15000000 0 0x100000>; 1511d66df624SVivek Gautam #iommu-cells = <2>; 1512d66df624SVivek Gautam #global-interrupts = <1>; 1513d66df624SVivek Gautam interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, 1514d66df624SVivek Gautam <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>, 1515d66df624SVivek Gautam <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>, 1516d66df624SVivek Gautam <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>, 1517d66df624SVivek Gautam <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>, 1518d66df624SVivek Gautam <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>, 1519d66df624SVivek Gautam <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>, 1520d66df624SVivek Gautam <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>, 1521d66df624SVivek Gautam <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>, 1522d66df624SVivek Gautam <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, 1523d66df624SVivek Gautam <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>, 1524d66df624SVivek Gautam <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>, 1525d66df624SVivek Gautam <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>, 1526d66df624SVivek Gautam <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>, 1527d66df624SVivek Gautam <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>, 1528d66df624SVivek Gautam <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, 1529d66df624SVivek Gautam <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>, 1530d66df624SVivek Gautam <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, 1531d66df624SVivek Gautam <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>, 1532d66df624SVivek Gautam <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>, 1533d66df624SVivek Gautam <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>, 1534d66df624SVivek Gautam <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>, 1535d66df624SVivek Gautam <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>, 1536d66df624SVivek Gautam <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>, 1537d66df624SVivek Gautam <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>, 1538d66df624SVivek Gautam <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>, 1539d66df624SVivek Gautam <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>, 1540d66df624SVivek Gautam <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>, 1541d66df624SVivek Gautam <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>, 1542d66df624SVivek Gautam <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>, 1543d66df624SVivek Gautam <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>, 1544d66df624SVivek Gautam <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>, 1545d66df624SVivek Gautam <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>, 1546d66df624SVivek Gautam <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>, 1547d66df624SVivek Gautam <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>, 1548d66df624SVivek Gautam <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>, 1549d66df624SVivek Gautam <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>, 1550d66df624SVivek Gautam <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>, 1551d66df624SVivek Gautam <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, 1552d66df624SVivek Gautam <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>, 1553d66df624SVivek Gautam <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>, 1554d66df624SVivek Gautam <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>, 1555d66df624SVivek Gautam <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>, 1556d66df624SVivek Gautam <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>, 1557d66df624SVivek Gautam <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>, 1558d66df624SVivek Gautam <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>, 1559d66df624SVivek Gautam <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>, 1560d66df624SVivek Gautam <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>, 1561d66df624SVivek Gautam <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>, 1562d66df624SVivek Gautam <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>, 1563d66df624SVivek Gautam <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>, 1564d66df624SVivek Gautam <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>, 1565d66df624SVivek Gautam <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>, 1566d66df624SVivek Gautam <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>, 1567d66df624SVivek Gautam <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>, 1568d66df624SVivek Gautam <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>, 1569d66df624SVivek Gautam <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>, 1570d66df624SVivek Gautam <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>, 1571d66df624SVivek Gautam <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>, 1572d66df624SVivek Gautam <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>, 1573d66df624SVivek Gautam <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>, 1574d66df624SVivek Gautam <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>, 1575d66df624SVivek Gautam <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>, 1576d66df624SVivek Gautam <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>, 1577d66df624SVivek Gautam <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>, 1578d66df624SVivek Gautam <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>, 1579d66df624SVivek Gautam <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>, 1580d66df624SVivek Gautam <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>, 1581d66df624SVivek Gautam <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>, 1582d66df624SVivek Gautam <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>, 1583d66df624SVivek Gautam <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>, 1584d66df624SVivek Gautam <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>, 1585d66df624SVivek Gautam <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>, 1586d66df624SVivek Gautam <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>, 1587d66df624SVivek Gautam <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>, 1588d66df624SVivek Gautam <GIC_SPI 407 IRQ_TYPE_LEVEL_HIGH>, 1589d66df624SVivek Gautam <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>, 1590d66df624SVivek Gautam <GIC_SPI 409 IRQ_TYPE_LEVEL_HIGH>, 1591d66df624SVivek Gautam <GIC_SPI 410 IRQ_TYPE_LEVEL_HIGH>, 1592d66df624SVivek Gautam <GIC_SPI 411 IRQ_TYPE_LEVEL_HIGH>, 1593d66df624SVivek Gautam <GIC_SPI 412 IRQ_TYPE_LEVEL_HIGH>; 1594d66df624SVivek Gautam }; 1595d66df624SVivek Gautam 159690db71e4SRajendra Nayak intc: interrupt-controller@17a00000 { 159790db71e4SRajendra Nayak compatible = "arm,gic-v3"; 159890db71e4SRajendra Nayak #address-cells = <2>; 159990db71e4SRajendra Nayak #size-cells = <2>; 160090db71e4SRajendra Nayak ranges; 160190db71e4SRajendra Nayak #interrupt-cells = <3>; 160290db71e4SRajendra Nayak interrupt-controller; 160390db71e4SRajendra Nayak reg = <0 0x17a00000 0 0x10000>, /* GICD */ 160490db71e4SRajendra Nayak <0 0x17a60000 0 0x100000>; /* GICR * 8 */ 160590db71e4SRajendra Nayak interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 160690db71e4SRajendra Nayak 1607ac00546aSDouglas Anderson msi-controller@17a40000 { 160890db71e4SRajendra Nayak compatible = "arm,gic-v3-its"; 160990db71e4SRajendra Nayak msi-controller; 161090db71e4SRajendra Nayak #msi-cells = <1>; 161190db71e4SRajendra Nayak reg = <0 0x17a40000 0 0x20000>; 161290db71e4SRajendra Nayak status = "disabled"; 161390db71e4SRajendra Nayak }; 161490db71e4SRajendra Nayak }; 161590db71e4SRajendra Nayak 1616f5ab220dSSibi Sankar apss_shared: mailbox@17c00000 { 1617f5ab220dSSibi Sankar compatible = "qcom,sc7180-apss-shared"; 1618f5ab220dSSibi Sankar reg = <0 0x17c00000 0 0x10000>; 1619f5ab220dSSibi Sankar #mbox-cells = <1>; 1620f5ab220dSSibi Sankar }; 1621f5ab220dSSibi Sankar 16224722f956SSai Prakash Ranjan watchdog@17c10000 { 16234722f956SSai Prakash Ranjan compatible = "qcom,apss-wdt-sc7180", "qcom,kpss-wdt"; 16244722f956SSai Prakash Ranjan reg = <0 0x17c10000 0 0x1000>; 16254722f956SSai Prakash Ranjan clocks = <&sleep_clk>; 16264722f956SSai Prakash Ranjan }; 16274722f956SSai Prakash Ranjan 162890db71e4SRajendra Nayak timer@17c20000{ 162990db71e4SRajendra Nayak #address-cells = <2>; 163090db71e4SRajendra Nayak #size-cells = <2>; 163190db71e4SRajendra Nayak ranges; 163290db71e4SRajendra Nayak compatible = "arm,armv7-timer-mem"; 163390db71e4SRajendra Nayak reg = <0 0x17c20000 0 0x1000>; 163490db71e4SRajendra Nayak 163590db71e4SRajendra Nayak frame@17c21000 { 163690db71e4SRajendra Nayak frame-number = <0>; 163790db71e4SRajendra Nayak interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 163890db71e4SRajendra Nayak <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; 163990db71e4SRajendra Nayak reg = <0 0x17c21000 0 0x1000>, 164090db71e4SRajendra Nayak <0 0x17c22000 0 0x1000>; 164190db71e4SRajendra Nayak }; 164290db71e4SRajendra Nayak 164390db71e4SRajendra Nayak frame@17c23000 { 164490db71e4SRajendra Nayak frame-number = <1>; 164590db71e4SRajendra Nayak interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; 164690db71e4SRajendra Nayak reg = <0 0x17c23000 0 0x1000>; 164790db71e4SRajendra Nayak status = "disabled"; 164890db71e4SRajendra Nayak }; 164990db71e4SRajendra Nayak 165090db71e4SRajendra Nayak frame@17c25000 { 165190db71e4SRajendra Nayak frame-number = <2>; 165290db71e4SRajendra Nayak interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; 165390db71e4SRajendra Nayak reg = <0 0x17c25000 0 0x1000>; 165490db71e4SRajendra Nayak status = "disabled"; 165590db71e4SRajendra Nayak }; 165690db71e4SRajendra Nayak 165790db71e4SRajendra Nayak frame@17c27000 { 165890db71e4SRajendra Nayak frame-number = <3>; 165990db71e4SRajendra Nayak interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 166090db71e4SRajendra Nayak reg = <0 0x17c27000 0 0x1000>; 166190db71e4SRajendra Nayak status = "disabled"; 166290db71e4SRajendra Nayak }; 166390db71e4SRajendra Nayak 166490db71e4SRajendra Nayak frame@17c29000 { 166590db71e4SRajendra Nayak frame-number = <4>; 166690db71e4SRajendra Nayak interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>; 166790db71e4SRajendra Nayak reg = <0 0x17c29000 0 0x1000>; 166890db71e4SRajendra Nayak status = "disabled"; 166990db71e4SRajendra Nayak }; 167090db71e4SRajendra Nayak 167190db71e4SRajendra Nayak frame@17c2b000 { 167290db71e4SRajendra Nayak frame-number = <5>; 167390db71e4SRajendra Nayak interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>; 167490db71e4SRajendra Nayak reg = <0 0x17c2b000 0 0x1000>; 167590db71e4SRajendra Nayak status = "disabled"; 167690db71e4SRajendra Nayak }; 167790db71e4SRajendra Nayak 167890db71e4SRajendra Nayak frame@17c2d000 { 167990db71e4SRajendra Nayak frame-number = <6>; 168090db71e4SRajendra Nayak interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>; 168190db71e4SRajendra Nayak reg = <0 0x17c2d000 0 0x1000>; 168290db71e4SRajendra Nayak status = "disabled"; 168390db71e4SRajendra Nayak }; 168490db71e4SRajendra Nayak }; 1685fec6359cSMaulik Shah 1686fec6359cSMaulik Shah apps_rsc: rsc@18200000 { 1687fec6359cSMaulik Shah compatible = "qcom,rpmh-rsc"; 1688fec6359cSMaulik Shah reg = <0 0x18200000 0 0x10000>, 1689fec6359cSMaulik Shah <0 0x18210000 0 0x10000>, 1690fec6359cSMaulik Shah <0 0x18220000 0 0x10000>; 1691fec6359cSMaulik Shah reg-names = "drv-0", "drv-1", "drv-2"; 1692fec6359cSMaulik Shah interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 1693fec6359cSMaulik Shah <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 1694fec6359cSMaulik Shah <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; 1695fec6359cSMaulik Shah qcom,tcs-offset = <0xd00>; 1696fec6359cSMaulik Shah qcom,drv-id = <2>; 1697fec6359cSMaulik Shah qcom,tcs-config = <ACTIVE_TCS 2>, 1698fec6359cSMaulik Shah <SLEEP_TCS 3>, 1699fec6359cSMaulik Shah <WAKE_TCS 3>, 1700fec6359cSMaulik Shah <CONTROL_TCS 1>; 17010def3f14STaniya Das 17020def3f14STaniya Das rpmhcc: clock-controller { 17030def3f14STaniya Das compatible = "qcom,sc7180-rpmh-clk"; 17040def3f14STaniya Das clocks = <&xo_board>; 17050def3f14STaniya Das clock-names = "xo"; 17060def3f14STaniya Das #clock-cells = <1>; 17070def3f14STaniya Das }; 1708a16f862fSSibi Sankar 1709a16f862fSSibi Sankar rpmhpd: power-controller { 1710a16f862fSSibi Sankar compatible = "qcom,sc7180-rpmhpd"; 1711a16f862fSSibi Sankar #power-domain-cells = <1>; 1712a16f862fSSibi Sankar operating-points-v2 = <&rpmhpd_opp_table>; 1713a16f862fSSibi Sankar 1714a16f862fSSibi Sankar rpmhpd_opp_table: opp-table { 1715a16f862fSSibi Sankar compatible = "operating-points-v2"; 1716a16f862fSSibi Sankar 1717a16f862fSSibi Sankar rpmhpd_opp_ret: opp1 { 1718a16f862fSSibi Sankar opp-level = <RPMH_REGULATOR_LEVEL_RETENTION>; 1719a16f862fSSibi Sankar }; 1720a16f862fSSibi Sankar 1721a16f862fSSibi Sankar rpmhpd_opp_min_svs: opp2 { 1722a16f862fSSibi Sankar opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>; 1723a16f862fSSibi Sankar }; 1724a16f862fSSibi Sankar 1725a16f862fSSibi Sankar rpmhpd_opp_low_svs: opp3 { 1726a16f862fSSibi Sankar opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>; 1727a16f862fSSibi Sankar }; 1728a16f862fSSibi Sankar 1729a16f862fSSibi Sankar rpmhpd_opp_svs: opp4 { 1730a16f862fSSibi Sankar opp-level = <RPMH_REGULATOR_LEVEL_SVS>; 1731a16f862fSSibi Sankar }; 1732a16f862fSSibi Sankar 1733a16f862fSSibi Sankar rpmhpd_opp_svs_l1: opp5 { 1734a16f862fSSibi Sankar opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>; 1735a16f862fSSibi Sankar }; 1736a16f862fSSibi Sankar 1737a16f862fSSibi Sankar rpmhpd_opp_svs_l2: opp6 { 1738a16f862fSSibi Sankar opp-level = <224>; 1739a16f862fSSibi Sankar }; 1740a16f862fSSibi Sankar 1741a16f862fSSibi Sankar rpmhpd_opp_nom: opp7 { 1742a16f862fSSibi Sankar opp-level = <RPMH_REGULATOR_LEVEL_NOM>; 1743a16f862fSSibi Sankar }; 1744a16f862fSSibi Sankar 1745a16f862fSSibi Sankar rpmhpd_opp_nom_l1: opp8 { 1746a16f862fSSibi Sankar opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>; 1747a16f862fSSibi Sankar }; 1748a16f862fSSibi Sankar 1749a16f862fSSibi Sankar rpmhpd_opp_nom_l2: opp9 { 1750a16f862fSSibi Sankar opp-level = <RPMH_REGULATOR_LEVEL_NOM_L2>; 1751a16f862fSSibi Sankar }; 1752a16f862fSSibi Sankar 1753a16f862fSSibi Sankar rpmhpd_opp_turbo: opp10 { 1754a16f862fSSibi Sankar opp-level = <RPMH_REGULATOR_LEVEL_TURBO>; 1755a16f862fSSibi Sankar }; 1756a16f862fSSibi Sankar 1757a16f862fSSibi Sankar rpmhpd_opp_turbo_l1: opp11 { 1758a16f862fSSibi Sankar opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L1>; 1759a16f862fSSibi Sankar }; 1760a16f862fSSibi Sankar }; 1761a16f862fSSibi Sankar }; 1762fec6359cSMaulik Shah }; 176386899d82STaniya Das 176486899d82STaniya Das cpufreq_hw: cpufreq@18323000 { 176586899d82STaniya Das compatible = "qcom,cpufreq-hw"; 176686899d82STaniya Das reg = <0 0x18323000 0 0x1400>, <0 0x18325800 0 0x1400>; 176786899d82STaniya Das reg-names = "freq-domain0", "freq-domain1"; 176886899d82STaniya Das 176986899d82STaniya Das clocks = <&rpmhcc RPMH_CXO_CLK>, <&gcc GPLL0>; 177086899d82STaniya Das clock-names = "xo", "alternate"; 177186899d82STaniya Das 177286899d82STaniya Das #freq-domain-cells = <1>; 177386899d82STaniya Das }; 177490db71e4SRajendra Nayak }; 177590db71e4SRajendra Nayak 177682bdc939SRajeshwari thermal-zones { 177782bdc939SRajeshwari cpu0-thermal { 177882bdc939SRajeshwari polling-delay-passive = <250>; 177982bdc939SRajeshwari polling-delay = <1000>; 178082bdc939SRajeshwari 178182bdc939SRajeshwari thermal-sensors = <&tsens0 1>; 178282bdc939SRajeshwari 178382bdc939SRajeshwari trips { 178482bdc939SRajeshwari cpu0_alert0: trip-point0 { 178582bdc939SRajeshwari temperature = <90000>; 178682bdc939SRajeshwari hysteresis = <2000>; 178782bdc939SRajeshwari type = "passive"; 178882bdc939SRajeshwari }; 178982bdc939SRajeshwari 179082bdc939SRajeshwari cpu0_alert1: trip-point1 { 179182bdc939SRajeshwari temperature = <95000>; 179282bdc939SRajeshwari hysteresis = <2000>; 179382bdc939SRajeshwari type = "passive"; 179482bdc939SRajeshwari }; 179582bdc939SRajeshwari 179682bdc939SRajeshwari cpu0_crit: cpu_crit { 179782bdc939SRajeshwari temperature = <110000>; 179882bdc939SRajeshwari hysteresis = <1000>; 179982bdc939SRajeshwari type = "critical"; 180082bdc939SRajeshwari }; 180182bdc939SRajeshwari }; 18022552c123SRajeshwari 18032552c123SRajeshwari cooling-maps { 18042552c123SRajeshwari map0 { 18052552c123SRajeshwari trip = <&cpu0_alert0>; 18062552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18072552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18082552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18092552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18102552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18112552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 18122552c123SRajeshwari }; 18132552c123SRajeshwari map1 { 18142552c123SRajeshwari trip = <&cpu0_alert1>; 18152552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18162552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18172552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18182552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18192552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18202552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 18212552c123SRajeshwari }; 18222552c123SRajeshwari }; 182382bdc939SRajeshwari }; 182482bdc939SRajeshwari 182582bdc939SRajeshwari cpu1-thermal { 182682bdc939SRajeshwari polling-delay-passive = <250>; 182782bdc939SRajeshwari polling-delay = <1000>; 182882bdc939SRajeshwari 182982bdc939SRajeshwari thermal-sensors = <&tsens0 2>; 183082bdc939SRajeshwari 183182bdc939SRajeshwari trips { 183282bdc939SRajeshwari cpu1_alert0: trip-point0 { 183382bdc939SRajeshwari temperature = <90000>; 183482bdc939SRajeshwari hysteresis = <2000>; 183582bdc939SRajeshwari type = "passive"; 183682bdc939SRajeshwari }; 183782bdc939SRajeshwari 183882bdc939SRajeshwari cpu1_alert1: trip-point1 { 183982bdc939SRajeshwari temperature = <95000>; 184082bdc939SRajeshwari hysteresis = <2000>; 184182bdc939SRajeshwari type = "passive"; 184282bdc939SRajeshwari }; 184382bdc939SRajeshwari 184482bdc939SRajeshwari cpu1_crit: cpu_crit { 184582bdc939SRajeshwari temperature = <110000>; 184682bdc939SRajeshwari hysteresis = <1000>; 184782bdc939SRajeshwari type = "critical"; 184882bdc939SRajeshwari }; 184982bdc939SRajeshwari }; 18502552c123SRajeshwari 18512552c123SRajeshwari cooling-maps { 18522552c123SRajeshwari map0 { 18532552c123SRajeshwari trip = <&cpu1_alert0>; 18542552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18552552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18562552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18572552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18582552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18592552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 18602552c123SRajeshwari }; 18612552c123SRajeshwari map1 { 18622552c123SRajeshwari trip = <&cpu1_alert1>; 18632552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18642552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18652552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18662552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18672552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 18682552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 18692552c123SRajeshwari }; 18702552c123SRajeshwari }; 187182bdc939SRajeshwari }; 187282bdc939SRajeshwari 187382bdc939SRajeshwari cpu2-thermal { 187482bdc939SRajeshwari polling-delay-passive = <250>; 187582bdc939SRajeshwari polling-delay = <1000>; 187682bdc939SRajeshwari 187782bdc939SRajeshwari thermal-sensors = <&tsens0 3>; 187882bdc939SRajeshwari 187982bdc939SRajeshwari trips { 188082bdc939SRajeshwari cpu2_alert0: trip-point0 { 188182bdc939SRajeshwari temperature = <90000>; 188282bdc939SRajeshwari hysteresis = <2000>; 188382bdc939SRajeshwari type = "passive"; 188482bdc939SRajeshwari }; 188582bdc939SRajeshwari 188682bdc939SRajeshwari cpu2_alert1: trip-point1 { 188782bdc939SRajeshwari temperature = <95000>; 188882bdc939SRajeshwari hysteresis = <2000>; 188982bdc939SRajeshwari type = "passive"; 189082bdc939SRajeshwari }; 189182bdc939SRajeshwari 189282bdc939SRajeshwari cpu2_crit: cpu_crit { 189382bdc939SRajeshwari temperature = <110000>; 189482bdc939SRajeshwari hysteresis = <1000>; 189582bdc939SRajeshwari type = "critical"; 189682bdc939SRajeshwari }; 189782bdc939SRajeshwari }; 18982552c123SRajeshwari 18992552c123SRajeshwari cooling-maps { 19002552c123SRajeshwari map0 { 19012552c123SRajeshwari trip = <&cpu2_alert0>; 19022552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19032552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19042552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19052552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19062552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19072552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 19082552c123SRajeshwari }; 19092552c123SRajeshwari map1 { 19102552c123SRajeshwari trip = <&cpu2_alert1>; 19112552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19122552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19132552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19142552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19152552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19162552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 19172552c123SRajeshwari }; 19182552c123SRajeshwari }; 191982bdc939SRajeshwari }; 192082bdc939SRajeshwari 192182bdc939SRajeshwari cpu3-thermal { 192282bdc939SRajeshwari polling-delay-passive = <250>; 192382bdc939SRajeshwari polling-delay = <1000>; 192482bdc939SRajeshwari 192582bdc939SRajeshwari thermal-sensors = <&tsens0 4>; 192682bdc939SRajeshwari 192782bdc939SRajeshwari trips { 192882bdc939SRajeshwari cpu3_alert0: trip-point0 { 192982bdc939SRajeshwari temperature = <90000>; 193082bdc939SRajeshwari hysteresis = <2000>; 193182bdc939SRajeshwari type = "passive"; 193282bdc939SRajeshwari }; 193382bdc939SRajeshwari 193482bdc939SRajeshwari cpu3_alert1: trip-point1 { 193582bdc939SRajeshwari temperature = <95000>; 193682bdc939SRajeshwari hysteresis = <2000>; 193782bdc939SRajeshwari type = "passive"; 193882bdc939SRajeshwari }; 193982bdc939SRajeshwari 194082bdc939SRajeshwari cpu3_crit: cpu_crit { 194182bdc939SRajeshwari temperature = <110000>; 194282bdc939SRajeshwari hysteresis = <1000>; 194382bdc939SRajeshwari type = "critical"; 194482bdc939SRajeshwari }; 194582bdc939SRajeshwari }; 19462552c123SRajeshwari 19472552c123SRajeshwari cooling-maps { 19482552c123SRajeshwari map0 { 19492552c123SRajeshwari trip = <&cpu3_alert0>; 19502552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19512552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19522552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19532552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19542552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19552552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 19562552c123SRajeshwari }; 19572552c123SRajeshwari map1 { 19582552c123SRajeshwari trip = <&cpu3_alert1>; 19592552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19602552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19612552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19622552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19632552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19642552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 19652552c123SRajeshwari }; 19662552c123SRajeshwari }; 196782bdc939SRajeshwari }; 196882bdc939SRajeshwari 196982bdc939SRajeshwari cpu4-thermal { 197082bdc939SRajeshwari polling-delay-passive = <250>; 197182bdc939SRajeshwari polling-delay = <1000>; 197282bdc939SRajeshwari 197382bdc939SRajeshwari thermal-sensors = <&tsens0 5>; 197482bdc939SRajeshwari 197582bdc939SRajeshwari trips { 197682bdc939SRajeshwari cpu4_alert0: trip-point0 { 197782bdc939SRajeshwari temperature = <90000>; 197882bdc939SRajeshwari hysteresis = <2000>; 197982bdc939SRajeshwari type = "passive"; 198082bdc939SRajeshwari }; 198182bdc939SRajeshwari 198282bdc939SRajeshwari cpu4_alert1: trip-point1 { 198382bdc939SRajeshwari temperature = <95000>; 198482bdc939SRajeshwari hysteresis = <2000>; 198582bdc939SRajeshwari type = "passive"; 198682bdc939SRajeshwari }; 198782bdc939SRajeshwari 198882bdc939SRajeshwari cpu4_crit: cpu_crit { 198982bdc939SRajeshwari temperature = <110000>; 199082bdc939SRajeshwari hysteresis = <1000>; 199182bdc939SRajeshwari type = "critical"; 199282bdc939SRajeshwari }; 199382bdc939SRajeshwari }; 19942552c123SRajeshwari 19952552c123SRajeshwari cooling-maps { 19962552c123SRajeshwari map0 { 19972552c123SRajeshwari trip = <&cpu4_alert0>; 19982552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 19992552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20002552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20012552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20022552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20032552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 20042552c123SRajeshwari }; 20052552c123SRajeshwari map1 { 20062552c123SRajeshwari trip = <&cpu4_alert1>; 20072552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20082552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20092552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20102552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20112552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20122552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 20132552c123SRajeshwari }; 20142552c123SRajeshwari }; 201582bdc939SRajeshwari }; 201682bdc939SRajeshwari 201782bdc939SRajeshwari cpu5-thermal { 201882bdc939SRajeshwari polling-delay-passive = <250>; 201982bdc939SRajeshwari polling-delay = <1000>; 202082bdc939SRajeshwari 202182bdc939SRajeshwari thermal-sensors = <&tsens0 6>; 202282bdc939SRajeshwari 202382bdc939SRajeshwari trips { 202482bdc939SRajeshwari cpu5_alert0: trip-point0 { 202582bdc939SRajeshwari temperature = <90000>; 202682bdc939SRajeshwari hysteresis = <2000>; 202782bdc939SRajeshwari type = "passive"; 202882bdc939SRajeshwari }; 202982bdc939SRajeshwari 203082bdc939SRajeshwari cpu5_alert1: trip-point1 { 203182bdc939SRajeshwari temperature = <95000>; 203282bdc939SRajeshwari hysteresis = <2000>; 203382bdc939SRajeshwari type = "passive"; 203482bdc939SRajeshwari }; 203582bdc939SRajeshwari 203682bdc939SRajeshwari cpu5_crit: cpu_crit { 203782bdc939SRajeshwari temperature = <110000>; 203882bdc939SRajeshwari hysteresis = <1000>; 203982bdc939SRajeshwari type = "critical"; 204082bdc939SRajeshwari }; 204182bdc939SRajeshwari }; 20422552c123SRajeshwari 20432552c123SRajeshwari cooling-maps { 20442552c123SRajeshwari map0 { 20452552c123SRajeshwari trip = <&cpu5_alert0>; 20462552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20472552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20482552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20492552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20502552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20512552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 20522552c123SRajeshwari }; 20532552c123SRajeshwari map1 { 20542552c123SRajeshwari trip = <&cpu5_alert1>; 20552552c123SRajeshwari cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20562552c123SRajeshwari <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20572552c123SRajeshwari <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20582552c123SRajeshwari <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20592552c123SRajeshwari <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20602552c123SRajeshwari <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 20612552c123SRajeshwari }; 20622552c123SRajeshwari }; 206382bdc939SRajeshwari }; 206482bdc939SRajeshwari 206582bdc939SRajeshwari cpu6-thermal { 206682bdc939SRajeshwari polling-delay-passive = <250>; 206782bdc939SRajeshwari polling-delay = <1000>; 206882bdc939SRajeshwari 206982bdc939SRajeshwari thermal-sensors = <&tsens0 9>; 207082bdc939SRajeshwari 207182bdc939SRajeshwari trips { 207282bdc939SRajeshwari cpu6_alert0: trip-point0 { 207382bdc939SRajeshwari temperature = <90000>; 207482bdc939SRajeshwari hysteresis = <2000>; 207582bdc939SRajeshwari type = "passive"; 207682bdc939SRajeshwari }; 207782bdc939SRajeshwari 207882bdc939SRajeshwari cpu6_alert1: trip-point1 { 207982bdc939SRajeshwari temperature = <95000>; 208082bdc939SRajeshwari hysteresis = <2000>; 208182bdc939SRajeshwari type = "passive"; 208282bdc939SRajeshwari }; 208382bdc939SRajeshwari 208482bdc939SRajeshwari cpu6_crit: cpu_crit { 208582bdc939SRajeshwari temperature = <110000>; 208682bdc939SRajeshwari hysteresis = <1000>; 208782bdc939SRajeshwari type = "critical"; 208882bdc939SRajeshwari }; 208982bdc939SRajeshwari }; 20902552c123SRajeshwari 20912552c123SRajeshwari cooling-maps { 20922552c123SRajeshwari map0 { 20932552c123SRajeshwari trip = <&cpu6_alert0>; 20942552c123SRajeshwari cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20952552c123SRajeshwari <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 20962552c123SRajeshwari }; 20972552c123SRajeshwari map1 { 20982552c123SRajeshwari trip = <&cpu6_alert1>; 20992552c123SRajeshwari cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 21002552c123SRajeshwari <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 21012552c123SRajeshwari }; 21022552c123SRajeshwari }; 210382bdc939SRajeshwari }; 210482bdc939SRajeshwari 210582bdc939SRajeshwari cpu7-thermal { 210682bdc939SRajeshwari polling-delay-passive = <250>; 210782bdc939SRajeshwari polling-delay = <1000>; 210882bdc939SRajeshwari 210982bdc939SRajeshwari thermal-sensors = <&tsens0 10>; 211082bdc939SRajeshwari 211182bdc939SRajeshwari trips { 211282bdc939SRajeshwari cpu7_alert0: trip-point0 { 211382bdc939SRajeshwari temperature = <90000>; 211482bdc939SRajeshwari hysteresis = <2000>; 211582bdc939SRajeshwari type = "passive"; 211682bdc939SRajeshwari }; 211782bdc939SRajeshwari 211882bdc939SRajeshwari cpu7_alert1: trip-point1 { 211982bdc939SRajeshwari temperature = <95000>; 212082bdc939SRajeshwari hysteresis = <2000>; 212182bdc939SRajeshwari type = "passive"; 212282bdc939SRajeshwari }; 212382bdc939SRajeshwari 212482bdc939SRajeshwari cpu7_crit: cpu_crit { 212582bdc939SRajeshwari temperature = <110000>; 212682bdc939SRajeshwari hysteresis = <1000>; 212782bdc939SRajeshwari type = "critical"; 212882bdc939SRajeshwari }; 212982bdc939SRajeshwari }; 21302552c123SRajeshwari 21312552c123SRajeshwari cooling-maps { 21322552c123SRajeshwari map0 { 21332552c123SRajeshwari trip = <&cpu7_alert0>; 21342552c123SRajeshwari cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 21352552c123SRajeshwari <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 21362552c123SRajeshwari }; 21372552c123SRajeshwari map1 { 21382552c123SRajeshwari trip = <&cpu7_alert1>; 21392552c123SRajeshwari cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 21402552c123SRajeshwari <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 21412552c123SRajeshwari }; 21422552c123SRajeshwari }; 214382bdc939SRajeshwari }; 214482bdc939SRajeshwari 214582bdc939SRajeshwari cpu8-thermal { 214682bdc939SRajeshwari polling-delay-passive = <250>; 214782bdc939SRajeshwari polling-delay = <1000>; 214882bdc939SRajeshwari 214982bdc939SRajeshwari thermal-sensors = <&tsens0 11>; 215082bdc939SRajeshwari 215182bdc939SRajeshwari trips { 215282bdc939SRajeshwari cpu8_alert0: trip-point0 { 215382bdc939SRajeshwari temperature = <90000>; 215482bdc939SRajeshwari hysteresis = <2000>; 215582bdc939SRajeshwari type = "passive"; 215682bdc939SRajeshwari }; 215782bdc939SRajeshwari 215882bdc939SRajeshwari cpu8_alert1: trip-point1 { 215982bdc939SRajeshwari temperature = <95000>; 216082bdc939SRajeshwari hysteresis = <2000>; 216182bdc939SRajeshwari type = "passive"; 216282bdc939SRajeshwari }; 216382bdc939SRajeshwari 216482bdc939SRajeshwari cpu8_crit: cpu_crit { 216582bdc939SRajeshwari temperature = <110000>; 216682bdc939SRajeshwari hysteresis = <1000>; 216782bdc939SRajeshwari type = "critical"; 216882bdc939SRajeshwari }; 216982bdc939SRajeshwari }; 21702552c123SRajeshwari 21712552c123SRajeshwari cooling-maps { 21722552c123SRajeshwari map0 { 21732552c123SRajeshwari trip = <&cpu8_alert0>; 21742552c123SRajeshwari cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 21752552c123SRajeshwari <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 21762552c123SRajeshwari }; 21772552c123SRajeshwari map1 { 21782552c123SRajeshwari trip = <&cpu8_alert1>; 21792552c123SRajeshwari cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 21802552c123SRajeshwari <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 21812552c123SRajeshwari }; 21822552c123SRajeshwari }; 218382bdc939SRajeshwari }; 218482bdc939SRajeshwari 218582bdc939SRajeshwari cpu9-thermal { 218682bdc939SRajeshwari polling-delay-passive = <250>; 218782bdc939SRajeshwari polling-delay = <1000>; 218882bdc939SRajeshwari 218982bdc939SRajeshwari thermal-sensors = <&tsens0 12>; 219082bdc939SRajeshwari 219182bdc939SRajeshwari trips { 219282bdc939SRajeshwari cpu9_alert0: trip-point0 { 219382bdc939SRajeshwari temperature = <90000>; 219482bdc939SRajeshwari hysteresis = <2000>; 219582bdc939SRajeshwari type = "passive"; 219682bdc939SRajeshwari }; 219782bdc939SRajeshwari 219882bdc939SRajeshwari cpu9_alert1: trip-point1 { 219982bdc939SRajeshwari temperature = <95000>; 220082bdc939SRajeshwari hysteresis = <2000>; 220182bdc939SRajeshwari type = "passive"; 220282bdc939SRajeshwari }; 220382bdc939SRajeshwari 220482bdc939SRajeshwari cpu9_crit: cpu_crit { 220582bdc939SRajeshwari temperature = <110000>; 220682bdc939SRajeshwari hysteresis = <1000>; 220782bdc939SRajeshwari type = "critical"; 220882bdc939SRajeshwari }; 220982bdc939SRajeshwari }; 22102552c123SRajeshwari 22112552c123SRajeshwari cooling-maps { 22122552c123SRajeshwari map0 { 22132552c123SRajeshwari trip = <&cpu9_alert0>; 22142552c123SRajeshwari cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 22152552c123SRajeshwari <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 22162552c123SRajeshwari }; 22172552c123SRajeshwari map1 { 22182552c123SRajeshwari trip = <&cpu9_alert1>; 22192552c123SRajeshwari cooling-device = <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 22202552c123SRajeshwari <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 22212552c123SRajeshwari }; 22222552c123SRajeshwari }; 222382bdc939SRajeshwari }; 222482bdc939SRajeshwari 222582bdc939SRajeshwari aoss0-thermal { 222682bdc939SRajeshwari polling-delay-passive = <250>; 222782bdc939SRajeshwari polling-delay = <1000>; 222882bdc939SRajeshwari 222982bdc939SRajeshwari thermal-sensors = <&tsens0 0>; 223082bdc939SRajeshwari 223182bdc939SRajeshwari trips { 223282bdc939SRajeshwari aoss0_alert0: trip-point0 { 223382bdc939SRajeshwari temperature = <90000>; 223482bdc939SRajeshwari hysteresis = <2000>; 223582bdc939SRajeshwari type = "hot"; 223682bdc939SRajeshwari }; 223782bdc939SRajeshwari }; 223882bdc939SRajeshwari }; 223982bdc939SRajeshwari 224082bdc939SRajeshwari cpuss0-thermal { 224182bdc939SRajeshwari polling-delay-passive = <250>; 224282bdc939SRajeshwari polling-delay = <1000>; 224382bdc939SRajeshwari 224482bdc939SRajeshwari thermal-sensors = <&tsens0 7>; 224582bdc939SRajeshwari 224682bdc939SRajeshwari trips { 224782bdc939SRajeshwari cpuss0_alert0: trip-point0 { 224882bdc939SRajeshwari temperature = <90000>; 224982bdc939SRajeshwari hysteresis = <2000>; 225082bdc939SRajeshwari type = "hot"; 225182bdc939SRajeshwari }; 225282bdc939SRajeshwari cpuss0_crit: cluster0_crit { 225382bdc939SRajeshwari temperature = <110000>; 225482bdc939SRajeshwari hysteresis = <2000>; 225582bdc939SRajeshwari type = "critical"; 225682bdc939SRajeshwari }; 225782bdc939SRajeshwari }; 225882bdc939SRajeshwari }; 225982bdc939SRajeshwari 226082bdc939SRajeshwari cpuss1-thermal { 226182bdc939SRajeshwari polling-delay-passive = <250>; 226282bdc939SRajeshwari polling-delay = <1000>; 226382bdc939SRajeshwari 226482bdc939SRajeshwari thermal-sensors = <&tsens0 8>; 226582bdc939SRajeshwari 226682bdc939SRajeshwari trips { 226782bdc939SRajeshwari cpuss1_alert0: trip-point0 { 226882bdc939SRajeshwari temperature = <90000>; 226982bdc939SRajeshwari hysteresis = <2000>; 227082bdc939SRajeshwari type = "hot"; 227182bdc939SRajeshwari }; 227282bdc939SRajeshwari cpuss1_crit: cluster0_crit { 227382bdc939SRajeshwari temperature = <110000>; 227482bdc939SRajeshwari hysteresis = <2000>; 227582bdc939SRajeshwari type = "critical"; 227682bdc939SRajeshwari }; 227782bdc939SRajeshwari }; 227882bdc939SRajeshwari }; 227982bdc939SRajeshwari 228082bdc939SRajeshwari gpuss0-thermal { 228182bdc939SRajeshwari polling-delay-passive = <250>; 228282bdc939SRajeshwari polling-delay = <1000>; 228382bdc939SRajeshwari 228482bdc939SRajeshwari thermal-sensors = <&tsens0 13>; 228582bdc939SRajeshwari 228682bdc939SRajeshwari trips { 228782bdc939SRajeshwari gpuss0_alert0: trip-point0 { 228882bdc939SRajeshwari temperature = <90000>; 228982bdc939SRajeshwari hysteresis = <2000>; 229082bdc939SRajeshwari type = "hot"; 229182bdc939SRajeshwari }; 229282bdc939SRajeshwari }; 229382bdc939SRajeshwari }; 229482bdc939SRajeshwari 229582bdc939SRajeshwari gpuss1-thermal { 229682bdc939SRajeshwari polling-delay-passive = <250>; 229782bdc939SRajeshwari polling-delay = <1000>; 229882bdc939SRajeshwari 229982bdc939SRajeshwari thermal-sensors = <&tsens0 14>; 230082bdc939SRajeshwari 230182bdc939SRajeshwari trips { 230282bdc939SRajeshwari gpuss1_alert0: trip-point0 { 230382bdc939SRajeshwari temperature = <90000>; 230482bdc939SRajeshwari hysteresis = <2000>; 230582bdc939SRajeshwari type = "hot"; 230682bdc939SRajeshwari }; 230782bdc939SRajeshwari }; 230882bdc939SRajeshwari }; 230982bdc939SRajeshwari 231082bdc939SRajeshwari aoss1-thermal { 231182bdc939SRajeshwari polling-delay-passive = <250>; 231282bdc939SRajeshwari polling-delay = <1000>; 231382bdc939SRajeshwari 231482bdc939SRajeshwari thermal-sensors = <&tsens1 0>; 231582bdc939SRajeshwari 231682bdc939SRajeshwari trips { 231782bdc939SRajeshwari aoss1_alert0: trip-point0 { 231882bdc939SRajeshwari temperature = <90000>; 231982bdc939SRajeshwari hysteresis = <2000>; 232082bdc939SRajeshwari type = "hot"; 232182bdc939SRajeshwari }; 232282bdc939SRajeshwari }; 232382bdc939SRajeshwari }; 232482bdc939SRajeshwari 232582bdc939SRajeshwari cwlan-thermal { 232682bdc939SRajeshwari polling-delay-passive = <250>; 232782bdc939SRajeshwari polling-delay = <1000>; 232882bdc939SRajeshwari 232982bdc939SRajeshwari thermal-sensors = <&tsens1 1>; 233082bdc939SRajeshwari 233182bdc939SRajeshwari trips { 233282bdc939SRajeshwari cwlan_alert0: trip-point0 { 233382bdc939SRajeshwari temperature = <90000>; 233482bdc939SRajeshwari hysteresis = <2000>; 233582bdc939SRajeshwari type = "hot"; 233682bdc939SRajeshwari }; 233782bdc939SRajeshwari }; 233882bdc939SRajeshwari }; 233982bdc939SRajeshwari 234082bdc939SRajeshwari audio-thermal { 234182bdc939SRajeshwari polling-delay-passive = <250>; 234282bdc939SRajeshwari polling-delay = <1000>; 234382bdc939SRajeshwari 234482bdc939SRajeshwari thermal-sensors = <&tsens1 2>; 234582bdc939SRajeshwari 234682bdc939SRajeshwari trips { 234782bdc939SRajeshwari audio_alert0: trip-point0 { 234882bdc939SRajeshwari temperature = <90000>; 234982bdc939SRajeshwari hysteresis = <2000>; 235082bdc939SRajeshwari type = "hot"; 235182bdc939SRajeshwari }; 235282bdc939SRajeshwari }; 235382bdc939SRajeshwari }; 235482bdc939SRajeshwari 235582bdc939SRajeshwari ddr-thermal { 235682bdc939SRajeshwari polling-delay-passive = <250>; 235782bdc939SRajeshwari polling-delay = <1000>; 235882bdc939SRajeshwari 235982bdc939SRajeshwari thermal-sensors = <&tsens1 3>; 236082bdc939SRajeshwari 236182bdc939SRajeshwari trips { 236282bdc939SRajeshwari ddr_alert0: trip-point0 { 236382bdc939SRajeshwari temperature = <90000>; 236482bdc939SRajeshwari hysteresis = <2000>; 236582bdc939SRajeshwari type = "hot"; 236682bdc939SRajeshwari }; 236782bdc939SRajeshwari }; 236882bdc939SRajeshwari }; 236982bdc939SRajeshwari 237082bdc939SRajeshwari q6-hvx-thermal { 237182bdc939SRajeshwari polling-delay-passive = <250>; 237282bdc939SRajeshwari polling-delay = <1000>; 237382bdc939SRajeshwari 237482bdc939SRajeshwari thermal-sensors = <&tsens1 4>; 237582bdc939SRajeshwari 237682bdc939SRajeshwari trips { 237782bdc939SRajeshwari q6_hvx_alert0: trip-point0 { 237882bdc939SRajeshwari temperature = <90000>; 237982bdc939SRajeshwari hysteresis = <2000>; 238082bdc939SRajeshwari type = "hot"; 238182bdc939SRajeshwari }; 238282bdc939SRajeshwari }; 238382bdc939SRajeshwari }; 238482bdc939SRajeshwari 238582bdc939SRajeshwari camera-thermal { 238682bdc939SRajeshwari polling-delay-passive = <250>; 238782bdc939SRajeshwari polling-delay = <1000>; 238882bdc939SRajeshwari 238982bdc939SRajeshwari thermal-sensors = <&tsens1 5>; 239082bdc939SRajeshwari 239182bdc939SRajeshwari trips { 239282bdc939SRajeshwari camera_alert0: trip-point0 { 239382bdc939SRajeshwari temperature = <90000>; 239482bdc939SRajeshwari hysteresis = <2000>; 239582bdc939SRajeshwari type = "hot"; 239682bdc939SRajeshwari }; 239782bdc939SRajeshwari }; 239882bdc939SRajeshwari }; 239982bdc939SRajeshwari 240082bdc939SRajeshwari mdm-core-thermal { 240182bdc939SRajeshwari polling-delay-passive = <250>; 240282bdc939SRajeshwari polling-delay = <1000>; 240382bdc939SRajeshwari 240482bdc939SRajeshwari thermal-sensors = <&tsens1 6>; 240582bdc939SRajeshwari 240682bdc939SRajeshwari trips { 240782bdc939SRajeshwari mdm_alert0: trip-point0 { 240882bdc939SRajeshwari temperature = <90000>; 240982bdc939SRajeshwari hysteresis = <2000>; 241082bdc939SRajeshwari type = "hot"; 241182bdc939SRajeshwari }; 241282bdc939SRajeshwari }; 241382bdc939SRajeshwari }; 241482bdc939SRajeshwari 241582bdc939SRajeshwari mdm-dsp-thermal { 241682bdc939SRajeshwari polling-delay-passive = <250>; 241782bdc939SRajeshwari polling-delay = <1000>; 241882bdc939SRajeshwari 241982bdc939SRajeshwari thermal-sensors = <&tsens1 7>; 242082bdc939SRajeshwari 242182bdc939SRajeshwari trips { 242282bdc939SRajeshwari mdm_dsp_alert0: trip-point0 { 242382bdc939SRajeshwari temperature = <90000>; 242482bdc939SRajeshwari hysteresis = <2000>; 242582bdc939SRajeshwari type = "hot"; 242682bdc939SRajeshwari }; 242782bdc939SRajeshwari }; 242882bdc939SRajeshwari }; 242982bdc939SRajeshwari 243082bdc939SRajeshwari npu-thermal { 243182bdc939SRajeshwari polling-delay-passive = <250>; 243282bdc939SRajeshwari polling-delay = <1000>; 243382bdc939SRajeshwari 243482bdc939SRajeshwari thermal-sensors = <&tsens1 8>; 243582bdc939SRajeshwari 243682bdc939SRajeshwari trips { 243782bdc939SRajeshwari npu_alert0: trip-point0 { 243882bdc939SRajeshwari temperature = <90000>; 243982bdc939SRajeshwari hysteresis = <2000>; 244082bdc939SRajeshwari type = "hot"; 244182bdc939SRajeshwari }; 244282bdc939SRajeshwari }; 244382bdc939SRajeshwari }; 244482bdc939SRajeshwari 244582bdc939SRajeshwari video-thermal { 244682bdc939SRajeshwari polling-delay-passive = <250>; 244782bdc939SRajeshwari polling-delay = <1000>; 244882bdc939SRajeshwari 244982bdc939SRajeshwari thermal-sensors = <&tsens1 9>; 245082bdc939SRajeshwari 245182bdc939SRajeshwari trips { 245282bdc939SRajeshwari video_alert0: trip-point0 { 245382bdc939SRajeshwari temperature = <90000>; 245482bdc939SRajeshwari hysteresis = <2000>; 245582bdc939SRajeshwari type = "hot"; 245682bdc939SRajeshwari }; 245782bdc939SRajeshwari }; 245882bdc939SRajeshwari }; 245982bdc939SRajeshwari }; 246082bdc939SRajeshwari 246190db71e4SRajendra Nayak timer { 246290db71e4SRajendra Nayak compatible = "arm,armv8-timer"; 246390db71e4SRajendra Nayak interrupts = <GIC_PPI 1 IRQ_TYPE_LEVEL_LOW>, 246490db71e4SRajendra Nayak <GIC_PPI 2 IRQ_TYPE_LEVEL_LOW>, 246590db71e4SRajendra Nayak <GIC_PPI 3 IRQ_TYPE_LEVEL_LOW>, 246690db71e4SRajendra Nayak <GIC_PPI 0 IRQ_TYPE_LEVEL_LOW>; 246790db71e4SRajendra Nayak }; 246890db71e4SRajendra Nayak}; 2469