Show
Ignore:
Timestamp:
01/30/00 02:20:51 (13 years ago)
Author:
mds
Message:

(mds) added simple eeprom and ddcmon support to sensors and libsensors.

Files:
1 modified

Legend:

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

    r660 r716  
    15601560  }; 
    15611561 
     1562static sensors_chip_feature ddcmon_features[] = 
     1563  { 
     1564    { SENSORS_DDCMON_ID, "Monitor ID", 
     1565                         SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1566                         SENSORS_MODE_R, DDCMON_SYSCTL_ID, VALUE(1), 0 }, 
     1567    { SENSORS_DDCMON_VERSIZE, "Monitor Size (cm)", 
     1568                         SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1569                         SENSORS_MODE_R, DDCMON_SYSCTL_SIZE, VALUE(1), 0 }, 
     1570    { SENSORS_DDCMON_HORSIZE, "hsize", 
     1571                         SENSORS_DDCMON_VERSIZE, SENSORS_NO_MAPPING, 
     1572                         SENSORS_MODE_R, DDCMON_SYSCTL_SIZE, VALUE(2), 0 }, 
     1573    { SENSORS_DDCMON_VERSYNCMIN, "Vertical Sync (Hz)", 
     1574                         SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1575                         SENSORS_MODE_R, DDCMON_SYSCTL_SYNC, VALUE(1), 0 }, 
     1576    { SENSORS_DDCMON_VERSYNCMAX, "v_sync_max", 
     1577                         SENSORS_DDCMON_VERSYNCMIN, SENSORS_NO_MAPPING, 
     1578                         SENSORS_MODE_R, DDCMON_SYSCTL_SYNC, VALUE(2), 0 }, 
     1579    { SENSORS_DDCMON_HORSYNCMIN, "Horizontal Sync (KHz)", 
     1580                         SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1581                         SENSORS_MODE_R, DDCMON_SYSCTL_SYNC, VALUE(3), 0 }, 
     1582    { SENSORS_DDCMON_HORSYNCMAX, "h_sync_max", 
     1583                         SENSORS_DDCMON_HORSYNCMIN, SENSORS_NO_MAPPING, 
     1584                         SENSORS_MODE_R, DDCMON_SYSCTL_SYNC, VALUE(4), 0 }, 
     1585    { SENSORS_DDCMON_TIMINGS, "timings", 
     1586                         SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1587                         SENSORS_MODE_R, DDCMON_SYSCTL_TIMINGS, VALUE(1), 0 }, 
     1588    { SENSORS_DDCMON_SERIAL, "Serial number", 
     1589                         SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1590                         SENSORS_MODE_R, DDCMON_SYSCTL_SERIAL, VALUE(1), 0 }, 
     1591    { 0 } 
     1592  }; 
     1593 
     1594static sensors_chip_feature eeprom_features[] = 
     1595  { 
     1596    { SENSORS_EEPROM_TYPE, "Memory type", 
     1597                         SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1598                         SENSORS_MODE_R, EEPROM_SYSCTL1, VALUE(3), 0 }, 
     1599    { SENSORS_EEPROM_ROWADDR, "SDRAM Size (MB)", 
     1600                         SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1601                         SENSORS_MODE_R, EEPROM_SYSCTL1, VALUE(4), 0 }, 
     1602    { SENSORS_EEPROM_COLADDR, "col", 
     1603                         SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1604                         SENSORS_MODE_R, EEPROM_SYSCTL1, VALUE(5), 0 }, 
     1605    { SENSORS_EEPROM_NUMROWS, "num rows", 
     1606                         SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1607                         SENSORS_MODE_R, EEPROM_SYSCTL1, VALUE(6), 0 }, 
     1608    { 0 } 
     1609  }; 
     1610 
    15621611sensors_chip_features sensors_chip_features_list[] = 
    15631612{ 
     
    15961645                /* Cheat on ADM1022 for now - no separate #defines */ 
    15971646 { SENSORS_ADM1022_PREFIX, thmc50_features }, 
     1647 { SENSORS_DDCMON_PREFIX, ddcmon_features }, 
     1648 { SENSORS_EEPROM_PREFIX, eeprom_features }, 
    15981649 { 0 } 
    15991650};