aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/platform/x86/intel_ips.c
diff options
context:
space:
mode:
authorMatthew Garrett <[email protected]>2012-02-01 15:26:54 +0000
committerLen Brown <[email protected]>2012-03-30 06:38:31 +0000
commit9bcb8118965ab4631a65ee0726e6518f75cda6c5 (patch)
treea1e6d0faea5a6ad75333ca9f2a7ff239405e786b /drivers/platform/x86/intel_ips.c
parentthermal: Fix for setting the thermal zone mode to enable/disable (diff)
downloadkernel-9bcb8118965ab4631a65ee0726e6518f75cda6c5.tar.gz
kernel-9bcb8118965ab4631a65ee0726e6518f75cda6c5.zip
ACPI: Evaluate thermal trip points before reading temperature
An HP laptop (Pavilion G4-1016tx) has the following code in _TMP: Store (\_SB.PCI0.LPCB.EC0.RTMP, Local0) If (LGreaterEqual (Local0, S4TP)) { Store (One, HTS4) } S4TP is initialised at 0 and not programmed further until either _HOT or _CRT is called. If we evaluate _TMP before the trip points then HTS4 will always be set, causing the firmware to generate a message on boot complaining that the system shut down because of overheating. The simplest solution is just to reverse the checking of trip points and _TMP in thermal init. Signed-off-by: Matthew Garrett <[email protected]> Signed-off-by: Len Brown <[email protected]>
Diffstat (limited to 'drivers/platform/x86/intel_ips.c')
0 files changed, 0 insertions, 0 deletions