Back to home page

OSCL-LXR

 
 

    


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...