0001 Kernel driver nct7904
0002 =====================
0003
0004 Supported chip:
0005
0006 * Nuvoton NCT7904D
0007
0008 Prefix: nct7904
0009
0010 Addresses: I2C 0x2d, 0x2e
0011
0012 Datasheet: Publicly available at Nuvoton website
0013
0014 http://www.nuvoton.com/
0015
0016 Author: Vadim V. Vlasov <vvlasov@dev.rtsoft.ru>
0017
0018
0019 Description
0020 -----------
0021
0022 The NCT7904D is a hardware monitor supporting up to 20 voltage sensors,
0023 internal temperature sensor, Intel PECI and AMD SB-TSI CPU temperature
0024 interface, up to 12 fan tachometer inputs, up to 4 fan control channels
0025 with SmartFan.
0026
0027
0028 Sysfs entries
0029 -------------
0030
0031 Currently, the driver supports only the following features:
0032
0033 ======================= =======================================================
0034 in[1-20]_input Input voltage measurements (mV)
0035
0036 fan[1-12]_input Fan tachometer measurements (rpm)
0037
0038 temp1_input Local temperature (1/1000 degree,
0039 0.125 degree resolution)
0040
0041 temp[2-9]_input CPU temperatures (1/1000 degree,
0042 0.125 degree resolution)
0043
0044 pwm[1-4]_enable R/W, 1/2 for manual or SmartFan mode
0045 Setting SmartFan mode is supported only if it has been
0046 previously configured by BIOS (or configuration EEPROM)
0047
0048 pwm[1-4] R/O in SmartFan mode, R/W in manual control mode
0049 ======================= =======================================================
0050
0051 The driver checks sensor control registers and does not export the sensors
0052 that are not enabled. Anyway, a sensor that is enabled may actually be not
0053 connected and thus provide zero readings.
0054
0055
0056 Limitations
0057 -----------
0058
0059 The following features are not supported in current version:
0060
0061 - SmartFan control
0062 - Watchdog
0063 - GPIO
0064 - external temperature sensors
0065 - SMI
0066 - min/max values
0067 - many other...