diff options
author | Guenter Roeck <linux@roeck-us.net> | 2014-04-06 11:57:20 -0400 |
---|---|---|
committer | Guenter Roeck <linux@roeck-us.net> | 2014-05-21 19:02:27 -0400 |
commit | 41082d66bfd6fafe001c0902bb4622d7aee6f128 (patch) | |
tree | 8982ce666a86e8f48ff95dba0e8bd612e44a7c62 /Documentation/hwmon | |
parent | c254ffdefc002b57f1e9eedddcb3569c0d80578f (diff) |
hwmon: Driver for NCT6683D
Nuvoton NCT6683D is an eSIO with hardware monitoring capabilities.
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'Documentation/hwmon')
-rw-r--r-- | Documentation/hwmon/nct6683 | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/Documentation/hwmon/nct6683 b/Documentation/hwmon/nct6683 new file mode 100644 index 000000000000..c1301d4300cd --- /dev/null +++ b/Documentation/hwmon/nct6683 | |||
@@ -0,0 +1,57 @@ | |||
1 | Kernel driver nct6683 | ||
2 | ===================== | ||
3 | |||
4 | Supported 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 | |||
10 | Authors: | ||
11 | Guenter Roeck <linux@roeck-us.net> | ||
12 | |||
13 | Description | ||
14 | ----------- | ||
15 | |||
16 | This driver implements support for the Nuvoton NCT6683D eSIO chip. | ||
17 | |||
18 | The chips implement up to shared 32 temperature and voltage sensors. | ||
19 | It supports up to 16 fan rotation sensors and up to 8 fan control engines. | ||
20 | |||
21 | Temperatures are measured in degrees Celsius. Measurement resolution is | ||
22 | 0.5 degrees C. | ||
23 | |||
24 | Voltage sensors (also known as IN sensors) report their values in millivolts. | ||
25 | |||
26 | Fan rotation speeds are reported in RPM (rotations per minute). | ||
27 | |||
28 | Usage Note | ||
29 | ---------- | ||
30 | |||
31 | Limit register locations on Intel boards with EC firmware version 1.0 | ||
32 | build date 04/03/13 do not match the register locations in the Nuvoton | ||
33 | datasheet. Nuvoton confirms that Intel uses a special firmware version | ||
34 | with different register addresses. The specification describing the Intel | ||
35 | firmware is held under NDA by Nuvoton and Intel and not available | ||
36 | to the public. | ||
37 | |||
38 | Some of the register locations can be reverse engineered; others are too | ||
39 | well hidden. Given this, writing any values from the operating system is | ||
40 | considered too risky with this firmware and has been disabled. All limits | ||
41 | must all be written from the BIOS. | ||
42 | |||
43 | The driver has only been tested with the Intel firmware, and by default | ||
44 | only instantiates on Intel boards. To enable it on non-Intel boards, | ||
45 | set the 'force' module parameter to 1. | ||
46 | |||
47 | Tested Boards and Firmware Versions | ||
48 | ----------------------------------- | ||
49 | |||
50 | The driver has been reported to work with the following boards and | ||
51 | firmware versions. | ||
52 | |||
53 | Board Firmware version | ||
54 | --------------------------------------------------------------- | ||
55 | Intel DH87RL NCT6683D EC firmware version 1.0 build 04/03/13 | ||
56 | Intel DH87MC NCT6683D EC firmware version 1.0 build 04/03/13 | ||
57 | Intel DB85FL NCT6683D EC firmware version 1.0 build 04/03/13 | ||