X60: add thermal zone 0
Signed-off-by: Sven Schnelle <svens@stackframe.org> Acked-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6434 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
5fb8fc093f
commit
b641e98839
|
@ -37,6 +37,8 @@ Device(EC)
|
||||||
Offset (0x3B),
|
Offset (0x3B),
|
||||||
, 1,
|
, 1,
|
||||||
KBLT, 1, /* Keyboard Light */
|
KBLT, 1, /* Keyboard Light */
|
||||||
|
Offset (0x78),
|
||||||
|
TMP0, 8, /* Thermal Zone 0 temperature */
|
||||||
Offset (0x81),
|
Offset (0x81),
|
||||||
PAGE, 8 /* Information Page Selector */
|
PAGE, 8 /* Information Page Selector */
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
Scope(\_TZ)
|
||||||
|
{
|
||||||
|
Method(C2K, 1, NotSerialized)
|
||||||
|
{
|
||||||
|
Multiply(Arg0, 10, Local0)
|
||||||
|
Add (Local0, 2732, Local0)
|
||||||
|
if (LLessEqual(Local0, 2732)) {
|
||||||
|
Return (3000)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (LGreater(Local0, 4012)) {
|
||||||
|
Return (3000)
|
||||||
|
}
|
||||||
|
Return (Local0)
|
||||||
|
}
|
||||||
|
|
||||||
|
ThermalZone(THM0)
|
||||||
|
{
|
||||||
|
Method(_CRT, 0, NotSerialized) {
|
||||||
|
Return (C2K(127))
|
||||||
|
}
|
||||||
|
Method(_TMP) {
|
||||||
|
Return (C2K(\_SB.PCI0.LPCB.EC.TMP0))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue