diff --git a/qcom/bengal-guamna-common-overlay.dtsi b/qcom/bengal-guamna-common-overlay.dtsi index 85ec59f54078..a5275cf9f8cc 100644 --- a/qcom/bengal-guamna-common-overlay.dtsi +++ b/qcom/bengal-guamna-common-overlay.dtsi @@ -18,7 +18,7 @@ #include "bengal-guam-touchscreen-overlay.dtsi" #include "camera/bengal-camera-sensor-mot-guamna-overlay.dtsi" #include "bengal-guam-fps.dtsi" -#include "bengal-guam-moto-thermal.dtsi" +#include "bengal-guamna-moto-thermal.dtsi" #define GUAMNA_RADIO_GWLC 2 diff --git a/qcom/bengal-guamna-moto-thermal.dtsi b/qcom/bengal-guamna-moto-thermal.dtsi new file mode 100644 index 000000000000..e44dec0643fe --- /dev/null +++ b/qcom/bengal-guamna-moto-thermal.dtsi @@ -0,0 +1,140 @@ +#include +#include +#include + +&soc { + sys_temp_support { + compatible = "mmi,sys-temp"; + mmi,temperature-names = "front_temp", + "back_temp"; + status = "ok"; + }; +}; + +&pmi632_adc_tm { + /delete-property/ io-channels; + io-channels = <&pmi632_vadc ADC_GPIO1_PU2>, + <&pmi632_vadc ADC_GPIO2_PU2>; + + conn_therm { + reg = ; + qcom,ratiometric; + qcom,hw-settle-time = <200>; + }; +}; + +&thermal_zones { + camera-therm-usr { + status = "disabled"; + }; + + camera_therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-governor = "user_space"; + thermal-sensors = <&pm6125_adc_tm_iio ADC_GPIO1_PU2>; + wake-capable-sensor; + trips { + active-config0 { + temperature = <125000>; + hysteresis = <1000>; + type = "passive"; + }; + }; + }; + + xo-therm-usr { + status = "disabled"; + }; + + xo_therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-governor = "user_space"; + thermal-sensors = <&pm6125_adc_tm ADC_XO_THERM_PU2>; + wake-capable-sensor; + trips { + active-config0 { + temperature = <125000>; + hysteresis = <1000>; + type = "passive"; + }; + }; + }; + + pa-therm0-usr { + status = "disabled"; + }; + + pa_therm0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-governor = "user_space"; + thermal-sensors = <&pm6125_adc_tm ADC_AMUX_THM1_PU2>; + wake-capable-sensor; + trips { + active-config0 { + temperature = <125000>; + hysteresis = <1000>; + type = "passive"; + }; + }; + }; + + quiet-therm-usr { + status = "disabled"; + }; + + msm_therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-governor = "user_space"; + thermal-sensors = <&pm6125_adc_tm ADC_AMUX_THM2_PU2>; + wake-capable-sensor; + trips { + active-config0 { + temperature = <125000>; + hysteresis = <1000>; + type = "passive"; + }; + }; + }; + + chg-skin-therm-usr { + status = "disabled"; + }; + + chg_therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-governor = "user_space"; + thermal-sensors = <&pmi632_adc_tm ADC_GPIO2_PU2>; + wake-capable-sensor; + trips { + active-config0 { + temperature = <125000>; + hysteresis = <1000>; + type = "passive"; + }; + }; + }; + + conn_therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-governor = "user_space"; + thermal-sensors = <&pmi632_adc_tm ADC_GPIO1_PU2>; + wake-capable-sensor; + trips { + active-config0 { + temperature = <125000>; + hysteresis = <1000>; + type = "passive"; + }; + }; + }; +}; + +&mdss_mdp { + #cooling-cells = <2>; +};