root/lm-sensors/branches/lm-sensors-2.10/doc/chips/w83627ehf

Revision 4447, 2.6 KB (checked in by khali, 5 years ago)

New w83627ehf driver, for the W83627EHF/EHG chip. Backported from Linux 2.6,
based on preliminary work by Yuan My (Winbond). Thanks to Bernardo Motta
at Observit for providing the hardware that made it possible.
Note that support for the W83627DHG isn't included, but it could easily be
added later is anyone needs it.

Line 
1Kernel driver `w83627ehf.o'
2===========================
3
4Status: Stable; some missing features.
5
6Supported chips:
7  * Winbond W83627EHF/EHG (ISA access ONLY)
8    Prefix: 'w83627ehf'
9    Addresses scanned: ISA address retrieved from Super I/O registers
10    Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83627EHF_%20W83627EHGb.pdf
11
12Authors:
13        Jean Delvare <khali@linux-fr.org>
14        Yuan Mu (Winbond)
15        Rudolf Marek <r.marek@assembler.cz>
16        David Hubbard <david.c.hubbard@gmail.com>
17
18Thanks to Observit and Bernardo Motta for providing a motherboard, CPU
19and memory that made it possible to backport the w83627ehf driver from
20Linux 2.6 to Linux 2.4.
21
22
23Description
24-----------
25
26This driver implements support for the Winbond W83627EHF and W83627EHG
27super I/O chips. Support for the W83627DHG isn't included, but could be
28easily added if needed.
29
30The chips implement three temperature sensors, five fan rotation speed
31sensors, ten analog voltage sensors, alarms with beep warnings (control
32unimplemented), some automatic fan regulation strategies (unimplemented)
33and manual fan speed control.
34
35Temperatures are measured in degrees Celsius and measurement resolution is
361 degree Celsius for temp1 and 0.5 degee Celsius for temp2 and temp3. An
37alarm is triggered when the temperature gets higher than high limit; it
38stays on until the temperature falls below the hysteresis value.
39
40Fan rotation speeds are reported in RPM (rotations per minute). An alarm is
41triggered if the rotation speed has dropped below a programmable limit. Fan
42readings can be divided by a programmable divider (1, 2, 4, 8, 16, 32, 64 or
43128) to give the readings more range or accuracy. The driver sets the most
44suitable fan divisor itself. Some fans might not be present because they
45share pins with other functions.
46
47Voltage sensors (also known as IN sensors) report their values in Volts.
48An alarm is triggered if the voltage has crossed a programmable minimum
49or maximum limit.
50
51
52Fan speed control
53-----------------
54
55The chips support 4 different fan speed control modes. The currently
56selected mode can be read from (and written to) the second value of
57files pwm[1-4]. Modes are:
58
59  1: Manual mode. The desired fan speed can be written to the first
60     value of the pwm[1-4] file, from 0 (stop) to 255 (full speed).
61  2: Thermal cruise mode (unimplemented).
62  3: Fan speed cuise mode (unimplemented).
63  4: Smart Fan III mode (pwm2 and pwm4 only, unimplemented).
64
65While the automatic modes are not implemented by this driver, they can
66still be selected, so they will work if (and only if) the BIOS has
67programmed the chip with sensible register values.
Note: See TracBrowser for help on using the browser.