mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-11-10 04:42:22 -05:00
Add addtional thermal zones for sdr pa sensor to make compatibility on both modem versions. Change-Id: Ieaf14620cfca9894e76c2c8a9c28749c97ef25db
664 lines
12 KiB
Devicetree
664 lines
12 KiB
Devicetree
#include <dt-bindings/thermal/thermal_qti.h>
|
|
|
|
&soc {
|
|
qmi-tmd-devices {
|
|
compatible = "qcom,qmi-cooling-devices";
|
|
|
|
modem {
|
|
qcom,instance-id = <QMI_MODEM_INST_ID>;
|
|
|
|
modem_lte_dsc: modem_lte_dsc {
|
|
qcom,qmi-dev-name = "modem_lte_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
modem_nr_dsc: modem_nr_dsc {
|
|
qcom,qmi-dev-name = "modem_nr_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
modem_nr_scg_dsc: modem_nr_scg_dsc {
|
|
qcom,qmi-dev-name = "modem_nr_scg_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
sdr0_lte_dsc: sdr0_lte_dsc {
|
|
qcom,qmi-dev-name = "sdr0_lte_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
sdr1_lte_dsc: sdr1_lte_dsc {
|
|
qcom,qmi-dev-name = "sdr1_lte_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
sdr0_nr_dsc: sdr0_nr_dsc {
|
|
qcom,qmi-dev-name = "sdr0_nr_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
sdr1_nr_dsc: sdr1_nr_dsc {
|
|
qcom,qmi-dev-name = "sdr1_nr_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
pa_lte_sdr0_dsc: pa_lte_sdr0_dsc {
|
|
qcom,qmi-dev-name = "pa_lte_sdr0_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
pa_lte_sdr1_dsc: pa_lte_sdr1_dsc {
|
|
qcom,qmi-dev-name = "pa_lte_sdr1_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
pa_nr_sdr0_dsc: pa_nr_sdr0_dsc {
|
|
qcom,qmi-dev-name = "pa_nr_sdr0_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
pa_nr_sdr1_dsc: pa_nr_sdr1_dsc {
|
|
qcom,qmi-dev-name = "pa_nr_sdr1_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
pa_nr_sdr0_scg_dsc: pa_nr_sdr0_scg_dsc {
|
|
qcom,qmi-dev-name = "pa_nr_sdr0_scg_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
pa_nr_sdr1_scg_dsc: pa_nr_sdr1_scg_dsc {
|
|
qcom,qmi-dev-name = "pa_nr_sdr1_scg_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
mmw0_dsc: mmw0_dsc {
|
|
qcom,qmi-dev-name = "mmw0_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
mmw1_dsc: mmw1_dsc {
|
|
qcom,qmi-dev-name = "mmw1_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
mmw2_dsc: mmw2_dsc {
|
|
qcom,qmi-dev-name = "mmw2_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
mmw3_dsc: mmw3_dsc {
|
|
qcom,qmi-dev-name = "mmw3_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
mmw_ific_dsc: mmw_ific_dsc {
|
|
qcom,qmi-dev-name = "mmw_ific_dsc";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
qmi_wlan: wlan {
|
|
qcom,qmi-dev-name = "wlan";
|
|
#cooling-cells = <2>;
|
|
};
|
|
|
|
modem_vdd: modem_vdd {
|
|
qcom,qmi-dev-name = "cpuv_restriction_cold";
|
|
#cooling-cells = <2>;
|
|
};
|
|
};
|
|
};
|
|
|
|
qmi_sensor: qmi-ts-sensors {
|
|
compatible = "qcom,qmi-sensors";
|
|
#thermal-sensor-cells = <1>;
|
|
|
|
modem {
|
|
qcom,instance-id = <QMI_MODEM_INST_ID>;
|
|
qcom,qmi-sensor-names = "pa",
|
|
"pa_1",
|
|
"qtm_therm",
|
|
"sys_therm1",
|
|
"sys_therm2",
|
|
"modem_bcl_warn",
|
|
"modem_tsens",
|
|
"modem_tsens1",
|
|
"sdr0_pa0",
|
|
"sdr0_pa1",
|
|
"sdr0_pa2",
|
|
"sdr0_pa3",
|
|
"sdr0_pa4",
|
|
"sdr0",
|
|
"sdr1_pa0",
|
|
"sdr1_pa1",
|
|
"sdr1_pa2",
|
|
"sdr1_pa3",
|
|
"sdr1_pa4",
|
|
"sdr1_pa5",
|
|
"sdr1",
|
|
"mmw0",
|
|
"mmw1",
|
|
"mmw2",
|
|
"mmw3",
|
|
"mmw_ific0",
|
|
"sdr0_pa",
|
|
"sdr1_pa";
|
|
};
|
|
};
|
|
};
|
|
|
|
&thermal_zones {
|
|
modem-lte-sub6-pa1 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_PA)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-lte-sub6 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_PA_1)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-beamer {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_QTM_THERM)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-wifi {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SYS_THERM_1)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-ambient {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SYS_THERM_2)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-bcl-warn {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_BCL_WARN)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr0-pa0 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR0_PA0)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr0-pa1 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR0_PA1)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr0-pa2 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR0_PA2)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr0-pa3 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR0_PA3)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr0-pa4 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR0_PA4)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr0 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR0)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr1-pa0 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR1_PA0)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr1-pa1 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR1_PA1)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr1-pa2 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR1_PA2)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr1-pa3 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR1_PA3)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr1-pa4 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR1_PA4)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr1-pa5 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR1_PA5)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr1 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR1)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-mmw0 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_MMW0)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-mmw1 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_MMW1)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-mmw2 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_MMW2)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-mmw3 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_MMW3)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-mmw-ific0 {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_MMW_IFIC0)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr0-pa {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR0_PA)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
|
|
modem-sdr1-pa {
|
|
polling-delay-passive = <0>;
|
|
polling-delay = <0>;
|
|
thermal-sensors = <&qmi_sensor
|
|
(QMI_MODEM_INST_ID+QMI_SDR1_PA)>;
|
|
trips {
|
|
thermal-engine-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
|
|
thermal-hal-config0 {
|
|
temperature = <125000>;
|
|
hysteresis = <1000>;
|
|
type = "passive";
|
|
};
|
|
};
|
|
};
|
|
};
|