Changeset 4281

Show
Ignore:
Timestamp:
01/06/07 09:49:59 (6 years ago)
Author:
khali
Message:

sensord: Add support for the k8temp driver and for the voltage inputs
of the w83627ehf driver. Patch from Dave Platt.

Location:
lm-sensors/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r4280 r4281  
    3030                   Add vt1211 support (#2150) 
    3131                   Add w83627dhg support (David Holl, #2157) 
     32                   Add w83627ehf voltage support (Dave Platt) 
     33                   Add k8temp support (Dave Platt) 
    3234  Program sensors: Add pc87247 support (fans only) 
    3335                   Hide error on missing f71805f fan 
  • lm-sensors/trunk/prog/sensord/chips.c

    r4265 r4281  
    7878 sprintf (buff, "%.0f C (min = %.0f C, max = %.0f C)", values[0], values[1], values[2]); 
    7979 return fmtExtra (alarm, beep); 
     80} 
     81 
     82static const char * 
     83fmtTemp_only 
     84(const double values[], int alarm, int beep) { 
     85  sprintf (buff, "%.1f C", values[0]); 
     86  return fmtExtra (alarm, beep); 
    8087} 
    8188 
     
    11451152  { fmtTemps_1, rrdF1, DataType_temperature, 0, 0, 
    11461153    { SENSORS_W83627EHF_TEMP3, SENSORS_W83627EHF_TEMP3_OVER, SENSORS_W83627EHF_TEMP3_HYST, -1 } }, 
     1154  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1155    { SENSORS_W83627EHF_IN0, SENSORS_W83627EHF_IN0_MIN, SENSORS_W83627EHF_IN0_MAX, -1 } }, 
     1156  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1157    { SENSORS_W83627EHF_IN1, SENSORS_W83627EHF_IN1_MIN, SENSORS_W83627EHF_IN1_MAX, -1 } }, 
     1158  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1159    { SENSORS_W83627EHF_IN2, SENSORS_W83627EHF_IN2_MIN, SENSORS_W83627EHF_IN2_MAX, -1 } }, 
     1160  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1161    { SENSORS_W83627EHF_IN3, SENSORS_W83627EHF_IN3_MIN, SENSORS_W83627EHF_IN3_MAX, -1 } }, 
     1162  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1163    { SENSORS_W83627EHF_IN4, SENSORS_W83627EHF_IN4_MIN, SENSORS_W83627EHF_IN4_MAX, -1 } }, 
     1164  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1165    { SENSORS_W83627EHF_IN5, SENSORS_W83627EHF_IN5_MIN, SENSORS_W83627EHF_IN5_MAX, -1 } }, 
     1166  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1167    { SENSORS_W83627EHF_IN6, SENSORS_W83627EHF_IN6_MIN, SENSORS_W83627EHF_IN6_MAX, -1 } }, 
     1168  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1169    { SENSORS_W83627EHF_IN7, SENSORS_W83627EHF_IN7_MIN, SENSORS_W83627EHF_IN7_MAX, -1 } }, 
     1170  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1171    { SENSORS_W83627EHF_IN8, SENSORS_W83627EHF_IN8_MIN, SENSORS_W83627EHF_IN8_MAX, -1 } }, 
    11471172  { NULL } 
    11481173}; 
     
    12431268}; 
    12441269 
     1270/** K8 **/ 
     1271 
     1272static const char *k8temp_names[] = { 
     1273  SENSORS_K8TEMP_PREFIX, NULL 
     1274}; 
     1275 
     1276static const FeatureDescriptor k8temp_features[] = { 
     1277  { fmtTemp_only, rrdF0, DataType_temperature, 0, 0, 
     1278    { SENSORS_K8TEMP_TEMP1, -1 } }, 
     1279  { NULL } 
     1280}; 
     1281 
     1282static const ChipDescriptor k8temp_chip = { 
     1283  k8temp_names, k8temp_features, 0, 0 
     1284}; 
     1285 
    12451286 
    12461287/** ALL **/ 
     
    12711312  &f71805f_chip, 
    12721313  &vt1211_chip, 
     1314  &k8temp_chip, 
    12731315  NULL 
    12741316};