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