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:
Sven Schnelle 2011-03-07 09:00:50 +00:00
parent 5fb8fc093f
commit b641e98839
2 changed files with 29 additions and 1 deletions

View File

@ -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 */
} }

View File

@ -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))
}
}
}