Vlv2DeviceRefCodePkg: Fixed thermal issue.

Fixed System auto shutdown when it reached minus 20 degree.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: lushifex <shifeix.a.lu@intel.com>
Reviewed-by: David Wei <david.wei@intel.com>
This commit is contained in:
lushifex 2017-02-08 10:42:35 +08:00 committed by Guo Mang
parent c6de4b9611
commit cc20411062
1 changed files with 7 additions and 2 deletions

View File

@ -5,7 +5,7 @@
;* Family of Customer Reference Boards. *;
;* *;
;* *;
;* Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved *;
;* Copyright (c) 1999 - 2017, Intel Corporation. All rights reserved *;
;
; This program and the accompanying materials are licensed and made available under
; the terms and conditions of the BSD License that accompanies this distribution.
@ -69,7 +69,12 @@ Scope(\_TZ)
{
Store(DTS1,Local0)
}
Return(Add(2732,Multiply(Local0,10)))
If (LEqual(And(Local0, 0x80), 0)) {
Return(Add(2732,Multiply(Local0,10)))
} else {
Add(Subtract(255, Local0), 1, Local0)
Return(Subtract(2732,Multiply(Local0,10)))
}
//
// Else return a static value if both EC and DTS are unavailable.
//