Changeset 1087

Show
Ignore:
Timestamp:
05/13/01 19:09:13 (14 years ago)
Author:
mds
Message:

fix fan min writes, fix spurious 'invalid sensor type' messages.

Patch from Kris Van Hees.

Location:
lm-sensors/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r1085 r1087  
    4343  Module mtp008: Fix temp initializations; 
    4444                 Save BIOS pin configuration of temps and fans; 
    45                  Fix sensor type reads/writes            
     45                 Fix sensor type reads/writes and fan min writes; 
     46                 Fix spurious invalid sensor type messages 
    4647  Module sensors: Disabled, moved to i2c package as i2c-proc.c 
    4748  Module sis5595: Fix temp, add in4 for chip revision 0xc0; 
  • lm-sensors/trunk/kernel/chips/mtp008.c

    r1079 r1087  
    854854                            FAN_TO_REG(results[0], 
    855855                                       DIV_FROM_REG(data->fan_div[nr])); 
    856                         mtp008_write_value(client, MTP008_REG_FAN_MIN(nr), 
     856                        mtp008_write_value(client, MTP008_REG_FAN_MIN(nr + 1), 
    857857                                           data->fan_min[nr]); 
    858858                } 
     
    11251125                                                tmp & ~MTP008_CFG_VT1_PII); 
    11261126                                        data->sens[0] = 2; 
    1127                                         break; 
     1127                                        return; 
    11281128                                case PIIDIODE: 
    11291129                                        mtp008_write_value( 
     
    11311131                                                tmp | MTP008_CFG_VT1_PII); 
    11321132                                        data->sens[0] = 3; 
    1133                                         break; 
     1133                                        return; 
    11341134                                } 
    11351135 
     
    11451145                                                tmp | MTP008_CFG_VT2_AIN); 
    11461146                                        data->sens[1] = 1; 
    1147                                         break; 
     1147                                        return; 
    11481148                                case THERMISTOR: 
    11491149                                        mtp008_write_value( 
     
    11511151                                                tmp | MTP008_CFG_VT2_VT); 
    11521152                                        data->sens[1] = 2; 
    1153                                         break; 
     1153                                        return; 
    11541154                                case PIIDIODE: 
    11551155                                        mtp008_write_value( 
     
    11571157                                                tmp | MTP008_CFG_VT2_PII); 
    11581158                                        data->sens[1] = 3; 
    1159                                         break; 
     1159                                        return; 
    11601160                                } 
    11611161 
     
    11701170                                                tmp & ~MTP008_CFG_VT3_VT); 
    11711171                                        data->sens[2] = 1; 
    1172                                         break; 
     1172                                        return; 
    11731173                                case THERMISTOR: 
    11741174                                        mtp008_write_value( 
     
    11761176                                                tmp | MTP008_CFG_VT3_VT); 
    11771177                                        data->sens[2] = 2; 
    1178                                         break; 
     1178                                        return; 
    11791179                                } 
    11801180