• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/Documentation/hwmon/
1Kernel driver coretemp
2======================
3
4Supported chips:
5  * All Intel Core family
6    Prefix: 'coretemp'
7    CPUID: family 0x6, models 0xe (Pentium M DC), 0xf (Core 2 DC 65nm),
8                              0x16 (Core 2 SC 65nm), 0x17 (Penryn 45nm),
9                              0x1a (Nehalem), 0x1c (Atom), 0x1e (Lynnfield)
10    Datasheet: Intel 64 and IA-32 Architectures Software Developer's Manual
11               Volume 3A: System Programming Guide
12               http://softwarecommunity.intel.com/Wiki/Mobility/720.htm
13
14Author: Rudolf Marek
15
16Description
17-----------
18
19This driver permits reading temperature sensor embedded inside Intel Core CPU.
20Temperature is measured in degrees Celsius and measurement resolution is
211 degree C. Valid temperatures are from 0 to TjMax degrees C, because
22the actual value of temperature register is in fact a delta from TjMax.
23
24Temperature known as TjMax is the maximum junction temperature of processor,
25which depends on the CPU model. See table below. At this temperature, protection
26mechanism will perform actions to forcibly cool down the processor. Alarm
27may be raised, if the temperature grows enough (more than TjMax) to trigger
28the Out-Of-Spec bit. Following table summarizes the exported sysfs files:
29
30temp1_input	 - Core temperature (in millidegrees Celsius).
31temp1_max	 - All cooling devices should be turned on (on Core2).
32temp1_crit	 - Maximum junction temperature (in millidegrees Celsius).
33temp1_crit_alarm - Set when Out-of-spec bit is set, never clears.
34		   Correct CPU operation is no longer guaranteed.
35temp1_label	 - Contains string "Core X", where X is processor
36		   number.
37
38The TjMax temperature is set to 85 degrees C if undocumented model specific
39register (UMSR) 0xee has bit 30 set. If not the TjMax is 100 degrees C as
40(sometimes) documented in processor datasheet.
41
42Appendix A. Known TjMax lists (TBD):
43Some information comes from ark.intel.com
44
45Process		Processor					TjMax(C)
46
4732nm		Core i3/i5/i7 Processors
48		i7 660UM/640/620, 640LM/620, 620M, 610E		105
49		i5 540UM/520/430, 540M/520/450/430		105
50		i3 330E, 370M/350/330				90 rPGA, 105 BGA
51		i3 330UM					105
52
5332nm		Core i7 Extreme Processors
54		980X						100
55
5632nm		Celeron Processors
57		U3400						105
58		P4505/P4500 					90
59
6045nm		Xeon Processors 5400 Quad-Core
61		X5492, X5482, X5472, X5470, X5460, X5450	85
62		E5472, E5462, E5450/40/30/20/10/05		85
63		L5408						95
64		L5430, L5420, L5410				70
65
6645nm		Xeon Processors 5200 Dual-Core
67		X5282, X5272, X5270, X5260			90
68		E5240						90
69		E5205, E5220					70, 90
70		L5240						70
71		L5238, L5215					95
72
7345nm		Atom Processors
74		D525/510/425/410				100
75		Z560/550/540/530P/530/520PT/520/515/510PT/510P	90
76		Z510/500					90
77		N475/470/455/450				100
78		N280/270					90
79		330/230						125
80
8145nm		Core2 Processors
82		Solo ULV SU3500/3300				100
83		T9900/9800/9600/9550/9500/9400/9300/8300/8100	105
84		T6670/6500/6400					105
85		T6600						90
86		SU9600/9400/9300				105
87		SP9600/9400					105
88		SL9600/9400/9380/9300				105
89		P9700/9600/9500/8800/8700/8600/8400/7570	105
90		P7550/7450					90
91
9245nm		Core2 Quad Processors
93		Q9100/9000					100
94
9545nm		Core2 Extreme Processors
96		X9100/9000					105
97		QX9300						100
98
9945nm		Core i3/i5/i7 Processors
100		i7 940XM/920					100
101		i7 840QM/820/740/720				100
102
10345nm		Celeron Processors
104		SU2300						100
105		900 						105
106
10765nm		Core2 Duo Processors
108		Solo U2200, U2100				100
109		U7700/7600/7500					100
110		T7800/7700/7600/7500/7400/7300/7250/7200/7100	100
111		T5870/5670/5600/5550/5500/5470/5450/5300/5270	100
112		T5250						100
113		T5800/5750/5200					85
114		L7700/7500/7400/7300/7200			100
115
11665nm		Core2 Extreme Processors
117		X7900/7800					100
118
11965nm		Core Duo Processors
120		U2500/2400					100
121		T2700/2600/2450/2400/2350/2300E/2300/2250/2050	100
122		L2500/2400/2300					100
123
12465nm		Core Solo Processors
125		U1500/1400/1300					100
126		T1400/1350/1300/1250				100
127
12865nm		Xeon Processors 5000 Quad-Core
129		X5000						90-95
130		E5000						80
131		L5000						70
132		L5318						95
133
13465nm		Xeon Processors 5000 Dual-Core
135		5080, 5063, 5060, 5050, 5030			80-90
136		5160, 5150, 5148, 5140, 5130, 5120, 5110	80
137		L5138						100
138
13965nm		Celeron Processors
140		T1700/1600					100
141		560/550/540/530					100
142