From 0e2b483b804b6314ede81f2fe7ed0a6635ad1427 Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Sat, 5 Nov 2005 09:12:32 +0000 Subject: [PATCH] Add w83627ehf support. Original code contributed by Greg in ticket #2098. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3171 7894878c-1315-0410-8ee3-d5d059ff63e0 --- prog/sensord/chips.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/prog/sensord/chips.c b/prog/sensord/chips.c index 98458cda..7e108639 100644 --- a/prog/sensord/chips.c +++ b/prog/sensord/chips.c @@ -1092,6 +1092,36 @@ static const ChipDescriptor pc87360_chip = { pc87360_names, pc87360_features, SENSORS_PC87360_ALARMS_IN, 0 }; +/** W83627EHF **/ + +static const char *w83627ehf_names[] = { + SENSORS_W83627EHF_PREFIX, NULL +}; + +static const FeatureDescriptor w83627ehf_features[] = { + { fmtFans_0, rrdF0, DataType_rpm, 0, 0, + { SENSORS_W83627EHF_FAN1, SENSORS_W83627EHF_FAN1_MIN, SENSORS_W83627EHF_FAN1_DIV, -1 } }, + { fmtFans_0, rrdF0, DataType_rpm, 0, 0, + { SENSORS_W83627EHF_FAN2, SENSORS_W83627EHF_FAN2_MIN, SENSORS_W83627EHF_FAN2_DIV, -1 } }, + { fmtFans_0, rrdF0, DataType_rpm, 0, 0, + { SENSORS_W83627EHF_FAN3, SENSORS_W83627EHF_FAN3_MIN, SENSORS_W83627EHF_FAN3_DIV, -1 } }, + { fmtFans_0, rrdF0, DataType_rpm, 0, 0, + { SENSORS_W83627EHF_FAN4, SENSORS_W83627EHF_FAN4_MIN, SENSORS_W83627EHF_FAN4_DIV, -1 } }, + { fmtFans_0, rrdF0, DataType_rpm, 0, 0, + { SENSORS_W83627EHF_FAN5, SENSORS_W83627EHF_FAN5_MIN, SENSORS_W83627EHF_FAN5_DIV, -1 } }, + { fmtTemps_0, rrdF0, DataType_temperature, 0, 0, + { SENSORS_W83627EHF_TEMP1, SENSORS_W83627EHF_TEMP1_OVER, SENSORS_W83627EHF_TEMP1_HYST, -1 } }, + { fmtTemps_1, rrdF1, DataType_temperature, 0, 0, + { SENSORS_W83627EHF_TEMP2, SENSORS_W83627EHF_TEMP2_OVER, SENSORS_W83627EHF_TEMP2_HYST, -1 } }, + { fmtTemps_1, rrdF1, DataType_temperature, 0, 0, + { SENSORS_W83627EHF_TEMP3, SENSORS_W83627EHF_TEMP3_OVER, SENSORS_W83627EHF_TEMP3_HYST, -1 } }, + { NULL } +}; + +static const ChipDescriptor w83627ehf_chip = { + w83627ehf_names, w83627ehf_features, 0, 0 +}; + /** ALL **/ const ChipDescriptor * const knownChips[] = { @@ -1115,5 +1145,6 @@ const ChipDescriptor * const knownChips[] = { &it87_chip, &asb100_chip, &pc87360_chip, + &w83627ehf_chip, NULL };