]> git.sur5r.net Git - groeck-nct6775/blobdiff - README
hwmon: (nct6775) Introduce separate temperature labels for NCT6792 and NCT6793
[groeck-nct6775] / README
diff --git a/README b/README
index d5fe22e4d3a3a77bf3f0a9335845c3f977729db7..87d58265549bf9b6c6b44ba7040a658221a706bf 100644 (file)
--- a/README
+++ b/README
@@ -2,17 +2,20 @@ Note
 ====
 
 This driver supercedes the NCT6775F and NCT6776F support in the W83627EHF
-driver. It supports NCT6775F, NCT6776F, and NCT6779D.
-
-Preliminary support for NCT6106D is available in the nct6106 git branch.
-The code in this branch is untested.
+driver. It supports NCT6106D, NCT6775F, NCT6776F, NCT6779D, NCT6791D, and
+NCT6792D.
 
+The driver is also available in the upstream kernel. This version is maintained
+for backward compatibility with older kernels. I am trying to keep it buildable
+for older kernels, but may miss a problem once in a while. If you have a problem
+compiling this driver with any kernel version 2.6.32 or later, please let me
+know. 
 
 Kernel driver NCT6775
 =======================
 
 Supported chips:
-  * Nuvoton NCT6106
+  * Nuvoton NCT6102D/NCT6104D/NCT6106D
     Prefix: 'nct6106'
     Addresses scanned: ISA address retrieved from Super I/O registers
     Datasheet: Available from Nuvoton upon request
@@ -28,16 +31,25 @@ Supported chips:
     Prefix: 'nct6779'
     Addresses scanned: ISA address retrieved from Super I/O registers
     Datasheet: Available from Nuvoton upon request
+  * Nuvoton NCT6791D
+    Prefix: 'nct6791'
+    Addresses scanned: ISA address retrieved from Super I/O registers
+    Datasheet: Available from Nuvoton upon request
+  * Nuvoton NCT6792D
+    Prefix: 'nct6792'
+    Addresses scanned: ISA address retrieved from Super I/O registers
+    Datasheet: Available from Nuvoton upon request
 
 Authors:
         Guenter Roeck <linux@roeck-us.net>
+        David Bartley <andareed@gmail.com> (NCT6791D support)
 
 Description
 -----------
 
 This driver implements support for the Nuvoton NCT6106D, NCT6775F, NCT6776F,
-and NCT6779D super I/O chips. We will refer to them collectively as Nuvoton
-chips.
+NCT6779D, NCT6791D, and NCT6792D super I/O chips. We will refer to them
+collectively as Nuvoton chips.
 
 The chips implement up to 8 temperature sensors depending on the chip type and
 configuration. Temperatures used to control fan speed are reported separately.
@@ -175,12 +187,6 @@ pwm[1-5]_auto_point[1-5]_temp
                        Temperature at which the matching pwm is enabled.
 pwm[1-5]_step_up_time  milliseconds [ms] before fan speed is increased
 pwm[1-5]_step_down_time        milliseconds [ms] before fan speed is decreased
-pwm[1-5]_step_enable   Set to 1 to enable fine grain speed control.
-                       If disabled, pwm values will increase or decrease to
-                       the values configured in the auto_point_pwm attributes.
-                       If enabled, pwm values will be interpolated, resulting
-                       in a more fine-grained fan control, resulting in a more
-                       fine-grained fan control
 
 
 Usage Notes
@@ -189,8 +195,24 @@ Usage Notes
 On various ASUS boards with NCT6776F, it appears that CPUTIN is not really
 connected to anything and floats, or that it is connected to some non-standard
 temperature measurement device. As a result, the temperature reported on CPUTIN
-will not reflect a usable value. It often reports unreasonablyy high
+will not reflect a usable value. It often reports unreasonably high
 temperatures, and in some cases the reported temperature declines if the actual
 temperature increases (similar to the raw PECI temperature value - see PECI
 specification for details). CPUTIN should therefore be be ignored on ASUS
 boards. The CPU temperature on ASUS boards is reported from PECI 0.
+
+Also, there have been reports that not all fan speeds are reported on at least
+some ASUS boards. P9X79 WS is one example, where fan speed is only reported
+for two of the fans on the board.
+
+Note that ASUS does not support Linux on desktop boards (this appears to be
+official ASUS policy) and does not release board specifications, so there is
+nothing we can do to improve support for such boards unless we get board
+specifications or a detailed description on how to control the fans on the
+affected boards.
+
+Known Problems
+--------------
+
+After a suspend/resume cycle, all fan control settings are restored to the BIOS
+defaults.