thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax
authorZhang Rui <rui.zhang@intel.com>
Mon, 19 Dec 2022 15:46:20 +0000 (23:46 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 30 Dec 2022 18:57:38 +0000 (19:57 +0100)
commit58374a3970a04ef3bf2df3a3d3d2345be998068f
tree066ee0e25cdfa963d9cd854273b77cb69ca26104
parent983eb370cb871bd843a8a7da01da6c4b38871309
thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax

Tjmax value retrieved from MSR_IA32_TEMPERATURE_TARGET can be changed at
runtime when the Intel SST-PP (Intel Speed Select Technology -
Performance Profile) level is changed.

Enhance the code to use updated tjmax when programming the thermal
interrupt thresholds.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/thermal/intel/x86_pkg_temp_thermal.c