diff options
author | Jean Delvare <khali@linux-fr.org> | 2011-09-16 15:24:02 -0400 |
---|---|---|
committer | Guenter Roeck <guenter.roeck@ericsson.com> | 2011-09-21 20:25:18 -0400 |
commit | a45a8c8571c0be6a6bd72ae5a14255c26b14b504 (patch) | |
tree | 47593c6b73c9a68dce03b57e7a387f94f441b8bb /Documentation | |
parent | 6bf9e9b09c3abb5447bbbf16c2d0cbe721e44f3f (diff) |
hwmon: (coretemp) Let the user force TjMax
On old CPUs (and even some recent Atom CPUs) TjMax can't be read from
the CPU registers, so it is guessed by the driver using a complex
heuristic which isn't reliable. So let users who know their CPU's
TjMax pass it as a module parameter.
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Fenghua Yu <fenghua.yu@intel.com>
Cc: "R, Durgadoss" <durgadoss.r@intel.com>
Cc: Guenter Roeck <guenter.roeck@ericsson.com>
Cc: Alexander Stein <alexander.stein@systec-electronic.com>
Acked-by: Fenghua Yu <fenghua.yu@intel.com>
Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/hwmon/coretemp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Documentation/hwmon/coretemp b/Documentation/hwmon/coretemp index fa8776ab9b18..49c0d42dde86 100644 --- a/Documentation/hwmon/coretemp +++ b/Documentation/hwmon/coretemp | |||
@@ -49,9 +49,10 @@ tempX_label - Contains string "Core X", where X is processor | |||
49 | number. For Package temp, this will be "Physical id Y", | 49 | number. For Package temp, this will be "Physical id Y", |
50 | where Y is the package number. | 50 | where Y is the package number. |
51 | 51 | ||
52 | The TjMax temperature is set to 85 degrees C if undocumented model specific | 52 | On CPU models which support it, TjMax is read from a model-specific register. |
53 | register (UMSR) 0xee has bit 30 set. If not the TjMax is 100 degrees C as | 53 | On other models, it is set to an arbitrary value based on weak heuristics. |
54 | (sometimes) documented in processor datasheet. | 54 | If these heuristics don't work for you, you can pass the correct TjMax value |
55 | as a module parameter (tjmax). | ||
55 | 56 | ||
56 | Appendix A. Known TjMax lists (TBD): | 57 | Appendix A. Known TjMax lists (TBD): |
57 | Some information comes from ark.intel.com | 58 | Some information comes from ark.intel.com |