Show
Ignore:
Timestamp:
10/13/03 05:01:45 (11 years ago)
Author:
mds
Message:

several bmcsensors fixes:

  • fix voltage scaling
  • swap voltage limits
  • use lower critical rather than upper hysteresis for non-temperature sensors
  • increase libsensors support to 20 voltage, 10 fan, 10 temperature sensors Tickets 1406 and 1407.
Files:
1 modified

Legend:

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

    r1987 r2017  
    42734273  {  
    42744274    { SENSORS_BMC_IN1, "in1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
    4275                         SENSORS_MODE_R, BMC_SYSCTL_IN1, VALUE(3), 2 }, 
     4275                        SENSORS_MODE_R, BMC_SYSCTL_IN1, VALUE(3), 3 }, 
    42764276    { SENSORS_BMC_IN1_MIN, "in1_min", SENSORS_BMC_IN1, 
    42774277                            SENSORS_BMC_IN1, 
    4278                             SENSORS_MODE_RW, BMC_SYSCTL_IN1, VALUE(1), 2 }, 
     4278                            SENSORS_MODE_RW, BMC_SYSCTL_IN1, VALUE(1), 3 }, 
    42794279    { SENSORS_BMC_IN1_MAX, "in1_max", SENSORS_BMC_IN1, 
    42804280                            SENSORS_BMC_IN1, 
    4281                             SENSORS_MODE_RW, BMC_SYSCTL_IN1, VALUE(2), 2 }, 
     4281                            SENSORS_MODE_RW, BMC_SYSCTL_IN1, VALUE(2), 3 }, 
    42824282    { SENSORS_BMC_IN1+1, "in2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
    4283                         SENSORS_MODE_R, BMC_SYSCTL_IN1+1, VALUE(3), 2 }, 
     4283                        SENSORS_MODE_R, BMC_SYSCTL_IN1+1, VALUE(3), 3 }, 
    42844284    { SENSORS_BMC_IN1_MIN+1, "in2_min", SENSORS_BMC_IN1+1, 
    42854285                            SENSORS_BMC_IN1+1, 
    4286                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+1, VALUE(1), 2 }, 
     4286                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+1, VALUE(1), 3 }, 
    42874287    { SENSORS_BMC_IN1_MAX+1, "in2_max", SENSORS_BMC_IN1+1, 
    42884288                            SENSORS_BMC_IN1+1, 
    4289                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+1, VALUE(2), 2 }, 
     4289                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+1, VALUE(2), 3 }, 
    42904290    { SENSORS_BMC_IN1+2, "in3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
    4291                         SENSORS_MODE_R, BMC_SYSCTL_IN1+2, VALUE(3), 2 }, 
     4291                        SENSORS_MODE_R, BMC_SYSCTL_IN1+2, VALUE(3), 3 }, 
    42924292    { SENSORS_BMC_IN1_MIN+2, "in3_min", SENSORS_BMC_IN1+2, 
    42934293                            SENSORS_BMC_IN1+2, 
    4294                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+2, VALUE(1), 2 }, 
     4294                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+2, VALUE(1), 3 }, 
    42954295    { SENSORS_BMC_IN1_MAX+2, "in3_max", SENSORS_BMC_IN1+2, 
    42964296                            SENSORS_BMC_IN1+2, 
    4297                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+2, VALUE(2), 2 }, 
     4297                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+2, VALUE(2), 3 }, 
    42984298    { SENSORS_BMC_IN1+3, "in4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
    4299                         SENSORS_MODE_R, BMC_SYSCTL_IN1+3, VALUE(3), 2 }, 
     4299                        SENSORS_MODE_R, BMC_SYSCTL_IN1+3, VALUE(3), 3 }, 
    43004300    { SENSORS_BMC_IN1_MIN+3, "in4_min", SENSORS_BMC_IN1+3, 
    43014301                            SENSORS_BMC_IN1+3, 
    4302                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+3, VALUE(1), 2 }, 
     4302                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+3, VALUE(1), 3 }, 
    43034303    { SENSORS_BMC_IN1_MAX+3, "in4_max", SENSORS_BMC_IN1+3, 
    43044304                            SENSORS_BMC_IN1+3, 
    4305                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+3, VALUE(2), 2 }, 
     4305                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+3, VALUE(2), 3 }, 
    43064306    { SENSORS_BMC_IN1+4, "in5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
    4307                         SENSORS_MODE_R, BMC_SYSCTL_IN1+4, VALUE(3), 2 }, 
     4307                        SENSORS_MODE_R, BMC_SYSCTL_IN1+4, VALUE(3), 3 }, 
    43084308    { SENSORS_BMC_IN1_MIN+4, "in5_min", SENSORS_BMC_IN1+4, 
    43094309                            SENSORS_BMC_IN1+4, 
    4310                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+4, VALUE(1), 2 }, 
     4310                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+4, VALUE(1), 3 }, 
    43114311    { SENSORS_BMC_IN1_MAX+4, "in5_max", SENSORS_BMC_IN1+4, 
    43124312                            SENSORS_BMC_IN1+4, 
    4313                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+4, VALUE(2), 2 }, 
     4313                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+4, VALUE(2), 3 }, 
    43144314    { SENSORS_BMC_IN1+5, "in6", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
    4315                         SENSORS_MODE_R, BMC_SYSCTL_IN1+5, VALUE(3), 2 }, 
     4315                        SENSORS_MODE_R, BMC_SYSCTL_IN1+5, VALUE(3), 3 }, 
    43164316    { SENSORS_BMC_IN1_MIN+5, "in6_min", SENSORS_BMC_IN1+5, 
    43174317                            SENSORS_BMC_IN1+5, 
    4318                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+5, VALUE(1), 2 }, 
     4318                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+5, VALUE(1), 3 }, 
    43194319    { SENSORS_BMC_IN1_MAX+5, "in6_max", SENSORS_BMC_IN1+5, 
    43204320                            SENSORS_BMC_IN1+5, 
    4321                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+5, VALUE(2), 2 }, 
     4321                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+5, VALUE(2), 3 }, 
    43224322    { SENSORS_BMC_IN1+6, "in7", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
    4323                         SENSORS_MODE_R, BMC_SYSCTL_IN1+6, VALUE(3), 2 }, 
     4323                        SENSORS_MODE_R, BMC_SYSCTL_IN1+6, VALUE(3), 3 }, 
    43244324    { SENSORS_BMC_IN1_MIN+6, "in7_min", SENSORS_BMC_IN1+6, 
    43254325                            SENSORS_BMC_IN1+6, 
    4326                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+6, VALUE(1), 2 }, 
     4326                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+6, VALUE(1), 3 }, 
    43274327    { SENSORS_BMC_IN1_MAX+6, "in7_max", SENSORS_BMC_IN1+6, 
    43284328                            SENSORS_BMC_IN1+6, 
    4329                             SENSORS_MODE_RW, BMC_SYSCTL_IN1+6, VALUE(2), 2 }, 
     4329                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+6, VALUE(2), 3 }, 
     4330 
     4331    { SENSORS_BMC_IN1+7, "in8", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4332                        SENSORS_MODE_R, BMC_SYSCTL_IN1+7, VALUE(3), 3 }, 
     4333    { SENSORS_BMC_IN1_MIN+7, "in8_min", SENSORS_BMC_IN1+7, 
     4334                            SENSORS_BMC_IN1+7, 
     4335                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+7, VALUE(1), 3 }, 
     4336    { SENSORS_BMC_IN1_MAX+7, "in8_max", SENSORS_BMC_IN1+7, 
     4337                            SENSORS_BMC_IN1+7, 
     4338                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+7, VALUE(2), 3 }, 
     4339    { SENSORS_BMC_IN1+8, "in9", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4340                        SENSORS_MODE_R, BMC_SYSCTL_IN1+8, VALUE(3), 3 }, 
     4341    { SENSORS_BMC_IN1_MIN+8, "in9_min", SENSORS_BMC_IN1+8, 
     4342                            SENSORS_BMC_IN1+8, 
     4343                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+8, VALUE(1), 3 }, 
     4344    { SENSORS_BMC_IN1_MAX+8, "in9_max", SENSORS_BMC_IN1+8, 
     4345                            SENSORS_BMC_IN1+8, 
     4346                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+8, VALUE(2), 3 }, 
     4347    { SENSORS_BMC_IN1+9, "in10", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4348                        SENSORS_MODE_R, BMC_SYSCTL_IN1+9, VALUE(3), 3 }, 
     4349    { SENSORS_BMC_IN1_MIN+9, "in10_min", SENSORS_BMC_IN1+9, 
     4350                            SENSORS_BMC_IN1+9, 
     4351                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+9, VALUE(1), 3 }, 
     4352    { SENSORS_BMC_IN1_MAX+9, "in10_max", SENSORS_BMC_IN1+9, 
     4353                            SENSORS_BMC_IN1+9, 
     4354                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+9, VALUE(2), 3 }, 
     4355    { SENSORS_BMC_IN1+10, "in11", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4356                        SENSORS_MODE_R, BMC_SYSCTL_IN1+10, VALUE(3), 3 }, 
     4357    { SENSORS_BMC_IN1_MIN+10, "in11_min", SENSORS_BMC_IN1+10, 
     4358                            SENSORS_BMC_IN1+10, 
     4359                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+10, VALUE(1), 3 }, 
     4360    { SENSORS_BMC_IN1_MAX+10, "in11_max", SENSORS_BMC_IN1+10, 
     4361                            SENSORS_BMC_IN1+10, 
     4362                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+10, VALUE(2), 3 }, 
     4363    { SENSORS_BMC_IN1+11, "in12", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4364                        SENSORS_MODE_R, BMC_SYSCTL_IN1+11, VALUE(3), 3 }, 
     4365    { SENSORS_BMC_IN1_MIN+11, "in12_min", SENSORS_BMC_IN1+11, 
     4366                            SENSORS_BMC_IN1+11, 
     4367                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+11, VALUE(1), 3 }, 
     4368    { SENSORS_BMC_IN1_MAX+11, "in12_max", SENSORS_BMC_IN1+11, 
     4369                            SENSORS_BMC_IN1+11, 
     4370                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+11, VALUE(2), 3 }, 
     4371    { SENSORS_BMC_IN1+12, "in13", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4372                        SENSORS_MODE_R, BMC_SYSCTL_IN1+12, VALUE(3), 3 }, 
     4373    { SENSORS_BMC_IN1_MIN+12, "in13_min", SENSORS_BMC_IN1+12, 
     4374                            SENSORS_BMC_IN1+12, 
     4375                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+12, VALUE(1), 3 }, 
     4376    { SENSORS_BMC_IN1_MAX+12, "in13_max", SENSORS_BMC_IN1+12, 
     4377                            SENSORS_BMC_IN1+12, 
     4378                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+12, VALUE(2), 3 }, 
     4379    { SENSORS_BMC_IN1+13, "in14", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4380                        SENSORS_MODE_R, BMC_SYSCTL_IN1+13, VALUE(3), 3 }, 
     4381    { SENSORS_BMC_IN1_MIN+13, "in14_min", SENSORS_BMC_IN1+13, 
     4382                            SENSORS_BMC_IN1+13, 
     4383                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+13, VALUE(1), 3 }, 
     4384    { SENSORS_BMC_IN1_MAX+13, "in14_max", SENSORS_BMC_IN1+13, 
     4385                            SENSORS_BMC_IN1+13, 
     4386                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+13, VALUE(2), 3 }, 
     4387    { SENSORS_BMC_IN1+14, "in15", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4388                        SENSORS_MODE_R, BMC_SYSCTL_IN1+14, VALUE(3), 3 }, 
     4389    { SENSORS_BMC_IN1_MIN+14, "in15_min", SENSORS_BMC_IN1+14, 
     4390                            SENSORS_BMC_IN1+14, 
     4391                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+14, VALUE(1), 3 }, 
     4392    { SENSORS_BMC_IN1_MAX+14, "in15_max", SENSORS_BMC_IN1+14, 
     4393                            SENSORS_BMC_IN1+14, 
     4394                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+14, VALUE(2), 3 }, 
     4395    { SENSORS_BMC_IN1+15, "in16", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4396                        SENSORS_MODE_R, BMC_SYSCTL_IN1+15, VALUE(3), 3 }, 
     4397    { SENSORS_BMC_IN1_MIN+15, "in16_min", SENSORS_BMC_IN1+15, 
     4398                            SENSORS_BMC_IN1+15, 
     4399                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+15, VALUE(1), 3 }, 
     4400    { SENSORS_BMC_IN1_MAX+15, "in16_max", SENSORS_BMC_IN1+15, 
     4401                            SENSORS_BMC_IN1+15, 
     4402                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+15, VALUE(2), 3 }, 
     4403    { SENSORS_BMC_IN1+16, "in17", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4404                        SENSORS_MODE_R, BMC_SYSCTL_IN1+16, VALUE(3), 3 }, 
     4405    { SENSORS_BMC_IN1_MIN+16, "in17_min", SENSORS_BMC_IN1+16, 
     4406                            SENSORS_BMC_IN1+16, 
     4407                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+16, VALUE(1), 3 }, 
     4408    { SENSORS_BMC_IN1_MAX+16, "in17_max", SENSORS_BMC_IN1+16, 
     4409                            SENSORS_BMC_IN1+16, 
     4410                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+16, VALUE(2), 3 }, 
     4411    { SENSORS_BMC_IN1+17, "in18", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4412                        SENSORS_MODE_R, BMC_SYSCTL_IN1+17, VALUE(3), 3 }, 
     4413    { SENSORS_BMC_IN1_MIN+17, "in18_min", SENSORS_BMC_IN1+17, 
     4414                            SENSORS_BMC_IN1+17, 
     4415                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+17, VALUE(1), 3 }, 
     4416    { SENSORS_BMC_IN1_MAX+17, "in18_max", SENSORS_BMC_IN1+17, 
     4417                            SENSORS_BMC_IN1+17, 
     4418                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+17, VALUE(2), 3 }, 
     4419    { SENSORS_BMC_IN1+18, "in19", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4420                        SENSORS_MODE_R, BMC_SYSCTL_IN1+18, VALUE(3), 3 }, 
     4421    { SENSORS_BMC_IN1_MIN+18, "in19_min", SENSORS_BMC_IN1+18, 
     4422                            SENSORS_BMC_IN1+18, 
     4423                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+18, VALUE(1), 3 }, 
     4424    { SENSORS_BMC_IN1_MAX+18, "in19_max", SENSORS_BMC_IN1+18, 
     4425                            SENSORS_BMC_IN1+18, 
     4426                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+18, VALUE(2), 3 }, 
     4427    { SENSORS_BMC_IN1+19, "in20", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     4428                        SENSORS_MODE_R, BMC_SYSCTL_IN1+19, VALUE(3), 3 }, 
     4429    { SENSORS_BMC_IN1_MIN+19, "in20_min", SENSORS_BMC_IN1+19, 
     4430                            SENSORS_BMC_IN1+19, 
     4431                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+19, VALUE(1), 3 }, 
     4432    { SENSORS_BMC_IN1_MAX+19, "in20_max", SENSORS_BMC_IN1+19, 
     4433                            SENSORS_BMC_IN1+19, 
     4434                            SENSORS_MODE_RW, BMC_SYSCTL_IN1+19, VALUE(2), 3 }, 
    43304435    { SENSORS_BMC_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
    43314436                         SENSORS_MODE_R, BMC_SYSCTL_FAN1, VALUE(2), 0 }, 
     
    43424447    { SENSORS_BMC_FAN1+6, "fan7", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
    43434448                         SENSORS_MODE_R, BMC_SYSCTL_FAN1+6, VALUE(2), 0 }, 
     4449    { SENSORS_BMC_FAN1+7, "fan8", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     4450                         SENSORS_MODE_R, BMC_SYSCTL_FAN1+7, VALUE(2), 0 }, 
     4451    { SENSORS_BMC_FAN1+8, "fan9", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     4452                         SENSORS_MODE_R, BMC_SYSCTL_FAN1+8, VALUE(2), 0 }, 
     4453    { SENSORS_BMC_FAN1+9, "fan10", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     4454                         SENSORS_MODE_R, BMC_SYSCTL_FAN1+9, VALUE(2), 0 }, 
    43444455    { SENSORS_BMC_FAN1_MIN, "fan1_min", SENSORS_BMC_FAN1, 
    43454456                             SENSORS_BMC_FAN1, 
     
    43634474                             SENSORS_BMC_FAN1+6, 
    43644475                             SENSORS_MODE_RW, BMC_SYSCTL_FAN1+6, VALUE(1), 0 }, 
     4476    { SENSORS_BMC_FAN1_MIN+7, "fan8_min", SENSORS_BMC_FAN1+7, 
     4477                             SENSORS_BMC_FAN1+7, 
     4478                             SENSORS_MODE_RW, BMC_SYSCTL_FAN1+7, VALUE(1), 0 }, 
     4479    { SENSORS_BMC_FAN1_MIN+8, "fan9_min", SENSORS_BMC_FAN1+8, 
     4480                             SENSORS_BMC_FAN1+8, 
     4481                             SENSORS_MODE_RW, BMC_SYSCTL_FAN1+8, VALUE(1), 0 }, 
     4482    { SENSORS_BMC_FAN1_MIN+9, "fan10_min", SENSORS_BMC_FAN1+9, 
     4483                             SENSORS_BMC_FAN1+9, 
     4484                             SENSORS_MODE_RW, BMC_SYSCTL_FAN1+9, VALUE(1), 0 }, 
    43654485    { SENSORS_BMC_TEMP1, "temp1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
    4366                          SENSORS_MODE_R, BMC_SYSCTL_TEMP1, VALUE(3), 0 }, 
     4486                         SENSORS_MODE_R, BMC_SYSCTL_TEMP1, VALUE(3), 2 }, 
    43674487    { SENSORS_BMC_TEMP1_MIN, "temp1_min", SENSORS_BMC_TEMP1, 
    43684488                              SENSORS_BMC_TEMP1, SENSORS_MODE_RW,  
    4369                               BMC_SYSCTL_TEMP1, VALUE(2), 0 }, 
     4489                              BMC_SYSCTL_TEMP1, VALUE(2), 2 }, 
    43704490    { SENSORS_BMC_TEMP1_MAX, "temp1_max", SENSORS_BMC_TEMP1, 
    43714491                              SENSORS_BMC_TEMP1, SENSORS_MODE_RW,  
    4372                               BMC_SYSCTL_TEMP1, VALUE(1), 0 }, 
     4492                              BMC_SYSCTL_TEMP1, VALUE(1), 2 }, 
    43734493    { SENSORS_BMC_TEMP1+1, "temp2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
    4374                          SENSORS_MODE_R, BMC_SYSCTL_TEMP1+1, VALUE(3), 0 }, 
     4494                         SENSORS_MODE_R, BMC_SYSCTL_TEMP1+1, VALUE(3), 2 }, 
    43754495    { SENSORS_BMC_TEMP1_MIN+1, "temp2_min", SENSORS_BMC_TEMP1+1, 
    43764496                              SENSORS_BMC_TEMP1+1, SENSORS_MODE_RW,  
    4377                               BMC_SYSCTL_TEMP1+1, VALUE(2), 0 }, 
     4497                              BMC_SYSCTL_TEMP1+1, VALUE(2), 2 }, 
    43784498    { SENSORS_BMC_TEMP1_MAX+1, "temp2_max", SENSORS_BMC_TEMP1+1, 
    43794499                              SENSORS_BMC_TEMP1+1, SENSORS_MODE_RW,  
    4380                               BMC_SYSCTL_TEMP1+1, VALUE(1), 0 }, 
     4500                              BMC_SYSCTL_TEMP1+1, VALUE(1), 2 }, 
    43814501    { SENSORS_BMC_TEMP1+2, "temp3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
    4382                          SENSORS_MODE_R, BMC_SYSCTL_TEMP1+2, VALUE(3), 0 }, 
     4502                         SENSORS_MODE_R, BMC_SYSCTL_TEMP1+2, VALUE(3), 2 }, 
    43834503    { SENSORS_BMC_TEMP1_MIN+2, "temp3_min", SENSORS_BMC_TEMP1+2, 
    43844504                              SENSORS_BMC_TEMP1+2, SENSORS_MODE_RW,  
    4385                               BMC_SYSCTL_TEMP1+2, VALUE(2), 0 }, 
     4505                              BMC_SYSCTL_TEMP1+2, VALUE(2), 2 }, 
    43864506    { SENSORS_BMC_TEMP1_MAX+2, "temp3_max", SENSORS_BMC_TEMP1+2, 
    43874507                              SENSORS_BMC_TEMP1+2, SENSORS_MODE_RW,  
    4388                               BMC_SYSCTL_TEMP1+2, VALUE(1), 0 }, 
    4389         /* scalings from here down */ 
     4508                              BMC_SYSCTL_TEMP1+2, VALUE(1), 2 }, 
    43904509    { SENSORS_BMC_TEMP1+3, "temp4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
    4391                          SENSORS_MODE_R, BMC_SYSCTL_TEMP1+3, VALUE(3), 1 }, 
     4510                         SENSORS_MODE_R, BMC_SYSCTL_TEMP1+3, VALUE(3), 2 }, 
    43924511    { SENSORS_BMC_TEMP1_MIN+3, "temp4_min", SENSORS_BMC_TEMP1+3, 
    43934512                              SENSORS_BMC_TEMP1+3, SENSORS_MODE_RW,  
    4394                               BMC_SYSCTL_TEMP1+3, VALUE(2), 1 }, 
     4513                              BMC_SYSCTL_TEMP1+3, VALUE(2), 2 }, 
    43954514    { SENSORS_BMC_TEMP1_MAX+3, "temp4_max", SENSORS_BMC_TEMP1+3, 
    43964515                              SENSORS_BMC_TEMP1+3, SENSORS_MODE_RW,  
    4397                               BMC_SYSCTL_TEMP1+3, VALUE(1), 1 }, 
     4516                              BMC_SYSCTL_TEMP1+3, VALUE(1), 2 }, 
    43984517    { SENSORS_BMC_TEMP1+4, "temp5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
    4399                          SENSORS_MODE_R, BMC_SYSCTL_TEMP1+4, VALUE(3), 1 }, 
     4518                         SENSORS_MODE_R, BMC_SYSCTL_TEMP1+4, VALUE(3), 2 }, 
    44004519    { SENSORS_BMC_TEMP1_MIN+4, "temp5_min", SENSORS_BMC_TEMP1+4, 
    44014520                              SENSORS_BMC_TEMP1+4, SENSORS_MODE_RW,  
    4402                               BMC_SYSCTL_TEMP1+4, VALUE(2), 1 }, 
     4521                              BMC_SYSCTL_TEMP1+4, VALUE(2), 2 }, 
    44034522    { SENSORS_BMC_TEMP1_MAX+4, "temp5_max", SENSORS_BMC_TEMP1+4, 
    44044523                              SENSORS_BMC_TEMP1+4, SENSORS_MODE_RW,  
    4405                               BMC_SYSCTL_TEMP1+4, VALUE(1), 1 }, 
     4524                              BMC_SYSCTL_TEMP1+4, VALUE(1), 2 }, 
    44064525    { SENSORS_BMC_TEMP1+5, "temp6", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
    4407                          SENSORS_MODE_R, BMC_SYSCTL_TEMP1+5, VALUE(3), 1 }, 
     4526                         SENSORS_MODE_R, BMC_SYSCTL_TEMP1+5, VALUE(3), 2 }, 
    44084527    { SENSORS_BMC_TEMP1_MIN+5, "temp6_min", SENSORS_BMC_TEMP1+5, 
    44094528                              SENSORS_BMC_TEMP1+5, SENSORS_MODE_RW,  
    4410                               BMC_SYSCTL_TEMP1+5, VALUE(2), 1 }, 
     4529                              BMC_SYSCTL_TEMP1+5, VALUE(2), 2 }, 
    44114530    { SENSORS_BMC_TEMP1_MAX+5, "temp6_max", SENSORS_BMC_TEMP1+5, 
    44124531                              SENSORS_BMC_TEMP1+5, SENSORS_MODE_RW,  
    4413                               BMC_SYSCTL_TEMP1+5, VALUE(1), 1 }, 
     4532                              BMC_SYSCTL_TEMP1+5, VALUE(1), 2 }, 
    44144533    { SENSORS_BMC_TEMP1+6, "temp7", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
    4415                          SENSORS_MODE_R, BMC_SYSCTL_TEMP1+6, VALUE(3), 1 }, 
     4534                         SENSORS_MODE_R, BMC_SYSCTL_TEMP1+6, VALUE(3), 2 }, 
    44164535    { SENSORS_BMC_TEMP1_MIN+6, "temp7_min", SENSORS_BMC_TEMP1+6, 
    44174536                              SENSORS_BMC_TEMP1+6, SENSORS_MODE_RW,  
    4418                               BMC_SYSCTL_TEMP1+6, VALUE(2), 1 }, 
     4537                              BMC_SYSCTL_TEMP1+6, VALUE(2), 2 }, 
    44194538    { SENSORS_BMC_TEMP1_MAX+6, "temp7_max", SENSORS_BMC_TEMP1+6, 
    44204539                              SENSORS_BMC_TEMP1+6, SENSORS_MODE_RW,  
    4421                               BMC_SYSCTL_TEMP1+6, VALUE(1), 1 }, 
     4540                              BMC_SYSCTL_TEMP1+6, VALUE(1), 2 }, 
     4541    { SENSORS_BMC_TEMP1+7, "temp8", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     4542                         SENSORS_MODE_R, BMC_SYSCTL_TEMP1+7, VALUE(3), 2 }, 
     4543    { SENSORS_BMC_TEMP1_MIN+7, "temp8_min", SENSORS_BMC_TEMP1+7, 
     4544                              SENSORS_BMC_TEMP1+7, SENSORS_MODE_RW,  
     4545                              BMC_SYSCTL_TEMP1+7, VALUE(2), 2 }, 
     4546    { SENSORS_BMC_TEMP1_MAX+7, "temp8_max", SENSORS_BMC_TEMP1+7, 
     4547                              SENSORS_BMC_TEMP1+7, SENSORS_MODE_RW,  
     4548                              BMC_SYSCTL_TEMP1+7, VALUE(1), 2 }, 
     4549    { SENSORS_BMC_TEMP1+8, "temp9", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     4550                         SENSORS_MODE_R, BMC_SYSCTL_TEMP1+8, VALUE(3), 2 }, 
     4551    { SENSORS_BMC_TEMP1_MIN+8, "temp9_min", SENSORS_BMC_TEMP1+8, 
     4552                              SENSORS_BMC_TEMP1+8, SENSORS_MODE_RW,  
     4553                              BMC_SYSCTL_TEMP1+8, VALUE(2), 2 }, 
     4554    { SENSORS_BMC_TEMP1_MAX+8, "temp9_max", SENSORS_BMC_TEMP1+8, 
     4555                              SENSORS_BMC_TEMP1+8, SENSORS_MODE_RW,  
     4556                              BMC_SYSCTL_TEMP1+8, VALUE(1), 2 }, 
     4557    { SENSORS_BMC_TEMP1+9, "temp10", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     4558                         SENSORS_MODE_R, BMC_SYSCTL_TEMP1+9, VALUE(3), 2 }, 
     4559    { SENSORS_BMC_TEMP1_MIN+9, "temp10_min", SENSORS_BMC_TEMP1+9, 
     4560                              SENSORS_BMC_TEMP1+9, SENSORS_MODE_RW,  
     4561                              BMC_SYSCTL_TEMP1+9, VALUE(2), 2 }, 
     4562    { SENSORS_BMC_TEMP1_MAX+9, "temp10_max", SENSORS_BMC_TEMP1+9, 
     4563                              SENSORS_BMC_TEMP1+9, SENSORS_MODE_RW,  
     4564                              BMC_SYSCTL_TEMP1+9, VALUE(1), 2 }, 
    44224565    { SENSORS_BMC_ALARMS, "alarms", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
    44234566                           SENSORS_MODE_R, BMC_SYSCTL_ALARMS, VALUE(1), 0 },