Changeset 4741

Show
Ignore:
Timestamp:
09/01/07 10:26:13 (7 years ago)
Author:
khali
Message:

Fix bmcsensors support for Linux 2.6.

Location:
lm-sensors/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r4739 r4741  
    66           Speed up sensors_get_ignored() a bit 
    77           Fix thmc50 support for Linux 2.6 
     8           Fix bmcsensors support for Linux 2.6 
    89  Makefile: Fix kernel version detection (#2187) 
    910  Module fscher: Add missing read of control register (2.6 backport) 
  • lm-sensors/trunk/lib/chips.c

    r4654 r4741  
    53705370  {  
    53715371    { { SENSORS_BMC_IN1, "in1", NOMAP, NOMAP, R },  
    5372                          BMC_SYSCTL_IN1, VALUE(3), 3 , "in1_input", 3}, 
     5372                         BMC_SYSCTL_IN1, VALUE(3), 3 }, 
    53735373    { { SENSORS_BMC_IN1_MIN, "in1_min", SENSORS_BMC_IN1, SENSORS_BMC_IN1, RW },  
    53745374                             BMC_SYSCTL_IN1, VALUE(1), 3 }, 
     
    53765376                             BMC_SYSCTL_IN1, VALUE(2), 3 }, 
    53775377    { { SENSORS_BMC_IN1+1, "in2", NOMAP, NOMAP, R },  
    5378                            BMC_SYSCTL_IN1+1, VALUE(3), 3 , "in2_input", 3}, 
     5378                           BMC_SYSCTL_IN1+1, VALUE(3), 3 }, 
    53795379    { { SENSORS_BMC_IN1_MIN+1, "in2_min", SENSORS_BMC_IN1+1, SENSORS_BMC_IN1+1,  
    53805380                               RW },  
     
    53845384                               BMC_SYSCTL_IN1+1, VALUE(2), 3 }, 
    53855385    { { SENSORS_BMC_IN1+2, "in3", NOMAP, NOMAP, R },  
    5386                            BMC_SYSCTL_IN1+2, VALUE(3), 3 , "in2_input", 3}, 
     5386                           BMC_SYSCTL_IN1+2, VALUE(3), 3 }, 
    53875387    { { SENSORS_BMC_IN1_MIN+2, "in3_min", SENSORS_BMC_IN1+2, SENSORS_BMC_IN1+2,  
    53885388                               RW },  
     
    53925392                               BMC_SYSCTL_IN1+2, VALUE(2), 3 }, 
    53935393    { { SENSORS_BMC_IN1+3, "in4", NOMAP, NOMAP, R },  
    5394                            BMC_SYSCTL_IN1+3, VALUE(3), 3 , "in3_input", 3}, 
     5394                           BMC_SYSCTL_IN1+3, VALUE(3), 3 }, 
    53955395    { { SENSORS_BMC_IN1_MIN+3, "in4_min", SENSORS_BMC_IN1+3, SENSORS_BMC_IN1+3,  
    53965396                               RW },  
     
    54005400                               BMC_SYSCTL_IN1+3, VALUE(2), 3 }, 
    54015401    { { SENSORS_BMC_IN1+4, "in5", NOMAP, NOMAP, R },  
    5402                            BMC_SYSCTL_IN1+4, VALUE(3), 3 , "in4_input", 3}, 
     5402                           BMC_SYSCTL_IN1+4, VALUE(3), 3 }, 
    54035403    { { SENSORS_BMC_IN1_MIN+4, "in5_min", SENSORS_BMC_IN1+4, SENSORS_BMC_IN1+4,  
    54045404                               RW },  
     
    54085408                               BMC_SYSCTL_IN1+4, VALUE(2), 3 }, 
    54095409    { { SENSORS_BMC_IN1+5, "in6", NOMAP, NOMAP, R },  
    5410                            BMC_SYSCTL_IN1+5, VALUE(3), 3 , "in5_input", 3}, 
     5410                           BMC_SYSCTL_IN1+5, VALUE(3), 3 }, 
    54115411    { { SENSORS_BMC_IN1_MIN+5, "in6_min", SENSORS_BMC_IN1+5, SENSORS_BMC_IN1+5,  
    54125412                               RW },  
     
    54165416                               BMC_SYSCTL_IN1+5, VALUE(2), 3 }, 
    54175417    { { SENSORS_BMC_IN1+6, "in7", NOMAP, NOMAP, R },  
    5418                            BMC_SYSCTL_IN1+6, VALUE(3), 3 , "in6_input", 3}, 
     5418                           BMC_SYSCTL_IN1+6, VALUE(3), 3 }, 
    54195419    { { SENSORS_BMC_IN1_MIN+6, "in7_min", SENSORS_BMC_IN1+6, SENSORS_BMC_IN1+6,  
    54205420                               RW },  
     
    54255425 
    54265426    { { SENSORS_BMC_IN1+7, "in8", NOMAP, NOMAP, R },  
    5427                            BMC_SYSCTL_IN1+7, VALUE(3), 3 , "in7_input", 3}, 
     5427                           BMC_SYSCTL_IN1+7, VALUE(3), 3 }, 
    54285428    { { SENSORS_BMC_IN1_MIN+7, "in8_min", SENSORS_BMC_IN1+7, SENSORS_BMC_IN1+7,  
    54295429                               RW },  
     
    54335433                               BMC_SYSCTL_IN1+7, VALUE(2), 3 }, 
    54345434    { { SENSORS_BMC_IN1+8, "in9", NOMAP, NOMAP, R },  
    5435                            BMC_SYSCTL_IN1+8, VALUE(3), 3 , "in8_input", 3}, 
     5435                           BMC_SYSCTL_IN1+8, VALUE(3), 3 }, 
    54365436    { { SENSORS_BMC_IN1_MIN+8, "in9_min", SENSORS_BMC_IN1+8, SENSORS_BMC_IN1+8,  
    54375437                               RW },  
     
    54415441                               BMC_SYSCTL_IN1+8, VALUE(2), 3 }, 
    54425442    { { SENSORS_BMC_IN1+9, "in10", NOMAP, NOMAP, R },  
    5443                            BMC_SYSCTL_IN1+9, VALUE(3), 3 , "in9_input", 3}, 
     5443                           BMC_SYSCTL_IN1+9, VALUE(3), 3 }, 
    54445444    { { SENSORS_BMC_IN1_MIN+9, "in10_min", SENSORS_BMC_IN1+9, SENSORS_BMC_IN1+9,  
    54455445                               RW },  
     
    54495449                               BMC_SYSCTL_IN1+9, VALUE(2), 3 }, 
    54505450    { { SENSORS_BMC_IN1+10, "in11", NOMAP, NOMAP, R },  
    5451                             BMC_SYSCTL_IN1+10, VALUE(3), 3 , "in10_input", 3}, 
     5451                            BMC_SYSCTL_IN1+10, VALUE(3), 3 }, 
    54525452    { { SENSORS_BMC_IN1_MIN+10, "in11_min", SENSORS_BMC_IN1+10,  
    54535453                                SENSORS_BMC_IN1+10, RW },  
     
    54575457                                BMC_SYSCTL_IN1+10, VALUE(2), 3 }, 
    54585458    { { SENSORS_BMC_IN1+11, "in12", NOMAP, NOMAP, R },  
    5459                             BMC_SYSCTL_IN1+11, VALUE(3), 3 , "in11_input", 3}, 
     5459                            BMC_SYSCTL_IN1+11, VALUE(3), 3 }, 
    54605460    { { SENSORS_BMC_IN1_MIN+11, "in12_min", SENSORS_BMC_IN1+11,  
    54615461                                SENSORS_BMC_IN1+11, RW },  
     
    54655465                                BMC_SYSCTL_IN1+11, VALUE(2), 3 }, 
    54665466    { { SENSORS_BMC_IN1+12, "in13", NOMAP, NOMAP, R },  
    5467                             BMC_SYSCTL_IN1+12, VALUE(3), 3 , "in12_input", 3}, 
     5467                            BMC_SYSCTL_IN1+12, VALUE(3), 3 }, 
    54685468    { { SENSORS_BMC_IN1_MIN+12, "in13_min", SENSORS_BMC_IN1+12,  
    54695469                                SENSORS_BMC_IN1+12, RW },  
     
    54735473                                BMC_SYSCTL_IN1+12, VALUE(2), 3 }, 
    54745474    { { SENSORS_BMC_IN1+13, "in14", NOMAP, NOMAP, R },  
    5475                             BMC_SYSCTL_IN1+13, VALUE(3), 3 , "in13_input", 3}, 
     5475                            BMC_SYSCTL_IN1+13, VALUE(3), 3 }, 
    54765476    { { SENSORS_BMC_IN1_MIN+13, "in14_min", SENSORS_BMC_IN1+13,  
    54775477                                SENSORS_BMC_IN1+13, RW },  
     
    54815481                                BMC_SYSCTL_IN1+13, VALUE(2), 3 }, 
    54825482    { { SENSORS_BMC_IN1+14, "in15", NOMAP, NOMAP, R },  
    5483                             BMC_SYSCTL_IN1+14, VALUE(3), 3 , "in14_input", 3}, 
     5483                            BMC_SYSCTL_IN1+14, VALUE(3), 3 }, 
    54845484    { { SENSORS_BMC_IN1_MIN+14, "in15_min", SENSORS_BMC_IN1+14,  
    54855485                                SENSORS_BMC_IN1+14, RW },  
     
    54895489                                BMC_SYSCTL_IN1+14, VALUE(2), 3 }, 
    54905490    { { SENSORS_BMC_IN1+15, "in16", NOMAP, NOMAP, R },  
    5491                             BMC_SYSCTL_IN1+15, VALUE(3), 3 , "in15_input", 3}, 
     5491                            BMC_SYSCTL_IN1+15, VALUE(3), 3 }, 
    54925492    { { SENSORS_BMC_IN1_MIN+15, "in16_min", SENSORS_BMC_IN1+15,  
    54935493                                SENSORS_BMC_IN1+15, RW },  
     
    54975497                                BMC_SYSCTL_IN1+15, VALUE(2), 3 }, 
    54985498    { { SENSORS_BMC_IN1+16, "in17", NOMAP, NOMAP, R },  
    5499                             BMC_SYSCTL_IN1+16, VALUE(3), 3 , "in16_input", 3}, 
     5499                            BMC_SYSCTL_IN1+16, VALUE(3), 3 }, 
    55005500    { { SENSORS_BMC_IN1_MIN+16, "in17_min", SENSORS_BMC_IN1+16,  
    55015501                                SENSORS_BMC_IN1+16, RW },  
     
    55055505                                BMC_SYSCTL_IN1+16, VALUE(2), 3 }, 
    55065506    { { SENSORS_BMC_IN1+17, "in18", NOMAP, NOMAP, R },  
    5507                             BMC_SYSCTL_IN1+17, VALUE(3), 3, "in17_input", 3 }, 
     5507                            BMC_SYSCTL_IN1+17, VALUE(3), 3, }, 
    55085508    { { SENSORS_BMC_IN1_MIN+17, "in18_min", SENSORS_BMC_IN1+17,  
    55095509                                SENSORS_BMC_IN1+17, RW },  
     
    55135513                                BMC_SYSCTL_IN1+17, VALUE(2), 3 }, 
    55145514    { { SENSORS_BMC_IN1+18, "in19", NOMAP, NOMAP, R },  
    5515                             BMC_SYSCTL_IN1+18, VALUE(3), 3 , "in18_input", 3}, 
     5515                            BMC_SYSCTL_IN1+18, VALUE(3), 3 }, 
    55165516    { { SENSORS_BMC_IN1_MIN+18, "in19_min", SENSORS_BMC_IN1+18,  
    55175517                                SENSORS_BMC_IN1+18, RW },  
     
    55215521                                BMC_SYSCTL_IN1+18, VALUE(2), 3 }, 
    55225522    { { SENSORS_BMC_IN1+19, "in20", NOMAP, NOMAP, R },  
    5523                             BMC_SYSCTL_IN1+19, VALUE(3), 3 , "in19_input", 3}, 
     5523                            BMC_SYSCTL_IN1+19, VALUE(3), 3 }, 
    55245524    { { SENSORS_BMC_IN1_MIN+19, "in20_min", SENSORS_BMC_IN1+19,  
    55255525                                SENSORS_BMC_IN1+19, RW },  
     
    55295529                                BMC_SYSCTL_IN1+19, VALUE(2), 3 }, 
    55305530    { { SENSORS_BMC_FAN1, "fan1", NOMAP, NOMAP, R },  
    5531                           BMC_SYSCTL_FAN1, VALUE(2), 0, "fan1_input", 0}, 
     5531                          BMC_SYSCTL_FAN1, VALUE(2), 0, }, 
    55325532    { { SENSORS_BMC_FAN1+1, "fan2", NOMAP, NOMAP, R },  
    5533                             BMC_SYSCTL_FAN1+1, VALUE(2), 0, "fan2_input", 0 }, 
     5533                            BMC_SYSCTL_FAN1+1, VALUE(2), 0, }, 
    55345534    { { SENSORS_BMC_FAN1+2, "fan3", NOMAP, NOMAP, R },  
    5535                             BMC_SYSCTL_FAN1+2, VALUE(2), 0, "fan3_input", 0 }, 
     5535                            BMC_SYSCTL_FAN1+2, VALUE(2), 0, }, 
    55365536    { { SENSORS_BMC_FAN1+3, "fan4", NOMAP, NOMAP, R },  
    5537                             BMC_SYSCTL_FAN1+3, VALUE(2), 0, "fan4_input", 0 }, 
     5537                            BMC_SYSCTL_FAN1+3, VALUE(2), 0, }, 
    55385538    { { SENSORS_BMC_FAN1+4, "fan5", NOMAP, NOMAP, R },  
    5539                             BMC_SYSCTL_FAN1+4, VALUE(2), 0, "fan5_input", 0 }, 
     5539                            BMC_SYSCTL_FAN1+4, VALUE(2), 0, }, 
    55405540    { { SENSORS_BMC_FAN1+5, "fan6", NOMAP, NOMAP, R },  
    5541                             BMC_SYSCTL_FAN1+5, VALUE(2), 0, "fan6_input", 0 }, 
     5541                            BMC_SYSCTL_FAN1+5, VALUE(2), 0, }, 
    55425542    { { SENSORS_BMC_FAN1+6, "fan7", NOMAP, NOMAP, R },  
    5543                             BMC_SYSCTL_FAN1+6, VALUE(2), 0, "fan7_input", 0 }, 
     5543                            BMC_SYSCTL_FAN1+6, VALUE(2), 0, }, 
    55445544    { { SENSORS_BMC_FAN1+7, "fan8", NOMAP, NOMAP, R },  
    5545                             BMC_SYSCTL_FAN1+7, VALUE(2), 0, "fan8_input", 0 }, 
     5545                            BMC_SYSCTL_FAN1+7, VALUE(2), 0, }, 
    55465546    { { SENSORS_BMC_FAN1+8, "fan9", NOMAP, NOMAP, R },  
    5547                             BMC_SYSCTL_FAN1+8, VALUE(2), 0, "fan9_input", 0 }, 
     5547                            BMC_SYSCTL_FAN1+8, VALUE(2), 0, }, 
    55485548    { { SENSORS_BMC_FAN1+9, "fan10", NOMAP, NOMAP, R },  
    5549                             BMC_SYSCTL_FAN1+9, VALUE(2), 0, "fan10_input", 0 }, 
     5549                            BMC_SYSCTL_FAN1+9, VALUE(2), 0, }, 
    55505550    { { SENSORS_BMC_FAN1_MIN, "fan1_min", SENSORS_BMC_FAN1, SENSORS_BMC_FAN1, RW },  
    55515551                              BMC_SYSCTL_FAN1, VALUE(1), 0 }, 
     
    55785578                                BMC_SYSCTL_FAN1+9, VALUE(1), 0 }, 
    55795579    { { SENSORS_BMC_TEMP1, "temp1", NOMAP, NOMAP, R },  
    5580                            BMC_SYSCTL_TEMP1, VALUE(3), 2 , "temp1_input", 3 }, 
     5580                           BMC_SYSCTL_TEMP1, VALUE(3), 2 }, 
    55815581    { { SENSORS_BMC_TEMP1_MIN, "temp1_min", SENSORS_BMC_TEMP1, SENSORS_BMC_TEMP1,  
    55825582                               RW },  
     
    55865586                               BMC_SYSCTL_TEMP1, VALUE(1), 2 }, 
    55875587    { { SENSORS_BMC_TEMP1+1, "temp2", NOMAP, NOMAP, R },  
    5588                              BMC_SYSCTL_TEMP1+1, VALUE(3), 2 , "temp2_input",  
    5589                              2 }, 
     5588                             BMC_SYSCTL_TEMP1+1, VALUE(3), 2 }, 
    55905589    { { SENSORS_BMC_TEMP1_MIN+1, "temp2_min", SENSORS_BMC_TEMP1+1,  
    55915590                                 SENSORS_BMC_TEMP1+1, RW },  
     
    55955594                                 BMC_SYSCTL_TEMP1+1, VALUE(1), 2 }, 
    55965595    { { SENSORS_BMC_TEMP1+2, "temp3", NOMAP, NOMAP, R },  
    5597                              BMC_SYSCTL_TEMP1+2, VALUE(3), 2 , "temp3_input",  
    5598                              2 }, 
     5596                             BMC_SYSCTL_TEMP1+2, VALUE(3), 2 }, 
    55995597    { { SENSORS_BMC_TEMP1_MIN+2, "temp3_min", SENSORS_BMC_TEMP1+2,  
    56005598                                 SENSORS_BMC_TEMP1+2, RW },  
     
    56045602                                 BMC_SYSCTL_TEMP1+2, VALUE(1), 2 }, 
    56055603    { { SENSORS_BMC_TEMP1+3, "temp4", NOMAP, NOMAP, R },  
    5606                              BMC_SYSCTL_TEMP1+3, VALUE(3), 2, "temp4_input", 2 }, 
     5604                             BMC_SYSCTL_TEMP1+3, VALUE(3), 2 }, 
    56075605    { { SENSORS_BMC_TEMP1_MIN+3, "temp4_min", SENSORS_BMC_TEMP1+3,  
    56085606                                 SENSORS_BMC_TEMP1+3, RW },  
     
    56125610                                 BMC_SYSCTL_TEMP1+3, VALUE(1), 2 }, 
    56135611    { { SENSORS_BMC_TEMP1+4, "temp5", NOMAP, NOMAP, R },  
    5614                              BMC_SYSCTL_TEMP1+4, VALUE(3), 2, "temp5_input", 2 }, 
     5612                             BMC_SYSCTL_TEMP1+4, VALUE(3), 2 }, 
    56155613    { { SENSORS_BMC_TEMP1_MIN+4, "temp5_min", SENSORS_BMC_TEMP1+4,  
    56165614                                 SENSORS_BMC_TEMP1+4, RW },  
     
    56205618                                 BMC_SYSCTL_TEMP1+4, VALUE(1), 2 }, 
    56215619    { { SENSORS_BMC_TEMP1+5, "temp6", NOMAP, NOMAP, R },  
    5622                              BMC_SYSCTL_TEMP1+5, VALUE(3), 2, "temp6_input", 2 }, 
     5620                             BMC_SYSCTL_TEMP1+5, VALUE(3), 2 }, 
    56235621    { { SENSORS_BMC_TEMP1_MIN+5, "temp6_min", SENSORS_BMC_TEMP1+5,  
    56245622                                 SENSORS_BMC_TEMP1+5, RW },  
     
    56285626                                 BMC_SYSCTL_TEMP1+5, VALUE(1), 2 }, 
    56295627    { { SENSORS_BMC_TEMP1+6, "temp7", NOMAP, NOMAP, R },  
    5630                              BMC_SYSCTL_TEMP1+6, VALUE(3), 2, "temp7_input",  
    5631                              2  }, 
     5628                             BMC_SYSCTL_TEMP1+6, VALUE(3), 2 }, 
    56325629    { { SENSORS_BMC_TEMP1_MIN+6, "temp7_min", SENSORS_BMC_TEMP1+6,  
    56335630                                 SENSORS_BMC_TEMP1+6, RW },  
     
    56375634                                 BMC_SYSCTL_TEMP1+6, VALUE(1), 2 }, 
    56385635    { { SENSORS_BMC_TEMP1+7, "temp8", NOMAP, NOMAP, R },  
    5639                              BMC_SYSCTL_TEMP1+7, VALUE(3), 2, "temp8_input",  
    5640                              2  }, 
     5636                             BMC_SYSCTL_TEMP1+7, VALUE(3), 2 }, 
    56415637    { { SENSORS_BMC_TEMP1_MIN+7, "temp8_min", SENSORS_BMC_TEMP1+7,  
    56425638                                 SENSORS_BMC_TEMP1+7, RW },  
     
    56465642                                 BMC_SYSCTL_TEMP1+7, VALUE(1), 2 }, 
    56475643    { { SENSORS_BMC_TEMP1+8, "temp9", NOMAP, NOMAP, R },  
    5648                              BMC_SYSCTL_TEMP1+8, VALUE(3), 2, "temp9_input",  
    5649                              2  }, 
     5644                             BMC_SYSCTL_TEMP1+8, VALUE(3), 2 }, 
    56505645    { { SENSORS_BMC_TEMP1_MIN+8, "temp9_min", SENSORS_BMC_TEMP1+8,  
    56515646                                 SENSORS_BMC_TEMP1+8, RW },  
     
    56555650                                 BMC_SYSCTL_TEMP1+8, VALUE(1), 2 }, 
    56565651    { { SENSORS_BMC_TEMP1+9, "temp10", NOMAP, NOMAP, R },  
    5657                              BMC_SYSCTL_TEMP1+9, VALUE(3), 2, "temp10_input",  
    5658                              2  }, 
     5652                             BMC_SYSCTL_TEMP1+9, VALUE(3), 2 }, 
    56595653    { { SENSORS_BMC_TEMP1_MIN+9, "temp10_min", SENSORS_BMC_TEMP1+9,  
    56605654                                 SENSORS_BMC_TEMP1+9, RW },