OSDN Git Service

thermal: intel_pch_thermal: Fix enable check on Broadwell-DE
authorEd Swierk <eswierk@skyportsystems.com>
Thu, 20 Jul 2017 00:44:40 +0000 (17:44 -0700)
committerZhang Rui <rui.zhang@intel.com>
Tue, 15 Aug 2017 06:32:58 +0000 (14:32 +0800)
commit595536e0b2475a9eac23709cd461143178c12e0e
treee7a5b374e55453cfe0cf98b4264052c1f482d609
parent38e44da591303d08b0d965a033e11ade284999d0
thermal: intel_pch_thermal: Fix enable check on Broadwell-DE

Using the TSDSS flag to determine whether the thermal sensor is
enabled is problematic. Broadwell-DE (Xeon D-1500) does not support
dynamic shutdown and the TSDSS flag always reads 0 (contrary to the
current datasheet). Even on hardware supporting dynamic shutdown, the
driver does nothing to configure it, and the dynamic shutdown state
should not prevent the driver from loading. The ETS flag itself
indicates whether the thermal sensor is enabled, so use it instead of
the TSDSS flag on all hardware platforms.

Signed-off-by: Ed Swierk <eswierk@skyportsystems.com>
Reviewed-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
drivers/thermal/intel_pch_thermal.c