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

Commit 479b4a0a authored by Manaf Meethalavalappu Pallikunhi's avatar Manaf Meethalavalappu Pallikunhi
Browse files

ARM: dts: msm: Enable BCL mitigation for SDM439



Enable BCL Vbat_lvl0 and SOC mitigations for SDM439.
It enables all perf core isolation for both Vbat_lvl0
and SOC violation.

Change-Id: I237d13aa10dd0e1cf233ebaf6d74ea1cbef0664e
Signed-off-by: default avatarManaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
parent aeb6bc77
Loading
Loading
Loading
Loading
+60 −0
Original line number Diff line number Diff line
@@ -38,3 +38,63 @@
	qcom,battery-data = <&mtp_batterydata>;
	qcom,rbat-conn-mohm = <20>;
};

&thermal_zones {
	pmi-vbat-lvl0 {
		cooling-maps {
			vbat_map0 {
				trip = <&pmi632_vbat_lvl0>;
				cooling-device =
					<&CPU0 THERMAL_MAX_LIMIT
						THERMAL_MAX_LIMIT>;
			};
			vbat_map1 {
				trip = <&pmi632_vbat_lvl0>;
				cooling-device =
					<&CPU1 THERMAL_MAX_LIMIT
						THERMAL_MAX_LIMIT>;
			};
			vbat_map2 {
				trip = <&pmi632_vbat_lvl0>;
				cooling-device =
					<&CPU2 THERMAL_MAX_LIMIT
						THERMAL_MAX_LIMIT>;
			};
			vbat_map3 {
				trip = <&pmi632_vbat_lvl0>;
				cooling-device =
					<&CPU3 THERMAL_MAX_LIMIT
						THERMAL_MAX_LIMIT>;
			};
		};
	};

	soc {
		cooling-maps {
			soc_map0 {
				trip = <&pmi632_low_soc>;
				cooling-device =
					<&CPU0 THERMAL_MAX_LIMIT
						THERMAL_MAX_LIMIT>;
			};
			soc_map1 {
				trip = <&pmi632_low_soc>;
				cooling-device =
					<&CPU1 THERMAL_MAX_LIMIT
						THERMAL_MAX_LIMIT>;
			};
			soc_map2 {
				trip = <&pmi632_low_soc>;
				cooling-device =
					<&CPU2 THERMAL_MAX_LIMIT
						THERMAL_MAX_LIMIT>;
			};
			soc_map3 {
				trip = <&pmi632_low_soc>;
				cooling-device =
					<&CPU3 THERMAL_MAX_LIMIT
						THERMAL_MAX_LIMIT>;
			};
		};
	};
};