Changeset 1863

Show
Ignore:
Timestamp:
07/07/03 10:31:54 (11 years ago)
Author:
khali
Message:

Fix temps and high limits being swapped.

Fix high limits not being updated.

Files:
1 modified

Legend:

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

    r1853 r1863  
    390390                data->remote3_temp = 
    391391                        lm83_read_value(client, LM83_REG_R_REMOTE3_TEMP); 
     392                data->local_high = 
     393                        lm83_read_value(client, LM83_REG_R_LOCAL_HIGH); 
     394                data->remote1_high = 
     395                        lm83_read_value(client, LM83_REG_R_REMOTE1_HIGH); 
     396                data->remote2_high = 
     397                        lm83_read_value(client, LM83_REG_R_REMOTE2_HIGH); 
     398                data->remote3_high = 
     399                        lm83_read_value(client, LM83_REG_R_REMOTE3_HIGH); 
    392400                data->last_updated = jiffies; 
    393401                data->valid = 1; 
     
    406414        { 
    407415                lm83_update_client(client); 
    408                 results[0] = TEMP_FROM_REG(data->local_temp); 
    409                 results[1] = TEMP_FROM_REG(data->local_high); 
     416                results[0] = TEMP_FROM_REG(data->local_high); 
     417                results[1] = TEMP_FROM_REG(data->local_temp); 
    410418                *nrels_mag = 2; 
    411419        } 
     
    430438        { 
    431439                lm83_update_client(client); 
    432                 results[0] = TEMP_FROM_REG(data->remote1_temp); 
    433                 results[1] = TEMP_FROM_REG(data->remote1_high); 
     440                results[0] = TEMP_FROM_REG(data->remote1_high); 
     441                results[1] = TEMP_FROM_REG(data->remote1_temp); 
    434442                *nrels_mag = 2; 
    435443        } 
     
    454462        { 
    455463                lm83_update_client(client); 
    456                 results[0] = TEMP_FROM_REG(data->remote2_temp); 
    457                 results[1] = TEMP_FROM_REG(data->remote2_high); 
     464                results[0] = TEMP_FROM_REG(data->remote2_high); 
     465                results[1] = TEMP_FROM_REG(data->remote2_temp); 
    458466                *nrels_mag = 2; 
    459467        } 
     
    478486        { 
    479487                lm83_update_client(client); 
    480                 results[0] = TEMP_FROM_REG(data->remote3_temp); 
    481                 results[1] = TEMP_FROM_REG(data->remote3_high); 
     488                results[0] = TEMP_FROM_REG(data->remote3_high); 
     489                results[1] = TEMP_FROM_REG(data->remote3_temp); 
    482490                *nrels_mag = 2; 
    483491        }