2 * This file is part of the coreboot project.
4 * Copyright (C) 2007-2009 coresystems GmbH
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License as
8 * published by the Free Software Foundation; version 2 of
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
24 // FIXME these could/should be read from the
25 // GNVS area, so they can be controlled by
31 // At which temperature should the OS start
33 Method (_AC0, 0, Serialized)
35 Return (0xf5c) // Value for Rocky
38 // Method (_AC1, 0, Serialized)
43 // Critical shutdown temperature
44 Method (_CRT, 0, Serialized)
46 Return (Add (0x0aac, 0x50)) // FIXME
49 // CPU throttling start temperature
50 Method (_PSV, 0, Serialized)
52 Return (0xaaf) // FIXME
55 // Get DTS Temperature
56 Method (_TMP, 0, Serialized)
58 Return (0xaac) // FIXME
61 // Processors used for active cooling
62 Method (_PSL, 0, Serialized)
65 Return (Package() {\_PR.CP00, \_PR.CP01})
67 Return (Package() {\_PR.CP00})
70 // TC1 value for passive cooling
71 Method (_TC1, 0, Serialized)
76 // TC2 value for passive cooling
77 Method (_TC2, 0, Serialized)
82 // Sampling period for passive cooling
83 Method (_TSP, 0, Serialized)