Show
Ignore:
Timestamp:
09/20/07 13:04:48 (7 years ago)
Author:
khali
Message:

Add w83793 support to sensord.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/prog/sensord/chips.c

    r4809 r4823  
    12861286}; 
    12871287 
     1288/** W83793 **/ 
     1289 
     1290static const char *w83793_names[] = { 
     1291  SENSORS_W83793_PREFIX, NULL 
     1292}; 
     1293 
     1294static const FeatureDescriptor w83793_features[] = { 
     1295  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1296    { SENSORS_W83793_FAN(1), SENSORS_W83793_FAN_MIN(1), -1 } }, 
     1297  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1298    { SENSORS_W83793_FAN(2), SENSORS_W83793_FAN_MIN(2), -1 } }, 
     1299  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1300    { SENSORS_W83793_FAN(3), SENSORS_W83793_FAN_MIN(3), -1 } }, 
     1301  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1302    { SENSORS_W83793_FAN(4), SENSORS_W83793_FAN_MIN(4), -1 } }, 
     1303  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1304    { SENSORS_W83793_FAN(5), SENSORS_W83793_FAN_MIN(5), -1 } }, 
     1305  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1306    { SENSORS_W83793_FAN(6), SENSORS_W83793_FAN_MIN(6), -1 } }, 
     1307  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1308    { SENSORS_W83793_FAN(7), SENSORS_W83793_FAN_MIN(7), -1 } }, 
     1309  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1310    { SENSORS_W83793_FAN(8), SENSORS_W83793_FAN_MIN(8), -1 } }, 
     1311  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1312    { SENSORS_W83793_FAN(9), SENSORS_W83793_FAN_MIN(9), -1 } }, 
     1313  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1314    { SENSORS_W83793_FAN(10), SENSORS_W83793_FAN_MIN(10), -1 } }, 
     1315  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1316    { SENSORS_W83793_FAN(11), SENSORS_W83793_FAN_MIN(11), -1 } }, 
     1317  { fmtFans_0, rrdF0, DataType_rpm, 0, 0, 
     1318    { SENSORS_W83793_FAN(12), SENSORS_W83793_FAN_MIN(12), -1 } }, 
     1319  { fmtTemps_1, rrdF1, DataType_temperature, 0, 0, 
     1320    { SENSORS_W83793_TEMP(1), SENSORS_W83793_TEMP_CRIT(1), SENSORS_W83793_TEMP_CRIT_HYST(1), -1 } }, 
     1321  { fmtTemps_1, rrdF1, DataType_temperature, 0, 0, 
     1322    { SENSORS_W83793_TEMP(2), SENSORS_W83793_TEMP_CRIT(2), SENSORS_W83793_TEMP_CRIT_HYST(2), -1 } }, 
     1323  { fmtTemps_1, rrdF1, DataType_temperature, 0, 0, 
     1324    { SENSORS_W83793_TEMP(3), SENSORS_W83793_TEMP_CRIT(3), SENSORS_W83793_TEMP_CRIT_HYST(3), -1 } }, 
     1325  { fmtTemps_1, rrdF1, DataType_temperature, 0, 0, 
     1326    { SENSORS_W83793_TEMP(4), SENSORS_W83793_TEMP_CRIT(4), SENSORS_W83793_TEMP_CRIT_HYST(4), -1 } }, 
     1327  { fmtTemps_0, rrdF0, DataType_temperature, 0, 0, 
     1328    { SENSORS_W83793_TEMP(5), SENSORS_W83793_TEMP_CRIT(5), SENSORS_W83793_TEMP_CRIT_HYST(5), -1 } }, 
     1329  { fmtTemps_0, rrdF0, DataType_temperature, 0, 0, 
     1330    { SENSORS_W83793_TEMP(6), SENSORS_W83793_TEMP_CRIT(6), SENSORS_W83793_TEMP_CRIT_HYST(6), -1 } }, 
     1331  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1332    { SENSORS_W83793_IN(0), SENSORS_W83793_IN_MIN(0), SENSORS_W83793_IN_MAX(0), -1 } }, 
     1333  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1334    { SENSORS_W83793_IN(1), SENSORS_W83793_IN_MIN(1), SENSORS_W83793_IN_MAX(1), -1 } }, 
     1335  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1336    { SENSORS_W83793_IN(2), SENSORS_W83793_IN_MIN(2), SENSORS_W83793_IN_MAX(2), -1 } }, 
     1337  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1338    { SENSORS_W83793_IN(3), SENSORS_W83793_IN_MIN(3), SENSORS_W83793_IN_MAX(3), -1 } }, 
     1339  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1340    { SENSORS_W83793_IN(4), SENSORS_W83793_IN_MIN(4), SENSORS_W83793_IN_MAX(4), -1 } }, 
     1341  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1342    { SENSORS_W83793_IN(5), SENSORS_W83793_IN_MIN(5), SENSORS_W83793_IN_MAX(5), -1 } }, 
     1343  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1344    { SENSORS_W83793_IN(6), SENSORS_W83793_IN_MIN(6), SENSORS_W83793_IN_MAX(6), -1 } }, 
     1345  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1346    { SENSORS_W83793_IN(7), SENSORS_W83793_IN_MIN(7), SENSORS_W83793_IN_MAX(7), -1 } }, 
     1347  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1348    { SENSORS_W83793_IN(8), SENSORS_W83793_IN_MIN(8), SENSORS_W83793_IN_MAX(8), -1 } }, 
     1349  { fmtVolts_2, rrdF2, DataType_voltage, 0, 0, 
     1350    { SENSORS_W83793_IN(9), SENSORS_W83793_IN_MIN(9), SENSORS_W83793_IN_MAX(9), -1 } }, 
     1351  { fmtVolt_3, rrdF3, DataType_voltage, 0, 0, 
     1352    { SENSORS_W83793_VID0, -1 } }, 
     1353  { fmtVolt_3, rrdF3, DataType_voltage, 0, 0, 
     1354    { SENSORS_W83793_VID1, -1 } }, 
     1355  { NULL } 
     1356}; 
     1357 
     1358static const ChipDescriptor w83793_chip = { 
     1359  w83793_names, w83793_features, 0, 0 
     1360}; 
     1361 
    12881362 
    12891363/** ALL **/ 
     
    13151389  &vt1211_chip, 
    13161390  &k8temp_chip, 
     1391  &w83793_chip, 
    13171392  NULL 
    13181393};