From fdbd565ecc9eee9e80c2f76551f21ccb0b51d89b Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Sat, 5 Nov 2005 09:55:26 +0000 Subject: [PATCH] Add f71805f support. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3172 7894878c-1315-0410-8ee3-d5d059ff63e0 --- prog/sensord/chips.c | 46 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/prog/sensord/chips.c b/prog/sensord/chips.c index 7e108639..5e494196 100644 --- a/prog/sensord/chips.c +++ b/prog/sensord/chips.c @@ -1122,6 +1122,51 @@ static const ChipDescriptor w83627ehf_chip = { w83627ehf_names, w83627ehf_features, 0, 0 }; +/** F71805F **/ + +static const char *f71805f_names[] = { + SENSORS_F71805F_PREFIX, NULL +}; + +static const FeatureDescriptor f71805f_features[] = { + { fmtVolts_2, rrdF3, DataType_voltage, 0, 0, + { SENSORS_F71805F_IN(0), SENSORS_F71805F_IN_MIN(0), SENSORS_F71805F_IN_MAX(0), -1 } }, + { fmtVolts_2, rrdF3, DataType_voltage, 0, 0, + { SENSORS_F71805F_IN(1), SENSORS_F71805F_IN_MIN(1), SENSORS_F71805F_IN_MAX(1), -1 } }, + { fmtVolts_2, rrdF3, DataType_voltage, 0, 0, + { SENSORS_F71805F_IN(2), SENSORS_F71805F_IN_MIN(2), SENSORS_F71805F_IN_MAX(2), -1 } }, + { fmtVolts_2, rrdF3, DataType_voltage, 0, 0, + { SENSORS_F71805F_IN(3), SENSORS_F71805F_IN_MIN(3), SENSORS_F71805F_IN_MAX(3), -1 } }, + { fmtVolts_2, rrdF3, DataType_voltage, 0, 0, + { SENSORS_F71805F_IN(4), SENSORS_F71805F_IN_MIN(4), SENSORS_F71805F_IN_MAX(4), -1 } }, + { fmtVolts_2, rrdF3, DataType_voltage, 0, 0, + { SENSORS_F71805F_IN(5), SENSORS_F71805F_IN_MIN(5), SENSORS_F71805F_IN_MAX(5), -1 } }, + { fmtVolts_2, rrdF3, DataType_voltage, 0, 0, + { SENSORS_F71805F_IN(6), SENSORS_F71805F_IN_MIN(6), SENSORS_F71805F_IN_MAX(6), -1 } }, + { fmtVolts_2, rrdF3, DataType_voltage, 0, 0, + { SENSORS_F71805F_IN(7), SENSORS_F71805F_IN_MIN(7), SENSORS_F71805F_IN_MAX(7), -1 } }, + { fmtVolts_2, rrdF3, DataType_voltage, 0, 0, + { SENSORS_F71805F_IN(8), SENSORS_F71805F_IN_MIN(8), SENSORS_F71805F_IN_MAX(8), -1 } }, + { fmtFans_0, rrdF0, DataType_rpm, 0, 0, + { SENSORS_F71805F_FAN(1), SENSORS_F71805F_FAN_MIN(1), -1, -1 } }, + { fmtFans_0, rrdF0, DataType_rpm, 0, 0, + { SENSORS_F71805F_FAN(2), SENSORS_F71805F_FAN_MIN(2), -1, -1 } }, + { fmtFans_0, rrdF0, DataType_rpm, 0, 0, + { SENSORS_F71805F_FAN(3), SENSORS_F71805F_FAN_MIN(3), -1, -1 } }, + { fmtTemps_0, rrdF0, DataType_temperature, 1 << 0, 0, + { SENSORS_F71805F_TEMP(1), SENSORS_F71805F_TEMP_MAX(1), SENSORS_F71805F_TEMP_HYST(1), -1 } }, + { fmtTemps_0, rrdF0, DataType_temperature, 1 << 1, 0, + { SENSORS_F71805F_TEMP(2), SENSORS_F71805F_TEMP_MAX(2), SENSORS_F71805F_TEMP_HYST(2), -1 } }, + { fmtTemps_0, rrdF0, DataType_temperature, 1 << 2, 0, + { SENSORS_F71805F_TEMP(3), SENSORS_F71805F_TEMP_MAX(3), SENSORS_F71805F_TEMP_HYST(3), -1 } }, + { NULL } +}; + +static const ChipDescriptor f71805f_chip = { + /* No room for SENSORS_F71805F_ALARMS_IN nor SENSORS_F71805F_ALARMS_FAN */ + f71805f_names, f71805f_features, SENSORS_F71805F_ALARMS_TEMP, 0 +}; + /** ALL **/ const ChipDescriptor * const knownChips[] = { @@ -1146,5 +1191,6 @@ const ChipDescriptor * const knownChips[] = { &asb100_chip, &pc87360_chip, &w83627ehf_chip, + &f71805f_chip, NULL };