blob: c1301d4300cd5e14a0b28993fafbd95ff002f6ab [file] [log] [blame]
Guenter Roeck41082d62014-04-06 08:57:20 -07001Kernel driver nct6683
2=====================
3
4Supported chips:
5 * Nuvoton NCT6683D
6 Prefix: 'nct6683'
7 Addresses scanned: ISA address retrieved from Super I/O registers
8 Datasheet: Available from Nuvoton upon request
9
10Authors:
11 Guenter Roeck <linux@roeck-us.net>
12
13Description
14-----------
15
16This driver implements support for the Nuvoton NCT6683D eSIO chip.
17
18The chips implement up to shared 32 temperature and voltage sensors.
19It supports up to 16 fan rotation sensors and up to 8 fan control engines.
20
21Temperatures are measured in degrees Celsius. Measurement resolution is
220.5 degrees C.
23
24Voltage sensors (also known as IN sensors) report their values in millivolts.
25
26Fan rotation speeds are reported in RPM (rotations per minute).
27
28Usage Note
29----------
30
31Limit register locations on Intel boards with EC firmware version 1.0
32build date 04/03/13 do not match the register locations in the Nuvoton
33datasheet. Nuvoton confirms that Intel uses a special firmware version
34with different register addresses. The specification describing the Intel
35firmware is held under NDA by Nuvoton and Intel and not available
36to the public.
37
38Some of the register locations can be reverse engineered; others are too
39well hidden. Given this, writing any values from the operating system is
40considered too risky with this firmware and has been disabled. All limits
41must all be written from the BIOS.
42
43The driver has only been tested with the Intel firmware, and by default
44only instantiates on Intel boards. To enable it on non-Intel boards,
45set the 'force' module parameter to 1.
46
47Tested Boards and Firmware Versions
48-----------------------------------
49
50The driver has been reported to work with the following boards and
51firmware versions.
52
53Board Firmware version
54---------------------------------------------------------------
55Intel DH87RL NCT6683D EC firmware version 1.0 build 04/03/13
56Intel DH87MC NCT6683D EC firmware version 1.0 build 04/03/13
57Intel DB85FL NCT6683D EC firmware version 1.0 build 04/03/13