diff --git a/qcom/lahaina-thermal-modem.dtsi b/qcom/lahaina-thermal-modem.dtsi index 1033eb069415..de5ea26af211 100644 --- a/qcom/lahaina-thermal-modem.dtsi +++ b/qcom/lahaina-thermal-modem.dtsi @@ -1,92 +1,90 @@ -&soc { - qmi-tmd-devices { - compatible = "qcom,qmi-cooling-devices"; +&qmi_tmd { + modem { + qcom,instance-id = ; - modem { - qcom,instance-id = ; + modem_pa_dsc: modem_pa_dsc { + qcom,qmi-dev-name = "pa_dsc"; + #cooling-cells = <2>; + }; - modem_pa_dsc: modem_pa_dsc { - qcom,qmi-dev-name = "pa_dsc"; - #cooling-cells = <2>; - }; + modem_pa_fr1_dsc: modem_pa_fr1_dsc { + qcom,qmi-dev-name = "pa_fr1_dsc"; + #cooling-cells = <2>; + }; - modem_pa_fr1_dsc: modem_pa_fr1_dsc { - qcom,qmi-dev-name = "pa_fr1_dsc"; - #cooling-cells = <2>; - }; + modem_tj: modem_tj { + qcom,qmi-dev-name = "modem"; + #cooling-cells = <2>; + }; - modem_tj: modem_tj { - qcom,qmi-dev-name = "modem"; - #cooling-cells = <2>; - }; + modem_skin_lte_dsc: modem_skin_lte_dsc { + qcom,qmi-dev-name = "modem_skin_lte_dsc"; + #cooling-cells = <2>; + }; - modem_skin_lte_dsc: modem_skin_lte_dsc { - qcom,qmi-dev-name = "modem_skin_lte_dsc"; - #cooling-cells = <2>; - }; + modem_skin_nr_dsc: modem_skin_nr_dsc { + qcom,qmi-dev-name = "modem_skin_nr_dsc"; + #cooling-cells = <2>; + }; - modem_skin_nr_dsc: modem_skin_nr_dsc { - qcom,qmi-dev-name = "modem_skin_nr_dsc"; - #cooling-cells = <2>; - }; + modem_mmw_skin0_dsc: modem_mmw_skin0_dsc { + qcom,qmi-dev-name = "mmw_skin0_dsc"; + #cooling-cells = <2>; + }; - modem_mmw_skin0_dsc: modem_mmw_skin0_dsc { - qcom,qmi-dev-name = "mmw_skin0_dsc"; - #cooling-cells = <2>; - }; + modem_mmw_skin1_dsc: modem_mmw_skin1_dsc { + qcom,qmi-dev-name = "mmw_skin1_dsc"; + #cooling-cells = <2>; + }; - modem_mmw_skin1_dsc: modem_mmw_skin1_dsc { - qcom,qmi-dev-name = "mmw_skin1_dsc"; - #cooling-cells = <2>; - }; + modem_mmw_skin2_dsc: modem_mmw_skin2_dsc { + qcom,qmi-dev-name = "mmw_skin2_dsc"; + #cooling-cells = <2>; + }; - modem_mmw_skin2_dsc: modem_mmw_skin2_dsc { - qcom,qmi-dev-name = "mmw_skin2_dsc"; - #cooling-cells = <2>; - }; + modem_mmw_skin3_dsc: modem_mmw_skin3_dsc { + qcom,qmi-dev-name = "mmw_skin3_dsc"; + #cooling-cells = <2>; + }; - modem_mmw_skin3_dsc: modem_mmw_skin3_dsc { - qcom,qmi-dev-name = "mmw_skin3_dsc"; - #cooling-cells = <2>; - }; + modem_mmw0: modem_mmw0 { + qcom,qmi-dev-name = "mmw0"; + #cooling-cells = <2>; + }; - modem_mmw0: modem_mmw0 { - qcom,qmi-dev-name = "mmw0"; - #cooling-cells = <2>; - }; + modem_mmw1: modem_mmw1 { + qcom,qmi-dev-name = "mmw1"; + #cooling-cells = <2>; + }; - modem_mmw1: modem_mmw1 { - qcom,qmi-dev-name = "mmw1"; - #cooling-cells = <2>; - }; + modem_mmw2: modem_mmw2 { + qcom,qmi-dev-name = "mmw2"; + #cooling-cells = <2>; + }; - modem_mmw2: modem_mmw2 { - qcom,qmi-dev-name = "mmw2"; - #cooling-cells = <2>; - }; + modem_mmw3: modem_mmw3 { + qcom,qmi-dev-name = "mmw3"; + #cooling-cells = <2>; + }; - modem_mmw3: modem_mmw3 { - qcom,qmi-dev-name = "mmw3"; - #cooling-cells = <2>; - }; + modem_bcl: modem_bcl { + qcom,qmi-dev-name = "vbatt_low"; + #cooling-cells = <2>; + }; - modem_bcl: modem_bcl { - qcom,qmi-dev-name = "vbatt_low"; - #cooling-cells = <2>; - }; + modem_charge_state: modem_charge_state { + qcom,qmi-dev-name = "charge_state"; + #cooling-cells = <2>; + }; - modem_charge_state: modem_charge_state { - qcom,qmi-dev-name = "charge_state"; - #cooling-cells = <2>; - }; - - modem_wlan: modem_wlan { - qcom,qmi-dev-name = "wlan"; - #cooling-cells = <2>; - }; + modem_wlan: modem_wlan { + qcom,qmi-dev-name = "wlan"; + #cooling-cells = <2>; }; }; +}; +&soc { qmi_sensor: qmi-ts-sensors { compatible = "qcom,qmi-sensors"; #thermal-sensor-cells = <1>; diff --git a/qcom/lahaina-thermal.dtsi b/qcom/lahaina-thermal.dtsi index 061a91350676..580b4e0d7836 100644 --- a/qcom/lahaina-thermal.dtsi +++ b/qcom/lahaina-thermal.dtsi @@ -1,6 +1,22 @@ #include #include "lahaina-thermal-modem.dtsi" +&qmi_tmd { + cdsp { + qcom,instance-id = ; + + cdsp_sw: cdsp { + qcom,qmi-dev-name = "cdsp_sw"; + #cooling-cells = <2>; + }; + + cdsp_hw: cdsp_hw { + qcom,qmi-dev-name = "cdsp_hw"; + #cooling-cells = <2>; + }; + }; +}; + &cpufreq_hw { qcom,cpu-isolation { compatible = "qcom,cpu-isolate"; diff --git a/qcom/lahaina.dtsi b/qcom/lahaina.dtsi index 5b09c291b543..2ce110268c29 100644 --- a/qcom/lahaina.dtsi +++ b/qcom/lahaina.dtsi @@ -2664,6 +2664,10 @@ thermal_zones: thermal-zones { }; + qmi_tmd: qmi-tmd-devices { + compatible = "qcom,qmi-cooling-devices"; + }; + cache-controller@9200000 { compatible = "qcom,lahaina-llcc", "qcom,llcc-v2"; reg = <0x9200000 0x1d0000> , <0x9600000 0x50000>;