Show
Ignore:
Timestamp:
02/02/04 22:16:12 (9 years ago)
Author:
khali
Message:

Fix negative voltage limits being swapped in various 2.6 drivers.

Files:
1 modified

Legend:

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

    r2255 r2262  
    7070/* swap 5 and 6 min/max because compute lines will be inverting */ 
    7171    { SENSORS_LM78_IN5_MIN, "in5_min", SENSORS_LM78_IN5, SENSORS_LM78_IN5, 
    72                             RW, LM78_SYSCTL_IN5, VALUE(2), 2 }, 
     72                            RW, LM78_SYSCTL_IN5, VALUE(2), 2, "in_max5", 3 }, 
    7373    { SENSORS_LM78_IN6_MIN, "in6_min", SENSORS_LM78_IN6, SENSORS_LM78_IN6, 
    74                             RW, LM78_SYSCTL_IN6, VALUE(2), 2 }, 
     74                            RW, LM78_SYSCTL_IN6, VALUE(2), 2, "in_max6", 3 }, 
    7575    { SENSORS_LM78_IN0_MAX, "in0_max", SENSORS_LM78_IN0, SENSORS_LM78_IN0, 
    7676                            RW, LM78_SYSCTL_IN0, VALUE(2), 2 }, 
     
    8484                            RW, LM78_SYSCTL_IN4, VALUE(2), 2 }, 
    8585    { SENSORS_LM78_IN5_MAX, "in5_max", SENSORS_LM78_IN5, SENSORS_LM78_IN5, 
    86                             RW, LM78_SYSCTL_IN5, VALUE(1), 2 }, 
     86                            RW, LM78_SYSCTL_IN5, VALUE(1), 2, "in_min5", 3 }, 
    8787    { SENSORS_LM78_IN6_MAX, "in6_max", SENSORS_LM78_IN6, SENSORS_LM78_IN6, 
    88                             RW, LM78_SYSCTL_IN6, VALUE(1), 2 }, 
     88                            RW, LM78_SYSCTL_IN6, VALUE(1), 2, "in_min6", 3 }, 
    8989    { SENSORS_LM78_FAN1, "fan1", NOMAP, NOMAP, 
    9090                         R, LM78_SYSCTL_FAN1, VALUE(2), 0 }, 
     
    151151/* swap 5 and 6 min/max because compute lines will be inverting */ 
    152152    { SENSORS_LM78J_IN5_MIN, "in5_min", SENSORS_LM78J_IN5, SENSORS_LM78J_IN5, 
    153                              RW, LM78_SYSCTL_IN5, VALUE(2), 2 }, 
     153                             RW, LM78_SYSCTL_IN5, VALUE(2), 2, "in_max5", 3 }, 
    154154    { SENSORS_LM78J_IN6_MIN, "in6_min", SENSORS_LM78J_IN6, SENSORS_LM78J_IN6, 
    155                              RW, LM78_SYSCTL_IN6, VALUE(2), 2 }, 
     155                             RW, LM78_SYSCTL_IN6, VALUE(2), 2, "in_max6", 3 }, 
    156156    { SENSORS_LM78J_IN0_MAX, "in0_max", SENSORS_LM78J_IN0, SENSORS_LM78J_IN0, 
    157157                             RW, LM78_SYSCTL_IN0, VALUE(2), 2 }, 
     
    165165                             RW, LM78_SYSCTL_IN4, VALUE(2), 2 }, 
    166166    { SENSORS_LM78J_IN5_MAX, "in5_max", SENSORS_LM78J_IN5, SENSORS_LM78J_IN5, 
    167                              RW, LM78_SYSCTL_IN5, VALUE(1), 2 }, 
     167                             RW, LM78_SYSCTL_IN5, VALUE(1), 2, "in_min5", 3 }, 
    168168    { SENSORS_LM78J_IN6_MAX, "in6_max", SENSORS_LM78J_IN6, SENSORS_LM78J_IN6, 
    169                              RW, LM78_SYSCTL_IN6, VALUE(1), 2 }, 
     169                             RW, LM78_SYSCTL_IN6, VALUE(1), 2, "in_min6", 3 }, 
    170170    { SENSORS_LM78J_FAN1, "fan1", NOMAP, NOMAP, 
    171171                          R, LM78_SYSCTL_FAN1, VALUE(2), 0 }, 
     
    235235/* swap 5 and 6 min/max because compute lines will be inverting */ 
    236236    { SENSORS_LM79_IN5_MIN, "in5_min", SENSORS_LM79_IN5, SENSORS_LM79_IN5, 
    237                             RW, LM78_SYSCTL_IN5, VALUE(2), 2 }, 
     237                            RW, LM78_SYSCTL_IN5, VALUE(2), 2, "in_max5", 3 }, 
    238238    { SENSORS_LM79_IN6_MIN, "in6_min", SENSORS_LM79_IN6, SENSORS_LM79_IN6, 
    239                             RW, LM78_SYSCTL_IN6, VALUE(2), 2 }, 
     239                            RW, LM78_SYSCTL_IN6, VALUE(2), 2, "in_max6", 3 }, 
    240240    { SENSORS_LM79_IN0_MAX, "in0_max", SENSORS_LM79_IN0, SENSORS_LM79_IN0, 
    241241                            RW, LM78_SYSCTL_IN0, VALUE(2), 2 }, 
     
    249249                            RW, LM78_SYSCTL_IN4, VALUE(2), 2 }, 
    250250    { SENSORS_LM79_IN5_MAX, "in5_max", SENSORS_LM79_IN5, SENSORS_LM79_IN5, 
    251                             RW, LM78_SYSCTL_IN5, VALUE(1), 2 }, 
     251                            RW, LM78_SYSCTL_IN5, VALUE(1), 2, "in_min5", 3 }, 
    252252    { SENSORS_LM79_IN6_MAX, "in6_max", SENSORS_LM79_IN6, SENSORS_LM79_IN6, 
    253                             RW, LM78_SYSCTL_IN6, VALUE(1), 2 }, 
     253                            RW, LM78_SYSCTL_IN6, VALUE(1), 2, "in_min6", 3 }, 
    254254    { SENSORS_LM79_FAN1, "fan1", NOMAP, NOMAP, 
    255255                         R, LM78_SYSCTL_FAN1, VALUE(2), 0 }, 
     
    775775    { SENSORS_W83781D_IN5_MIN, "in5_min", SENSORS_W83781D_IN5,  
    776776                        SENSORS_W83781D_IN5, RW,  
    777                         W83781D_SYSCTL_IN5, VALUE(2), 2 }, 
     777                        W83781D_SYSCTL_IN5, VALUE(2), 2, "in_max5", 3 }, 
    778778    { SENSORS_W83781D_IN6_MIN, "in6_min", SENSORS_W83781D_IN6,  
    779779                        SENSORS_W83781D_IN6, RW,  
    780                         W83781D_SYSCTL_IN6, VALUE(2), 2 }, 
     780                        W83781D_SYSCTL_IN6, VALUE(2), 2, "in_max6", 3 }, 
    781781    { SENSORS_W83781D_IN0_MAX, "in0_max", SENSORS_W83781D_IN0,  
    782782                        SENSORS_W83781D_IN0, RW, 
     
    796796    { SENSORS_W83781D_IN5_MAX, "in5_max", SENSORS_W83781D_IN5,  
    797797                        SENSORS_W83781D_IN5, RW,  
    798                         W83781D_SYSCTL_IN5, VALUE(1), 2 }, 
     798                        W83781D_SYSCTL_IN5, VALUE(1), 2, "in_min5", 3 }, 
    799799    { SENSORS_W83781D_IN6_MAX, "in6_max", SENSORS_W83781D_IN6,  
    800800                        SENSORS_W83781D_IN6, RW,  
    801                         W83781D_SYSCTL_IN6, VALUE(1), 2 }, 
     801                        W83781D_SYSCTL_IN6, VALUE(1), 2, "in_min6", 3 }, 
    802802    { SENSORS_W83781D_FAN1, "fan1", NOMAP, NOMAP, 
    803803                        R, W83781D_SYSCTL_FAN1, VALUE(2), 0 }, 
     
    901901    { SENSORS_W83782D_IN5_MIN, "in5_min", SENSORS_W83782D_IN5,  
    902902                        SENSORS_W83782D_IN5, RW,  
    903                         W83781D_SYSCTL_IN5, VALUE(2), 2 }, 
     903                        W83781D_SYSCTL_IN5, VALUE(2), 2, "in_max5", 3 }, 
    904904    { SENSORS_W83782D_IN6_MIN, "in6_min", SENSORS_W83782D_IN6,  
    905905                        SENSORS_W83782D_IN6, RW,  
    906                         W83781D_SYSCTL_IN6, VALUE(2), 2 }, 
     906                        W83781D_SYSCTL_IN6, VALUE(2), 2, "in_max6", 3 }, 
    907907    { SENSORS_W83782D_IN7_MIN, "in7_min", SENSORS_W83782D_IN7,  
    908908                        SENSORS_W83782D_IN7, RW,  
     
    928928    { SENSORS_W83782D_IN5_MAX, "in5_max", SENSORS_W83782D_IN5,  
    929929                        SENSORS_W83782D_IN5, RW,  
    930                         W83781D_SYSCTL_IN5, VALUE(1), 2 }, 
     930                        W83781D_SYSCTL_IN5, VALUE(1), 2, "in_min5", 3 }, 
    931931    { SENSORS_W83782D_IN6_MAX, "in6_max", SENSORS_W83782D_IN6,  
    932932                        SENSORS_W83782D_IN6, RW,  
    933                         W83781D_SYSCTL_IN6, VALUE(1), 2 }, 
     933                        W83781D_SYSCTL_IN6, VALUE(1), 2, "in_min6", 3 }, 
    934934    { SENSORS_W83782D_IN7_MAX, "in7_max", SENSORS_W83782D_IN7,  
    935935                        SENSORS_W83782D_IN7, RW,