Changeset 4747

Show
Ignore:
Timestamp:
09/04/07 16:38:30 (1 year ago)
Author:
khali
Message:

libsensors: Fix adm1024 support for Linux 2.6.
The driver doesn't exist yet, but at least now the library is ready.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • lm-sensors/trunk/CHANGES

    r4745 r4747  
    88           Fix bmcsensors support for Linux 2.6 
    99           Fix lm93 VID support for Linux 2.6 
     10           Fix adm1024 support for Linux 2.6 
    1011  Makefile: Fix kernel version detection (#2187) 
    1112  Module fscher: Add missing read of control register (2.6 backport) 
  • lm-sensors/trunk/lib/chips.c

    r4746 r4747  
    22472247  {  
    22482248    { { SENSORS_ADM1024_IN0, "2.5V", NOMAP, NOMAP, R },  
    2249                              ADM1024_SYSCTL_IN0, VALUE(3), 2 }, 
     2249                             ADM1024_SYSCTL_IN0, VALUE(3), 2, "in0_input", 3 }, 
    22502250    { { SENSORS_ADM1024_IN1, "Vccp1", NOMAP, NOMAP, R },  
    2251                              ADM1024_SYSCTL_IN1, VALUE(3), 2 }, 
     2251                             ADM1024_SYSCTL_IN1, VALUE(3), 2, "in1_input", 3 }, 
    22522252    { { SENSORS_ADM1024_IN2, "3.3V", NOMAP, NOMAP, R },  
    2253                              ADM1024_SYSCTL_IN2, VALUE(3), 2 }, 
     2253                             ADM1024_SYSCTL_IN2, VALUE(3), 2, "in2_input", 3 }, 
    22542254    { { SENSORS_ADM1024_IN3, "5V", NOMAP, NOMAP, R },  
    2255                              ADM1024_SYSCTL_IN3, VALUE(3), 2 }, 
     2255                             ADM1024_SYSCTL_IN3, VALUE(3), 2, "in3_input", 3 }, 
    22562256    { { SENSORS_ADM1024_IN4, "12V", NOMAP, NOMAP, R },  
    2257                              ADM1024_SYSCTL_IN4, VALUE(3), 2 }, 
     2257                             ADM1024_SYSCTL_IN4, VALUE(3), 2, "in4_input", 3 }, 
    22582258    { { SENSORS_ADM1024_IN5, "Vccp2", NOMAP, NOMAP, R },  
    2259                              ADM1024_SYSCTL_IN5, VALUE(3), 2 }, 
     2259                             ADM1024_SYSCTL_IN5, VALUE(3), 2, "in5_input", 3 }, 
    22602260    { { SENSORS_ADM1024_IN0_MIN, "2.5V_min", SENSORS_ADM1024_IN0,  
    22612261                                 SENSORS_ADM1024_IN0, RW },  
    2262                                  ADM1024_SYSCTL_IN0, VALUE(1), 2 }, 
     2262                                 ADM1024_SYSCTL_IN0, VALUE(1), 2, "in0_min", 3 }, 
    22632263    { { SENSORS_ADM1024_IN1_MIN, "Vccp1_min", SENSORS_ADM1024_IN1,  
    22642264                                 SENSORS_ADM1024_IN1, RW },  
    2265                                  ADM1024_SYSCTL_IN1, VALUE(1), 2 }, 
     2265                                 ADM1024_SYSCTL_IN1, VALUE(1), 2, "in1_min", 3 }, 
    22662266    { { SENSORS_ADM1024_IN2_MIN, "3.3V_min", SENSORS_ADM1024_IN2,  
    22672267                                 SENSORS_ADM1024_IN2, RW },  
    2268                                  ADM1024_SYSCTL_IN2, VALUE(1), 2 }, 
     2268                                 ADM1024_SYSCTL_IN2, VALUE(1), 2, "in2_min", 3 }, 
    22692269    { { SENSORS_ADM1024_IN3_MIN, "5V_min", SENSORS_ADM1024_IN3,  
    22702270                                 SENSORS_ADM1024_IN3, RW },  
    2271                                  ADM1024_SYSCTL_IN3, VALUE(1), 2 }, 
     2271                                 ADM1024_SYSCTL_IN3, VALUE(1), 2, "in3_min", 3 }, 
    22722272    { { SENSORS_ADM1024_IN4_MIN, "12V_min", SENSORS_ADM1024_IN4,  
    22732273                                 SENSORS_ADM1024_IN4, RW },  
    2274                                  ADM1024_SYSCTL_IN4, VALUE(1), 2 }, 
     2274                                 ADM1024_SYSCTL_IN4, VALUE(1), 2, "in4_min", 3 }, 
    22752275    { { SENSORS_ADM1024_IN5_MIN, "Vccp2_min", SENSORS_ADM1024_IN5,  
    22762276                                 SENSORS_ADM1024_IN5, RW },  
    2277                                  ADM1024_SYSCTL_IN5, VALUE(1), 2 }, 
     2277                                 ADM1024_SYSCTL_IN5, VALUE(1), 2, "in5_min", 3 }, 
    22782278    { { SENSORS_ADM1024_IN0_MAX, "2.5V_max", SENSORS_ADM1024_IN0,  
    22792279                                 SENSORS_ADM1024_IN0, RW },  
    2280                                  ADM1024_SYSCTL_IN0, VALUE(2), 2 }, 
     2280                                 ADM1024_SYSCTL_IN0, VALUE(2), 2, "in0_max", 3 }, 
    22812281    { { SENSORS_ADM1024_IN1_MAX, "Vccp1_max", SENSORS_ADM1024_IN1,  
    22822282                                 SENSORS_ADM1024_IN1, RW },  
    2283                                  ADM1024_SYSCTL_IN1, VALUE(2), 2 }, 
     2283                                 ADM1024_SYSCTL_IN1, VALUE(2), 2, "in1_max", 3 }, 
    22842284    { { SENSORS_ADM1024_IN2_MAX, "3.3V_max", SENSORS_ADM1024_IN2,  
    22852285                                 SENSORS_ADM1024_IN2, RW },  
    2286                                  ADM1024_SYSCTL_IN2, VALUE(2), 2 }, 
     2286                                 ADM1024_SYSCTL_IN2, VALUE(2), 2, "in2_max", 3 }, 
    22872287    { { SENSORS_ADM1024_IN3_MAX, "5V_max", SENSORS_ADM1024_IN3,  
    22882288                                 SENSORS_ADM1024_IN3, RW },  
    2289                                  ADM1024_SYSCTL_IN3, VALUE(2), 2 }, 
     2289                                 ADM1024_SYSCTL_IN3, VALUE(2), 2, "in3_max", 3 }, 
    22902290    { { SENSORS_ADM1024_IN4_MAX, "12V_max", SENSORS_ADM1024_IN4,  
    22912291                                 SENSORS_ADM1024_IN4, RW },  
    2292                                  ADM1024_SYSCTL_IN4, VALUE(2), 2 }, 
     2292                                 ADM1024_SYSCTL_IN4, VALUE(2), 2, "in4_max", 3 }, 
    22932293    { { SENSORS_ADM1024_IN5_MAX, "Vccp2_max", SENSORS_ADM1024_IN5,  
    22942294                                 SENSORS_ADM1024_IN5, RW },  
    2295                                  ADM1024_SYSCTL_IN5, VALUE(2), 2 }, 
     2295                                 ADM1024_SYSCTL_IN5, VALUE(2), 2, "in5_max", 3 }, 
    22962296    { { SENSORS_ADM1024_FAN1, "fan1", NOMAP, NOMAP, R },  
    22972297                              ADM1024_SYSCTL_FAN1, VALUE(2), 0 }, 
     
    23072307                              ADM1024_SYSCTL_TEMP, VALUE(3), 1 }, 
    23082308    { { SENSORS_ADM1024_TEMP1, "temp1", NOMAP, NOMAP, R },  
    2309                                ADM1024_SYSCTL_TEMP1, VALUE(3), 1 }, 
     2309                               ADM1024_SYSCTL_TEMP1, VALUE(3), 1, "temp2_input", 3 }, 
    23102310    { { SENSORS_ADM1024_TEMP2, "temp2", NOMAP, NOMAP, R },  
    2311                                ADM1024_SYSCTL_TEMP2, VALUE(3), 1 }, 
     2311                               ADM1024_SYSCTL_TEMP2, VALUE(3), 1, "temp3_input", 3 }, 
    23122312    { { SENSORS_ADM1024_TEMP_HYST, "temp_hyst", SENSORS_ADM1024_TEMP,  
    23132313                                   SENSORS_ADM1024_TEMP, RW },  
     
    23182318    { { SENSORS_ADM1024_TEMP1_HYST, "temp1_hyst", SENSORS_ADM1024_TEMP1,  
    23192319                                    SENSORS_ADM1024_TEMP1, RW },  
    2320                                     ADM1024_SYSCTL_TEMP1, VALUE(2), 1 }, 
     2320                                    ADM1024_SYSCTL_TEMP1, VALUE(2), 1, "temp2_max_hyst", 3 }, 
    23212321    { { SENSORS_ADM1024_TEMP1_OVER, "temp1_over", SENSORS_ADM1024_TEMP1,  
    23222322                                    SENSORS_ADM1024_TEMP1, RW },  
    2323                                     ADM1024_SYSCTL_TEMP1, VALUE(1), 1 }, 
     2323                                    ADM1024_SYSCTL_TEMP1, VALUE(1), 1, "temp2_max", 3 }, 
    23242324    { { SENSORS_ADM1024_TEMP2_HYST, "temp2_hyst", SENSORS_ADM1024_TEMP2,  
    23252325                                    SENSORS_ADM1024_TEMP2, RW },  
    2326                                     ADM1024_SYSCTL_TEMP2, VALUE(2), 1 }, 
     2326                                    ADM1024_SYSCTL_TEMP2, VALUE(2), 1, "temp3_max_hyst", 3 }, 
    23272327    { { SENSORS_ADM1024_TEMP2_OVER, "temp2_over", SENSORS_ADM1024_TEMP2,  
    23282328                                    SENSORS_ADM1024_TEMP2, RW },  
    2329                                     ADM1024_SYSCTL_TEMP2, VALUE(1), 1 }, 
    2330  
     2329                                    ADM1024_SYSCTL_TEMP2, VALUE(1), 1, "temp3_max", 3 }, 
    23312330    { { SENSORS_ADM1024_VID, "vid", NOMAP, NOMAP, R },  
    23322331                             ADM1024_SYSCTL_VID, VALUE(1), 2 },