Show
Ignore:
Timestamp:
12/25/98 20:37:17 (14 years ago)
Author:
frodo
Message:

Library LM80 support

Files:
1 modified

Legend:

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

    r112 r116  
    445445  }; 
    446446 
     447static sensors_chip_feature lm80_features[] = 
     448  {  
     449    { SENSORS_LM80_IN0, "in0", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     450                        SENSORS_MODE_R, LM80_SYSCTL_IN0, VALUE(3), 2 }, 
     451    { SENSORS_LM80_IN1, "in1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     452                        SENSORS_MODE_R, LM80_SYSCTL_IN1, VALUE(3), 2 }, 
     453    { SENSORS_LM80_IN2, "in2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     454                        SENSORS_MODE_R, LM80_SYSCTL_IN2, VALUE(3), 2 }, 
     455    { SENSORS_LM80_IN3, "in3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     456                        SENSORS_MODE_R, LM80_SYSCTL_IN3, VALUE(3), 2 }, 
     457    { SENSORS_LM80_IN4, "in4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     458                        SENSORS_MODE_R, LM80_SYSCTL_IN4, VALUE(3), 2 }, 
     459    { SENSORS_LM80_IN5, "in5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     460                        SENSORS_MODE_R, LM80_SYSCTL_IN5, VALUE(3), 2 }, 
     461    { SENSORS_LM80_IN6, "in6", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     462                        SENSORS_MODE_R, LM80_SYSCTL_IN6, VALUE(3), 2 }, 
     463    { SENSORS_LM80_IN0_MIN, "in0_min", SENSORS_LM80_IN0, SENSORS_LM80_IN0, 
     464                            SENSORS_MODE_RW, LM80_SYSCTL_IN0, VALUE(1), 2 }, 
     465    { SENSORS_LM80_IN1_MIN, "in1_min", SENSORS_LM80_IN1, SENSORS_LM80_IN1, 
     466                            SENSORS_MODE_RW, LM80_SYSCTL_IN1, VALUE(1), 2 }, 
     467    { SENSORS_LM80_IN2_MIN, "in2_min", SENSORS_LM80_IN2, SENSORS_LM80_IN2, 
     468                            SENSORS_MODE_RW, LM80_SYSCTL_IN2, VALUE(1), 2 }, 
     469    { SENSORS_LM80_IN3_MIN, "in3_min", SENSORS_LM80_IN3, SENSORS_LM80_IN3, 
     470                            SENSORS_MODE_RW, LM80_SYSCTL_IN3, VALUE(1), 2 }, 
     471    { SENSORS_LM80_IN4_MIN, "in4_min", SENSORS_LM80_IN4, SENSORS_LM80_IN4, 
     472                            SENSORS_MODE_RW, LM80_SYSCTL_IN4, VALUE(1), 2 }, 
     473    { SENSORS_LM80_IN5_MIN, "in5_min", SENSORS_LM80_IN5, SENSORS_LM80_IN5, 
     474                            SENSORS_MODE_RW, LM80_SYSCTL_IN5, VALUE(1), 2 }, 
     475    { SENSORS_LM80_IN6_MIN, "in6_min", SENSORS_LM80_IN6, SENSORS_LM80_IN6, 
     476                            SENSORS_MODE_RW, LM80_SYSCTL_IN6, VALUE(1), 2 }, 
     477    { SENSORS_LM80_IN0_MAX, "in0_max", SENSORS_LM80_IN0, SENSORS_LM80_IN0, 
     478                            SENSORS_MODE_RW, LM80_SYSCTL_IN0, VALUE(2), 2 }, 
     479    { SENSORS_LM80_IN1_MAX, "in1_max", SENSORS_LM80_IN1, SENSORS_LM80_IN1, 
     480                            SENSORS_MODE_RW, LM80_SYSCTL_IN1, VALUE(2), 2 }, 
     481    { SENSORS_LM80_IN2_MAX, "in2_max", SENSORS_LM80_IN2, SENSORS_LM80_IN2, 
     482                            SENSORS_MODE_RW, LM80_SYSCTL_IN2, VALUE(2), 2 }, 
     483    { SENSORS_LM80_IN3_MAX, "in3_max", SENSORS_LM80_IN3, SENSORS_LM80_IN3, 
     484                            SENSORS_MODE_RW, LM80_SYSCTL_IN3, VALUE(2), 2 }, 
     485    { SENSORS_LM80_IN4_MAX, "in4_max", SENSORS_LM80_IN4, SENSORS_LM80_IN4, 
     486                            SENSORS_MODE_RW, LM80_SYSCTL_IN4, VALUE(2), 2 }, 
     487    { SENSORS_LM80_IN5_MAX, "in5_max", SENSORS_LM80_IN5, SENSORS_LM80_IN5, 
     488                            SENSORS_MODE_RW, LM80_SYSCTL_IN5, VALUE(2), 2 }, 
     489    { SENSORS_LM80_IN6_MAX, "in6_max", SENSORS_LM80_IN6, SENSORS_LM80_IN6, 
     490                            SENSORS_MODE_RW, LM80_SYSCTL_IN6, VALUE(2), 2 }, 
     491    { SENSORS_LM80_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     492                         SENSORS_MODE_R, LM80_SYSCTL_FAN1, VALUE(2), 0 }, 
     493    { SENSORS_LM80_FAN2, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     494                         SENSORS_MODE_R, LM80_SYSCTL_FAN2, VALUE(2), 0 }, 
     495    { SENSORS_LM80_FAN1_MIN, "fan1_min", SENSORS_LM80_FAN1, SENSORS_NO_MAPPING, 
     496                             SENSORS_MODE_RW, LM80_SYSCTL_FAN1, VALUE(1), 0 }, 
     497    { SENSORS_LM80_FAN2_MIN, "fan2_min", SENSORS_LM80_FAN2, SENSORS_NO_MAPPING, 
     498                             SENSORS_MODE_RW, LM80_SYSCTL_FAN2, VALUE(1), 0 }, 
     499    { SENSORS_LM80_TEMP, "temp", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     500                         SENSORS_MODE_R, LM80_SYSCTL_TEMP, VALUE(5), 2 }, 
     501    { SENSORS_LM80_TEMP_HOT_HYST, "temp_hot_hyst", SENSORS_LM80_TEMP, 
     502                              SENSORS_LM80_TEMP, SENSORS_MODE_RW,  
     503                              LM80_SYSCTL_TEMP, VALUE(2), 2 }, 
     504    { SENSORS_LM80_TEMP_HOT_MAX, "temp_hot_max", SENSORS_LM80_TEMP, 
     505                              SENSORS_LM80_TEMP, SENSORS_MODE_RW,  
     506                              LM80_SYSCTL_TEMP, VALUE(1), 2 }, 
     507    { SENSORS_LM80_TEMP_OS_HYST, "temp_os_hyst", SENSORS_LM80_TEMP, 
     508                              SENSORS_LM80_TEMP, SENSORS_MODE_RW,  
     509                              LM80_SYSCTL_TEMP, VALUE(4), 2 }, 
     510    { SENSORS_LM80_TEMP_OS_MAX, "temp_os_max", SENSORS_LM80_TEMP, 
     511                              SENSORS_LM80_TEMP, SENSORS_MODE_RW,  
     512                              LM80_SYSCTL_TEMP, VALUE(3), 2 }, 
     513    { SENSORS_LM80_FAN1_DIV, "fan1_div", SENSORS_LM80_FAN1, SENSORS_NO_MAPPING, 
     514                             SENSORS_MODE_RW, LM80_SYSCTL_FAN_DIV, VALUE(1),  
     515                             0 }, 
     516    { SENSORS_LM80_FAN2_DIV, "fan2_div", SENSORS_LM80_FAN2, SENSORS_NO_MAPPING, 
     517                             SENSORS_MODE_RW, LM80_SYSCTL_FAN_DIV, VALUE(2),  
     518                             0 }, 
     519    { SENSORS_LM80_ALARMS, "alarms", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     520                           SENSORS_MODE_R, LM80_SYSCTL_ALARMS, VALUE(1), 0 }, 
     521    { 0 } 
     522  }; 
     523 
    447524 
    448525sensors_chip_features sensors_chip_features_list[] = 
     
    454531 { SENSORS_GL518R00_PREFIX, gl518r00_features }, 
    455532 { SENSORS_GL518R80_PREFIX, gl518r80_features }, 
     533 { SENSORS_LM80_PREFIX, lm80_features }, 
    456534 { 0 } 
    457535};