Commit | Line | Data |
---|---|---|
9c947d25 | 1 | Kernel driver nct7904 |
b04f2f7d | 2 | ===================== |
9c947d25 VV |
3 | |
4 | Supported chip: | |
b04f2f7d | 5 | |
9c947d25 | 6 | * Nuvoton NCT7904D |
b04f2f7d | 7 | |
9c947d25 | 8 | Prefix: nct7904 |
b04f2f7d | 9 | |
9c947d25 | 10 | Addresses: I2C 0x2d, 0x2e |
b04f2f7d | 11 | |
9c947d25 | 12 | Datasheet: Publicly available at Nuvoton website |
b04f2f7d | 13 | |
9c947d25 VV |
14 | http://www.nuvoton.com/ |
15 | ||
16 | Author: Vadim V. Vlasov <vvlasov@dev.rtsoft.ru> | |
17 | ||
18 | ||
19 | Description | |
20 | ----------- | |
21 | ||
22 | The NCT7904D is a hardware monitor supporting up to 20 voltage sensors, | |
23 | internal temperature sensor, Intel PECI and AMD SB-TSI CPU temperature | |
24 | interface, up to 12 fan tachometer inputs, up to 4 fan control channels | |
25 | with SmartFan. | |
26 | ||
27 | ||
28 | Sysfs entries | |
29 | ------------- | |
30 | ||
31 | Currently, the driver supports only the following features: | |
32 | ||
b04f2f7d | 33 | ======================= ======================================================= |
9c947d25 VV |
34 | in[1-20]_input Input voltage measurements (mV) |
35 | ||
36 | fan[1-12]_input Fan tachometer measurements (rpm) | |
37 | ||
38 | temp1_input Local temperature (1/1000 degree, | |
39 | 0.125 degree resolution) | |
40 | ||
41 | temp[2-9]_input CPU temperatures (1/1000 degree, | |
42 | 0.125 degree resolution) | |
43 | ||
0d6aaffc | 44 | pwm[1-4]_enable R/W, 1/2 for manual or SmartFan mode |
9c947d25 VV |
45 | Setting SmartFan mode is supported only if it has been |
46 | previously configured by BIOS (or configuration EEPROM) | |
47 | ||
0d6aaffc | 48 | pwm[1-4] R/O in SmartFan mode, R/W in manual control mode |
b04f2f7d | 49 | ======================= ======================================================= |
9c947d25 VV |
50 | |
51 | The driver checks sensor control registers and does not export the sensors | |
52 | that are not enabled. Anyway, a sensor that is enabled may actually be not | |
53 | connected and thus provide zero readings. | |
54 | ||
55 | ||
56 | Limitations | |
57 | ----------- | |
58 | ||
59 | The following features are not supported in current version: | |
60 | ||
61 | - SmartFan control | |
62 | - Watchdog | |
63 | - GPIO | |
64 | - external temperature sensors | |
65 | - SMI | |
66 | - min/max values | |
67 | - many other... |