[SRU][N][PATCH 0/3] thermal: Fix temperature readings on intel hardware

Thibault Ferrante thibault.ferrante at canonical.com
Mon Mar 17 15:52:04 UTC 2025


BugLink: https://bugs.launchpad.net/bugs/2103427

[ Impact ]

 * On multiple intel hardware, specifics temperature can be wrongly interpreted.

[ Fix ]

 * Clean cherry-pick from upstream:
    6ae0092ca7ad thermal: intel: intel_tcc: Add model checks for temperature registers
    be6bfb29c55e thermal: intel: intel_tcc_cooling: Use a model-specific bitmask for TCC offset
    f0c344c000d0 hwmon: (coretemp) Extend the bitmask to read temperature to 0xff

[ Test Plan ]

 * Compiled and boot tested.

[ Where problems could occur ]

 * Temperature readings can have regression.


Ricardo Neri (3):
  thermal: intel: intel_tcc: Add model checks for temperature registers
  thermal: intel: intel_tcc_cooling: Use a model-specific bitmask for
    TCC offset
  hwmon: (coretemp) Extend the bitmask to read temperature to 0xff

 drivers/hwmon/coretemp.c                  |   2 +-
 drivers/thermal/intel/intel_tcc.c         | 177 +++++++++++++++++++++-
 drivers/thermal/intel/intel_tcc_cooling.c |   2 +-
 include/linux/intel_tcc.h                 |   1 +
 4 files changed, 175 insertions(+), 7 deletions(-)

-- 
2.45.2




More information about the kernel-team mailing list