Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6e322de9 authored by Gopala Krishna Nuthaki's avatar Gopala Krishna Nuthaki Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: qcom: Update skin thermal zone mitigation for LAGOON

Update skin thermal zone mitigation config for LAGOON QRD
platform based on latest recommendation.

Change-Id: Iaa3bec335c89691ee86148ea40befc0b8053e241
parent 2d41b769
Loading
Loading
Loading
Loading
+75 −0
Original line number Diff line number Diff line
@@ -1251,12 +1251,36 @@
		wake-capable-sensor;

		trips {
			modem_skin_trip0: modem-skin-trip0 {
				temperature = <40000>;
				hysteresis = <4000>;
				type = "passive";
			};

			modem_skin_trip1: modem-skin-trip1 {
				temperature = <41000>;
				hysteresis = <4000>;
				type = "passive";
			};

			modem_skin_trip2: modem-skin-trip2 {
				temperature = <42000>;
				hysteresis = <4000>;
				type = "passive";
			};

			gold_trip: gold-trip {
				temperature = <43000>;
				hysteresis = <0>;
				type = "passive";
			};

			modem_skin_trip3: modem-skin-trip3 {
				temperature = <43000>;
				hysteresis = <4000>;
				type = "passive";
			};

			gpu_skin_trip: gpu-skin-trip {
				temperature = <45000>;
				hysteresis = <3000>;
@@ -1274,6 +1298,12 @@
				hysteresis = <4000>;
				type = "passive";
			};

			modem_skin_trip4: modem-skin-trip4 {
				temperature = <56000>;
				hysteresis = <4000>;
				type = "passive";
			};
		};

		cooling-maps {
@@ -1324,6 +1354,51 @@
				cooling-device = <&msm_npu THERMAL_MAX_LIMIT
							THERMAL_MAX_LIMIT>;
			};

			skin_modem_skin_cdev0 {
				trip = <&modem_skin_trip0>;
				cooling-device = <&modem_skin 1 1>;
			};

			skin_modem_skin_cdev1 {
				trip = <&modem_skin_trip1>;
				cooling-device = <&modem_skin 2 2>;
			};

			skin_modem_skin_cdev2 {
				trip = <&modem_skin_trip4>;
				cooling-device = <&modem_skin 3 3>;
			};

			skin_modem_cdev0 {
				trip = <&modem_skin_trip2>;
				cooling-device = <&modem_pa 1 1>;
			};

			skin_modem_cdev1 {
				trip = <&modem_skin_trip3>;
				cooling-device = <&modem_pa 2 2>;
			};

			skin_modem_cdev2 {
				trip = <&modem_skin_trip4>;
				cooling-device = <&modem_pa 3 3>;
			};

			modem_pa_fr1_cdev0 {
				trip = <&modem_skin_trip2>;
				cooling-device = <&modem_pa_fr1 1 1>;
			};

			modem_pa_fr1_cdev1 {
				trip = <&modem_skin_trip3>;
				cooling-device = <&modem_pa_fr1 2 2>;
			};

			modem_pa_fr1_cdev2 {
				trip = <&modem_skin_trip4>;
				cooling-device = <&modem_pa_fr1 3 3>;
			};
		};
	};
};