ALSA: timer: Limit max amount of slave instances
[linux-2.6-block.git] / Documentation / hwmon / k10temp.rst
CommitLineData
3c57e89b
CL
1Kernel driver k10temp
2=====================
3
4Supported chips:
f8e8cfda 5
3c57e89b 6* AMD Family 10h processors:
f8e8cfda 7
c5114a1c 8 Socket F: Quad-Core/Six-Core/Embedded Opteron (but see below)
f8e8cfda 9
c5114a1c 10 Socket AM2+: Quad-Core Opteron, Phenom (II) X3/X4, Athlon X2 (but see below)
f8e8cfda 11
3c57e89b 12 Socket AM3: Quad-Core Opteron, Athlon/Phenom II X2/X3/X4, Sempron II
f8e8cfda 13
3c57e89b 14 Socket S1G3: Athlon II, Sempron, Turion II
f8e8cfda 15
3c57e89b 16* AMD Family 11h processors:
f8e8cfda 17
3c57e89b 18 Socket S1G2: Athlon (X2), Sempron (X2), Turion X2 (Ultra)
f8e8cfda 19
af75d5b7 20* AMD Family 12h processors: "Llano" (E2/A4/A6/A8-Series)
f8e8cfda 21
af75d5b7 22* AMD Family 14h processors: "Brazos" (C/E/G/Z-Series)
f8e8cfda 23
f89ce270 24* AMD Family 15h processors: "Bulldozer" (FX-Series), "Trinity", "Kaveri", "Carrizo"
f8e8cfda 25
ec015950 26* AMD Family 16h processors: "Kabini", "Mullins"
3c57e89b
CL
27
28 Prefix: 'k10temp'
f8e8cfda 29
3c57e89b 30 Addresses scanned: PCI space
f8e8cfda 31
3c57e89b 32 Datasheets:
f8e8cfda 33
3c57e89b 34 BIOS and Kernel Developer's Guide (BKDG) For AMD Family 10h Processors:
f8e8cfda 35
3c57e89b 36 http://support.amd.com/us/Processor_TechDocs/31116.pdf
f8e8cfda 37
3c57e89b 38 BIOS and Kernel Developer's Guide (BKDG) for AMD Family 11h Processors:
f8e8cfda 39
3c57e89b 40 http://support.amd.com/us/Processor_TechDocs/41256.pdf
f8e8cfda 41
af75d5b7 42 BIOS and Kernel Developer's Guide (BKDG) for AMD Family 12h Processors:
f8e8cfda 43
af75d5b7 44 http://support.amd.com/us/Processor_TechDocs/41131.pdf
f8e8cfda 45
aa4790a6 46 BIOS and Kernel Developer's Guide (BKDG) for AMD Family 14h Models 00h-0Fh Processors:
f8e8cfda 47
aa4790a6 48 http://support.amd.com/us/Processor_TechDocs/43170.pdf
f8e8cfda 49
3c57e89b 50 Revision Guide for AMD Family 10h Processors:
f8e8cfda 51
3c57e89b 52 http://support.amd.com/us/Processor_TechDocs/41322.pdf
f8e8cfda 53
3c57e89b 54 Revision Guide for AMD Family 11h Processors:
f8e8cfda 55
3c57e89b 56 http://support.amd.com/us/Processor_TechDocs/41788.pdf
f8e8cfda 57
af75d5b7 58 Revision Guide for AMD Family 12h Processors:
f8e8cfda 59
af75d5b7 60 http://support.amd.com/us/Processor_TechDocs/44739.pdf
f8e8cfda 61
aa4790a6 62 Revision Guide for AMD Family 14h Models 00h-0Fh Processors:
f8e8cfda 63
aa4790a6 64 http://support.amd.com/us/Processor_TechDocs/47534.pdf
f8e8cfda 65
3c57e89b 66 AMD Family 11h Processor Power and Thermal Data Sheet for Notebooks:
f8e8cfda 67
3c57e89b 68 http://support.amd.com/us/Processor_TechDocs/43373.pdf
f8e8cfda 69
3c57e89b 70 AMD Family 10h Server and Workstation Processor Power and Thermal Data Sheet:
f8e8cfda 71
3c57e89b 72 http://support.amd.com/us/Processor_TechDocs/43374.pdf
f8e8cfda 73
3c57e89b 74 AMD Family 10h Desktop Processor Power and Thermal Data Sheet:
f8e8cfda 75
3c57e89b
CL
76 http://support.amd.com/us/Processor_TechDocs/43375.pdf
77
78Author: Clemens Ladisch <clemens@ladisch.de>
79
80Description
81-----------
82
83This driver permits reading of the internal temperature sensor of AMD
ec015950 84Family 10h/11h/12h/14h/15h/16h processors.
3c57e89b 85
c5114a1c
CL
86All these processors have a sensor, but on those for Socket F or AM2+,
87the sensor may return inconsistent values (erratum 319). The driver
88will refuse to load on these revisions unless you specify the "force=1"
89module parameter.
90
91Due to technical reasons, the driver can detect only the mainboard's
92socket type, not the processor's actual capabilities. Therefore, if you
93are using an AM3 processor on an AM2+ mainboard, you can safely use the
94"force=1" parameter.
3c57e89b
CL
95
96There is one temperature measurement value, available as temp1_input in
97sysfs. It is measured in degrees Celsius with a resolution of 1/8th degree.
f8e8cfda 98Please note that it is defined as a relative value; to quote the AMD manual::
3c57e89b
CL
99
100 Tctl is the processor temperature control value, used by the platform to
101 control cooling systems. Tctl is a non-physical temperature on an
102 arbitrary scale measured in degrees. It does _not_ represent an actual
103 physical temperature like die or case temperature. Instead, it specifies
104 the processor temperature relative to the point at which the system must
105 supply the maximum cooling for the processor's specified maximum case
106 temperature and maximum thermal power dissipation.
107
108The maximum value for Tctl is available in the file temp1_max.
109
110If the BIOS has enabled hardware temperature control, the threshold at
111which the processor will throttle itself to avoid damage is available in
112temp1_crit and temp1_crit_hyst.