mirror of
https://github.com/lm-sensors/lm-sensors
synced 2025-09-05 08:45:26 +00:00
sensord: Add support for the k8temp driver and for the voltage inputs
of the w83627ehf driver. Patch from Dave Platt. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4281 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
2
CHANGES
2
CHANGES
@@ -29,6 +29,8 @@ SVN HEAD
|
||||
Program sensord: Add pc87247 support (fans only)
|
||||
Add vt1211 support (#2150)
|
||||
Add w83627dhg support (David Holl, #2157)
|
||||
Add w83627ehf voltage support (Dave Platt)
|
||||
Add k8temp support (Dave Platt)
|
||||
Program sensors: Add pc87247 support (fans only)
|
||||
Hide error on missing f71805f fan
|
||||
Handle option -c more efficiently
|
||||
|
@@ -79,6 +79,13 @@ fmtTemps_minmax_0
|
||||
return fmtExtra (alarm, beep);
|
||||
}
|
||||
|
||||
static const char *
|
||||
fmtTemp_only
|
||||
(const double values[], int alarm, int beep) {
|
||||
sprintf (buff, "%.1f C", values[0]);
|
||||
return fmtExtra (alarm, beep);
|
||||
}
|
||||
|
||||
static const char *
|
||||
fmtVolt_2
|
||||
(const double values[], int alarm, int beep) {
|
||||
@@ -1144,6 +1151,24 @@ static const FeatureDescriptor w83627ehf_features[] = {
|
||||
{ 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 } },
|
||||
{ fmtVolts_2, rrdF2, DataType_voltage, 0, 0,
|
||||
{ SENSORS_W83627EHF_IN0, SENSORS_W83627EHF_IN0_MIN, SENSORS_W83627EHF_IN0_MAX, -1 } },
|
||||
{ fmtVolts_2, rrdF2, DataType_voltage, 0, 0,
|
||||
{ SENSORS_W83627EHF_IN1, SENSORS_W83627EHF_IN1_MIN, SENSORS_W83627EHF_IN1_MAX, -1 } },
|
||||
{ fmtVolts_2, rrdF2, DataType_voltage, 0, 0,
|
||||
{ SENSORS_W83627EHF_IN2, SENSORS_W83627EHF_IN2_MIN, SENSORS_W83627EHF_IN2_MAX, -1 } },
|
||||
{ fmtVolts_2, rrdF2, DataType_voltage, 0, 0,
|
||||
{ SENSORS_W83627EHF_IN3, SENSORS_W83627EHF_IN3_MIN, SENSORS_W83627EHF_IN3_MAX, -1 } },
|
||||
{ fmtVolts_2, rrdF2, DataType_voltage, 0, 0,
|
||||
{ SENSORS_W83627EHF_IN4, SENSORS_W83627EHF_IN4_MIN, SENSORS_W83627EHF_IN4_MAX, -1 } },
|
||||
{ fmtVolts_2, rrdF2, DataType_voltage, 0, 0,
|
||||
{ SENSORS_W83627EHF_IN5, SENSORS_W83627EHF_IN5_MIN, SENSORS_W83627EHF_IN5_MAX, -1 } },
|
||||
{ fmtVolts_2, rrdF2, DataType_voltage, 0, 0,
|
||||
{ SENSORS_W83627EHF_IN6, SENSORS_W83627EHF_IN6_MIN, SENSORS_W83627EHF_IN6_MAX, -1 } },
|
||||
{ fmtVolts_2, rrdF2, DataType_voltage, 0, 0,
|
||||
{ SENSORS_W83627EHF_IN7, SENSORS_W83627EHF_IN7_MIN, SENSORS_W83627EHF_IN7_MAX, -1 } },
|
||||
{ fmtVolts_2, rrdF2, DataType_voltage, 0, 0,
|
||||
{ SENSORS_W83627EHF_IN8, SENSORS_W83627EHF_IN8_MIN, SENSORS_W83627EHF_IN8_MAX, -1 } },
|
||||
{ NULL }
|
||||
};
|
||||
|
||||
@@ -1242,6 +1267,22 @@ static const ChipDescriptor vt1211_chip = {
|
||||
vt1211_names, vt1211_features, SENSORS_VT1211_ALARMS, 0
|
||||
};
|
||||
|
||||
/** K8 **/
|
||||
|
||||
static const char *k8temp_names[] = {
|
||||
SENSORS_K8TEMP_PREFIX, NULL
|
||||
};
|
||||
|
||||
static const FeatureDescriptor k8temp_features[] = {
|
||||
{ fmtTemp_only, rrdF0, DataType_temperature, 0, 0,
|
||||
{ SENSORS_K8TEMP_TEMP1, -1 } },
|
||||
{ NULL }
|
||||
};
|
||||
|
||||
static const ChipDescriptor k8temp_chip = {
|
||||
k8temp_names, k8temp_features, 0, 0
|
||||
};
|
||||
|
||||
|
||||
/** ALL **/
|
||||
|
||||
@@ -1270,5 +1311,6 @@ const ChipDescriptor * const knownChips[] = {
|
||||
&w83627ehf_chip,
|
||||
&f71805f_chip,
|
||||
&vt1211_chip,
|
||||
&k8temp_chip,
|
||||
NULL
|
||||
};
|
||||
|
Reference in New Issue
Block a user