Show
Ignore:
Timestamp:
12/26/98 02:39:10 (14 years ago)
Author:
frodo
Message:

Winbond library support

Files:
1 modified

Legend:

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

    r119 r122  
    523523 
    524524 
     525static sensors_chip_feature w83781d_features[] = 
     526  {  
     527    { SENSORS_W83781D_IN0, "in0", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     528                        SENSORS_MODE_R, W83781D_SYSCTL_IN0, VALUE(3), 2 }, 
     529    { SENSORS_W83781D_IN1, "in1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     530                        SENSORS_MODE_R, W83781D_SYSCTL_IN1, VALUE(3), 2 }, 
     531    { SENSORS_W83781D_IN2, "in2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     532                        SENSORS_MODE_R, W83781D_SYSCTL_IN2, VALUE(3), 2 }, 
     533    { SENSORS_W83781D_IN3, "in3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     534                        SENSORS_MODE_R, W83781D_SYSCTL_IN3, VALUE(3), 2 }, 
     535    { SENSORS_W83781D_IN4, "in4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     536                        SENSORS_MODE_R, W83781D_SYSCTL_IN4, VALUE(3), 2 }, 
     537    { SENSORS_W83781D_IN5, "in5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     538                        SENSORS_MODE_R, W83781D_SYSCTL_IN5, VALUE(3), 2 }, 
     539    { SENSORS_W83781D_IN6, "in6", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     540                        SENSORS_MODE_R, W83781D_SYSCTL_IN6, VALUE(3), 2 }, 
     541    { SENSORS_W83781D_IN0_MIN, "in0_min", SENSORS_W83781D_IN0,  
     542                        SENSORS_W83781D_IN0, SENSORS_MODE_RW,  
     543                        W83781D_SYSCTL_IN0, VALUE(1), 2 }, 
     544    { SENSORS_W83781D_IN1_MIN, "in1_min", SENSORS_W83781D_IN1,  
     545                        SENSORS_W83781D_IN1, SENSORS_MODE_RW,  
     546                        W83781D_SYSCTL_IN1, VALUE(1), 2 }, 
     547    { SENSORS_W83781D_IN2_MIN, "in2_min", SENSORS_W83781D_IN2,  
     548                        SENSORS_W83781D_IN2, SENSORS_MODE_RW,  
     549                        W83781D_SYSCTL_IN2, VALUE(1), 2 }, 
     550    { SENSORS_W83781D_IN3_MIN, "in3_min", SENSORS_W83781D_IN3,  
     551                        SENSORS_W83781D_IN3, SENSORS_MODE_RW,  
     552                        W83781D_SYSCTL_IN3, VALUE(1), 2 }, 
     553    { SENSORS_W83781D_IN4_MIN, "in4_min", SENSORS_W83781D_IN4,  
     554                        SENSORS_W83781D_IN4, SENSORS_MODE_RW,  
     555                        W83781D_SYSCTL_IN4, VALUE(1), 2 }, 
     556    { SENSORS_W83781D_IN5_MIN, "in5_min", SENSORS_W83781D_IN5,  
     557                        SENSORS_W83781D_IN5, SENSORS_MODE_RW,  
     558                        W83781D_SYSCTL_IN5, VALUE(1), 2 }, 
     559    { SENSORS_W83781D_IN6_MIN, "in6_min", SENSORS_W83781D_IN6,  
     560                        SENSORS_W83781D_IN6, SENSORS_MODE_RW,  
     561                        W83781D_SYSCTL_IN6, VALUE(1), 2 }, 
     562    { SENSORS_W83781D_IN0_MAX, "in0_max", SENSORS_W83781D_IN0,  
     563                        SENSORS_W83781D_IN0, SENSORS_MODE_RW, 
     564                        W83781D_SYSCTL_IN0, VALUE(2), 2 }, 
     565    { SENSORS_W83781D_IN1_MAX, "in1_max", SENSORS_W83781D_IN1,  
     566                        SENSORS_W83781D_IN1, SENSORS_MODE_RW,  
     567                        W83781D_SYSCTL_IN1, VALUE(2), 2 }, 
     568    { SENSORS_W83781D_IN2_MAX, "in2_max", SENSORS_W83781D_IN2,  
     569                        SENSORS_W83781D_IN2, SENSORS_MODE_RW,  
     570                        W83781D_SYSCTL_IN2, VALUE(2), 2 }, 
     571    { SENSORS_W83781D_IN3_MAX, "in3_max", SENSORS_W83781D_IN3,  
     572                        SENSORS_W83781D_IN3, SENSORS_MODE_RW,  
     573                        W83781D_SYSCTL_IN3, VALUE(2), 2 }, 
     574    { SENSORS_W83781D_IN4_MAX, "in4_max", SENSORS_W83781D_IN4,  
     575                        SENSORS_W83781D_IN4, SENSORS_MODE_RW, 
     576                        W83781D_SYSCTL_IN4, VALUE(2), 2 }, 
     577    { SENSORS_W83781D_IN5_MAX, "in5_max", SENSORS_W83781D_IN5,  
     578                        SENSORS_W83781D_IN5, SENSORS_MODE_RW,  
     579                        W83781D_SYSCTL_IN5, VALUE(2), 2 }, 
     580    { SENSORS_W83781D_IN6_MAX, "in6_max", SENSORS_W83781D_IN6,  
     581                        SENSORS_W83781D_IN6, SENSORS_MODE_RW,  
     582                        W83781D_SYSCTL_IN6, VALUE(2), 2 }, 
     583    { SENSORS_W83781D_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     584                        SENSORS_MODE_R, W83781D_SYSCTL_FAN1, VALUE(2), 0 }, 
     585    { SENSORS_W83781D_FAN2, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     586                        SENSORS_MODE_R, W83781D_SYSCTL_FAN2, VALUE(2), 0 }, 
     587    { SENSORS_W83781D_FAN3, "fan3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     588                        SENSORS_MODE_R, W83781D_SYSCTL_FAN3, VALUE(2), 0 }, 
     589    { SENSORS_W83781D_FAN1_MIN, "fan1_min", SENSORS_W83781D_FAN1, 
     590                        SENSORS_NO_MAPPING, SENSORS_MODE_RW,  
     591                        W83781D_SYSCTL_FAN1, VALUE(1), 0 }, 
     592    { SENSORS_W83781D_FAN2_MIN, "fan2_min", SENSORS_W83781D_FAN2,  
     593                        SENSORS_NO_MAPPING, SENSORS_MODE_RW,  
     594                        W83781D_SYSCTL_FAN2, VALUE(1), 0 }, 
     595    { SENSORS_W83781D_FAN3_MIN, "fan3_min", SENSORS_W83781D_FAN3,  
     596                        SENSORS_NO_MAPPING, SENSORS_MODE_RW,  
     597                        W83781D_SYSCTL_FAN3, VALUE(1), 0 }, 
     598    { SENSORS_W83781D_TEMP1, "temp1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     599                         SENSORS_MODE_R, W83781D_SYSCTL_TEMP1, VALUE(3), 1 }, 
     600    { SENSORS_W83781D_TEMP1_HYST, "temp1_hyst", SENSORS_W83781D_TEMP1, 
     601                         SENSORS_W83781D_TEMP1, SENSORS_MODE_RW,  
     602                         W83781D_SYSCTL_TEMP1, VALUE(2), 1 }, 
     603    { SENSORS_W83781D_TEMP1_OVER, "temp1_over", SENSORS_W83781D_TEMP1, 
     604                         SENSORS_W83781D_TEMP1, SENSORS_MODE_RW,  
     605                         W83781D_SYSCTL_TEMP1, VALUE(1), 1 }, 
     606    { SENSORS_W83781D_TEMP2, "temp2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     607                         SENSORS_MODE_R, W83781D_SYSCTL_TEMP2, VALUE(3), 1 }, 
     608    { SENSORS_W83781D_TEMP2_HYST, "temp2_hyst", SENSORS_W83781D_TEMP2, 
     609                         SENSORS_W83781D_TEMP2, SENSORS_MODE_RW,  
     610                         W83781D_SYSCTL_TEMP2, VALUE(2), 1 }, 
     611    { SENSORS_W83781D_TEMP2_OVER, "temp2_over", SENSORS_W83781D_TEMP2, 
     612                         SENSORS_W83781D_TEMP2, SENSORS_MODE_RW,  
     613                         W83781D_SYSCTL_TEMP2, VALUE(1), 1 }, 
     614    { SENSORS_W83781D_TEMP3, "temp3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     615                         SENSORS_MODE_R, W83781D_SYSCTL_TEMP3, VALUE(3), 1 }, 
     616    { SENSORS_W83781D_TEMP3_HYST, "temp3_hyst", SENSORS_W83781D_TEMP3, 
     617                         SENSORS_W83781D_TEMP3, SENSORS_MODE_RW,  
     618                         W83781D_SYSCTL_TEMP3, VALUE(2), 1 }, 
     619    { SENSORS_W83781D_TEMP3_OVER, "temp3_over", SENSORS_W83781D_TEMP3, 
     620                         SENSORS_W83781D_TEMP3, SENSORS_MODE_RW,  
     621                         W83781D_SYSCTL_TEMP3, VALUE(1), 1 }, 
     622 
     623    { SENSORS_W83781D_VID, "vid", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     624                         SENSORS_MODE_R, W83781D_SYSCTL_VID, VALUE(1), 2 }, 
     625    { SENSORS_W83781D_FAN1_DIV, "fan1_div", SENSORS_W83781D_FAN1,  
     626                         SENSORS_NO_MAPPING, SENSORS_MODE_RW,  
     627                         W83781D_SYSCTL_FAN_DIV, VALUE(1), 0 }, 
     628    { SENSORS_W83781D_FAN2_DIV, "fan2_div", SENSORS_W83781D_FAN2,  
     629                         SENSORS_NO_MAPPING, SENSORS_MODE_RW,  
     630                         W83781D_SYSCTL_FAN_DIV, VALUE(2), 0 }, 
     631    { SENSORS_W83781D_FAN3_DIV, "fan3_div", SENSORS_W83781D_FAN3,  
     632                         SENSORS_NO_MAPPING, SENSORS_MODE_R,  
     633                         W83781D_SYSCTL_FAN_DIV, VALUE(3), 0 }, 
     634    { SENSORS_W83781D_ALARMS, "alarms", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     635                         SENSORS_MODE_R, W83781D_SYSCTL_ALARMS, VALUE(1), 0 }, 
     636    { SENSORS_W83781D_BEEP_ENABLE, "beep_enable", SENSORS_W83781D_ALARMS, 
     637                         SENSORS_NO_MAPPING, SENSORS_MODE_RW, 
     638                         W83781D_SYSCTL_BEEP, VALUE(1), 0 }, 
     639    { SENSORS_W83781D_BEEPS, "beeps", SENSORS_W83781D_ALARMS, 
     640                         SENSORS_W83781D_ALARMS, SENSORS_MODE_RW, 
     641                         W83781D_SYSCTL_BEEP, VALUE(2), 0 }, 
     642    { 0 } 
     643  }; 
     644 
    525645sensors_chip_features sensors_chip_features_list[] = 
    526646{ 
     
    532652 { SENSORS_GL518R80_PREFIX, gl518r80_features }, 
    533653 { SENSORS_LM80_PREFIX, lm80_features }, 
     654 { SENSORS_W83781D_PREFIX, w83781d_features }, 
    534655 { 0 } 
    535656};