mirror of
				https://github.com/oplus-giulia-dev/android_kernel_oneplus_sm8650-devicetrees
				synced 2025-11-04 06:44:04 +08:00 
			
		
		
		
	Add thermal devicetree changes and thermal configuration for pitti based on the recommendation. Change-Id: If464c5a79ad2b56aef60ea0347586e09954cc30d
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
#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>;
 | 
						|
			};
 | 
						|
 | 
						|
			pa_lte_sdr0_dsc: pa_lte_sdr0_dsc {
 | 
						|
				qcom,qmi-dev-name = "pa_lte_sdr0_dsc";
 | 
						|
				#cooling-cells = <2>;
 | 
						|
			};
 | 
						|
 | 
						|
 | 
						|
			pa_nr_sdr0_dsc: pa_nr_sdr0_dsc {
 | 
						|
				qcom,qmi-dev-name = "pa_nr_sdr0_dsc";
 | 
						|
				#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 = "sdr0";
 | 
						|
		};
 | 
						|
	};
 | 
						|
};
 | 
						|
 | 
						|
&thermal_zones {
 | 
						|
	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";
 | 
						|
			};
 | 
						|
		};
 | 
						|
	};
 | 
						|
};
 |