hwmon: (w83627ehf) Drop support for NCT6775, NCT6776
Subsystems (2)
Guenter Roeck
maintainerRFC PATCH 1/1 hwmon: (w83627ehf) Drop support for NCT6775, NCT6776
NCT6775 and NCT6776 are now supported by the nct6775 driver.
Signed-off-by Guenter Roeck <[email protected]>
---
The NCT6775 driver should be stable enough by now, so we should not need support for the chips in both drivers.
Compile tested only; I don't have hardware to test it.
Documentation/hwmon/w83627ehf | 42 ++- drivers/hwmon/Kconfig | 5 +- drivers/hwmon/w83627ehf.c | 576 ++++------------------------------------- 3 files changed, 63 insertions(+), 560 deletions(-)
Documentation/hwmon/w83627ehf +15 -27
@@ -26,14 +26,6 @@ Supported chips: Prefix: 'w83667hg' Addresses scanned: ISA address retrieved from Super I/O registers Datasheet: Available from Nuvoton upon request - * Nuvoton NCT6775F/W83667HG-I - Prefix: 'nct6775' - Addresses scanned: ISA address retrieved from Super I/O registers - Datasheet: Available from Nuvoton upon request - * Nuvoton NCT6776F - Prefix: 'nct6776' - Addresses scanned: ISA address retrieved from Super I/O registers - Datasheet: Available from Nuvoton upon request Authors: Jean Delvare <[email protected]>
@@ -46,27 +38,25 @@ Description ----------- This driver implements support for the Winbond W83627EHF, W83627EHG, -W83627DHG, W83627DHG-P, W83627UHG, W83667HG, W83667HG-B, W83667HG-I -(NCT6775F), and NCT6776F super I/O chips. We will refer to them collectively -as Winbond chips. - -The chips implement 3 to 4 temperature sensors (9 for NCT6775F and NCT6776F), -2 to 5 fan rotation speed sensors, 8 to 10 analog voltage sensors, one VID -(except for 627UHG), alarms with beep warnings (control unimplemented), -and some automatic fan regulation strategies (plus manual fan control mode). - -The temperature sensor sources on W82677HG-B, NCT6775F, and NCT6776F are -configurable. temp4 and higher attributes are only reported if its temperature -source differs from the temperature sources of the already reported temperature +W83627DHG, W83627DHG-P, W83627UHG, W83667HG, and W83667HG-B super I/O chips. +We will refer to them collectively as Winbond chips. + +The chips implement 3 to 4 temperature sensors, 2 to 5 fan rotation speed +sensors, 8 to 10 analog voltage sensors, one VID (except for 627UHG), +alarms with beep warnings (control unimplemented), and some automatic +fan regulation strategies (plus manual fan control mode). + +The temperature sensor sources on W82677HG-B configurable. +temp4 and higher attributes are only reported if its temperature source +differs from the temperature sources of the already reported temperature sensors. The configured source for each of the temperature sensors is provided in tempX_label. Temperatures are measured in degrees Celsius and measurement resolution is 1 degC for temp1 and and 0.5 degC for temp2 and temp3. For temp4 and higher, -resolution is 1 degC for W83667HG-B and 0.0 degC for NCT6775F and NCT6776F. -An alarm is triggered when the temperature gets higher than high limit; -it stays on until the temperature falls below the hysteresis value. -Alarms are only supported for temp1, temp2, and temp3. +resolution is 1 degC for W83667HG-B. An alarm is triggered when the temperature +gets higher than high limit; it stays on until the temperature falls below +the hysteresis value. Alarms are only supported for temp1, temp2, and temp3. Fan rotation speeds are reported in RPM (rotations per minute). An alarm is triggered if the rotation speed has dropped below a programmable limit. Fan
@@ -110,10 +100,8 @@ pwm[1-4]_enable - this file controls mode of fan/temperature control: * 4 "Smart Fan III" mode * 5 "Smart Fan IV" mode - SmartFan III mode is not supported on NCT6776F. - SmartFan IV mode is configurable only if it was configured at system - startup, and is only supported for W83677HG-B, NCT6775F, and NCT6776F. + startup, and is only supported for W83677HG-B. SmartFan IV operational parameters can not be configured at this time, and the various pwm attributes are not used in SmartFan IV mode. The attributes can be written to, which is useful if you plan to
drivers/hwmon/Kconfig +2 -3
@@ -1555,7 +1555,7 @@ config SENSORS_W83627HF will be called w83627hf. config SENSORS_W83627EHF - tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG, NCT6775F, NCT6776F" + tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG" depends on !PPC select HWMON_VID help
@@ -1568,8 +1568,7 @@ config SENSORS_W83627EHF the Core 2 Duo. And also the W83627UHG, which is a stripped down version of the W83627DHG (as far as hardware monitoring goes.) - This driver also supports Nuvoton W83667HG, W83667HG-B, NCT6775F - (also known as W83667HG-I), and NCT6776F. + This driver also supports Nuvoton W83667HG and W83667HG-B. This driver can also be built as a module. If so, the module will be called w83627ehf.
drivers/hwmon/w83627ehf.c +46 -529
893 lines not on this page · raw message
Signature · 7 lines
1.7.9.7 _______________________________________________ lm-sensors mailing list [email protected] http://lists.lm-sensors.org/mailman/listinfo/lm-sensors