| /* |
| * Copyright (c) 2018, The Linux Foundation. All rights reserved. |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 2 and |
| * only version 2 as published by the Free Software Foundation. |
| * |
| * This program is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| * GNU General Public License for more details. |
| */ |
| |
| #include "qcs605.dtsi" |
| #include "pm8005.dtsi" |
| #include "qcs605-pm660-pm8005-regulator.dtsi" |
| |
| / { |
| model = "Qualcomm Technologies, Inc. QCS605 SoC"; |
| compatible = "qcom,qcs605"; |
| |
| cpus { |
| /delete-node/ cpu@200; |
| /delete-node/ cpu@300; |
| /delete-node/ cpu@400; |
| /delete-node/ cpu@500; |
| |
| cpu-map { |
| cluster0 { |
| /delete-node/ core2; |
| /delete-node/ core3; |
| /delete-node/ core4; |
| /delete-node/ core5; |
| }; |
| }; |
| }; |
| }; |
| |
| &soc { |
| /delete-node/ jtagmm@7240000; |
| /delete-node/ jtagmm@7340000; |
| /delete-node/ jtagmm@7440000; |
| /delete-node/ jtagmm@7540000; |
| /delete-node/ cti@7220000; |
| /delete-node/ cti@7320000; |
| /delete-node/ cti@7420000; |
| /delete-node/ cti@7520000; |
| /delete-node/ etm@7240000; |
| /delete-node/ etm@7340000; |
| /delete-node/ etm@7440000; |
| /delete-node/ etm@7540000; |
| cpuss_dump { |
| /delete-node/ qcom,l1_i_cache200; |
| /delete-node/ qcom,l1_i_cache300; |
| /delete-node/ qcom,l1_i_cache400; |
| /delete-node/ qcom,l1_i_cache500; |
| /delete-node/ qcom,l1_d_cache200; |
| /delete-node/ qcom,l1_d_cache300; |
| /delete-node/ qcom,l1_d_cache400; |
| /delete-node/ qcom,l1_d_cache500; |
| /delete-node/ qcom,l1_tlb_dump200; |
| /delete-node/ qcom,l1_tlb_dump300; |
| /delete-node/ qcom,l1_tlb_dump400; |
| /delete-node/ qcom,l1_tlb_dump500; |
| }; |
| |
| devfreq_memlat_0: qcom,cpu0-memlat-mon { |
| qcom,cpulist = <&CPU0 &CPU1>; |
| }; |
| |
| devfreq_l3lat_0: qcom,cpu0-l3lat-mon { |
| qcom,cpulist = <&CPU0 &CPU1>; |
| }; |
| devfreq_compute0: qcom,devfreq-compute0 { |
| qcom,cpulist = <&CPU0 &CPU1>; |
| }; |
| |
| funnel_apss: funnel@7800000 { |
| ports { |
| /delete-node/ port@3; |
| /delete-node/ port@4; |
| /delete-node/ port@5; |
| /delete-node/ port@6; |
| }; |
| }; |
| |
| qcom,lpm-levels { |
| qcom,pm-cluster@0 { |
| qcom,pm-cpu@0 { |
| qcom,cpu = <&CPU0 &CPU1>; |
| }; |
| }; |
| }; |
| |
| qcom,chd_silver { |
| compatible = "qcom,core-hang-detect"; |
| label = "silver"; |
| qcom,threshold-arr = <0x17e00058 0x17e10058>; |
| qcom,config-arr = <0x17e00060 0x17e10060>; |
| }; |
| }; |
| |
| &pm660_temp_alarm { |
| cooling-maps { |
| /delete-node/ trip0_cpu2; |
| /delete-node/ trip0_cpu3; |
| /delete-node/ trip0_cpu4; |
| /delete-node/ trip0_cpu5; |
| /delete-node/ trip1_cpu2; |
| /delete-node/ trip1_cpu3; |
| /delete-node/ trip1_cpu4; |
| /delete-node/ trip1_cpu5; |
| }; |
| }; |
| |
| &thermal_zones { |
| |
| xo-therm-cpu-step { |
| cooling-maps { |
| /delete-node/ skin_cpu2; |
| /delete-node/ skin_cpu3; |
| /delete-node/ skin_cpu4; |
| /delete-node/ skin_cpu5; |
| }; |
| }; |
| }; |
| |
| &spmi_bus { |
| /delete-node/ qcom,pm660l@2; |
| /delete-node/ qcom,pm660l@3; |
| }; |
| |
| &thermal_zones { |
| pm660l_tz { |
| /delete-property/ thermal-sensors; |
| }; |
| }; |
| |
| &soc { |
| qcom,turing@8300000 { |
| /delete-property/ vdd_cx-supply; |
| vdd_cx-supply = <&pm8005_s1_level>; |
| }; |
| |
| qcom,lpass@62400000 { |
| /delete-property/ vdd_cx-supply; |
| vdd_cx-supply = <&pm8005_s1_level>; |
| }; |
| }; |
| |
| &clock_cpucc { |
| /delete-property/ vdd_l3_mx_ao-supply; |
| /delete-property/ vdd_pwrcl_mx_ao-supply; |
| vdd_l3_mx_ao-supply = <&pm660_s2_level_ao>; |
| vdd_pwrcl_mx_ao-supply = <&pm660_s2_level_ao>; |
| }; |
| |
| &clock_gcc { |
| /delete-property/ vdd_cx-supply; |
| /delete-property/ vdd_cx_ao-supply; |
| vdd_cx-supply = <&pm8005_s1_level>; |
| vdd_cx_ao-supply = <&pm8005_s1_level_ao>; |
| }; |
| |
| &clock_videocc { |
| /delete-property/ vdd_cx-supply; |
| vdd_cx-supply = <&pm8005_s1_level>; |
| }; |
| |
| &clock_camcc { |
| /delete-property/ vdd_mx-supply; |
| /delete-property/ vdd_cx-supply; |
| vdd_cx-supply = <&pm8005_s1_level>; |
| vdd_mx-supply = <&pm660_s2_level>; |
| }; |
| |
| &clock_dispcc { |
| /delete-property/ vdd_cx-supply; |
| vdd_cx-supply = <&pm8005_s1_level>; |
| }; |
| |
| &clock_gpucc { |
| /delete-property/ vdd_mx-supply; |
| /delete-property/ vdd_cx-supply; |
| vdd_cx-supply = <&pm8005_s1_level>; |
| vdd_mx-supply = <&pm660_s2_level>; |
| }; |
| |
| &pil_modem { |
| /delete-property/ vdd_mx-supply; |
| /delete-property/ vdd_cx-supply; |
| /delete-property/ vdd_mss-supply; |
| vdd_cx-supply = <&pm8005_s1_level>; |
| vdd_mx-supply = <&pm660_s2_level>; |
| vdd_mss-supply = <&pm8005_s1_level>; |
| }; |
| |
| &clock_gfx { |
| /delete-property/ vdd_gfx-supply; |
| vdd_gfx-supply = <&pm8005_s2>; |
| }; |
| |
| &gpu_gx_gdsc { |
| /delete-property/ parent-supply; |
| parent-supply = <&pm8005_s2>; |
| }; |
| |
| &mdss_dsi_phy0 { |
| /delete-property/ vdda-0p9-supply; |
| }; |
| |
| &mdss_dsi_phy1 { |
| /delete-property/ vdda-0p9-supply; |
| }; |
| |
| &sde_dp { |
| /delete-property/ vdda-0p9-supply; |
| }; |
| |
| &qusb_phy0 { |
| /delete-property/ vdd-supply; |
| /delete-property/ vdda33-supply; |
| }; |
| |
| &usb_qmp_dp_phy { |
| /delete-property/ vdd-supply; |
| }; |
| |
| &pm660_pdphy { |
| /delete-property/ vdd-pdphy-supply; |
| }; |