Show
Ignore:
Timestamp:
03/19/99 22:11:33 (14 years ago)
Author:
phil
Message:

(Phil) Added Fons Rademakers' <Fons.Rademakers@…> MaxiLife? driver.
I've reviewed and applied the patch, but I would like some others to review
these commits too, to be safe.

Files:
1 modified

Legend:

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

    r321 r327  
    10781078  }; 
    10791079 
     1080static sensors_chip_feature maxi_features[] = 
     1081  {  
     1082    { SENSORS_MAXI_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1083                         SENSORS_MODE_R, MAXI_SYSCTL_FAN1, VALUE(3), 0 }, 
     1084    { SENSORS_MAXI_FAN2, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1085                         SENSORS_MODE_R, MAXI_SYSCTL_FAN2, VALUE(3), 0 }, 
     1086    { SENSORS_MAXI_FAN3, "fan3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1087                         SENSORS_MODE_R, MAXI_SYSCTL_FAN3, VALUE(3), 0 }, 
     1088    { SENSORS_MAXI_FAN1_MIN, "fan1_min", SENSORS_MAXI_FAN1, SENSORS_MAXI_FAN1, 
     1089                             SENSORS_MODE_RW, MAXI_SYSCTL_FAN1, VALUE(1), 0 }, 
     1090    { SENSORS_MAXI_FAN2_MIN, "fan2_min", SENSORS_MAXI_FAN2, SENSORS_MAXI_FAN2, 
     1091                             SENSORS_MODE_RW, MAXI_SYSCTL_FAN2, VALUE(1), 0 }, 
     1092    { SENSORS_MAXI_FAN3_MIN, "fan3_min", SENSORS_MAXI_FAN3, SENSORS_MAXI_FAN3, 
     1093                             SENSORS_MODE_RW, MAXI_SYSCTL_FAN3, VALUE(1), 0 }, 
     1094    { SENSORS_MAXI_FAN1_DIV, "fan1_div", SENSORS_MAXI_FAN1, SENSORS_MAXI_FAN1, 
     1095                             SENSORS_MODE_R, MAXI_SYSCTL_FAN1, VALUE(2), 0 }, 
     1096    { SENSORS_MAXI_FAN2_DIV, "fan2_div", SENSORS_MAXI_FAN2, SENSORS_MAXI_FAN2, 
     1097                             SENSORS_MODE_R, MAXI_SYSCTL_FAN2, VALUE(2), 0 }, 
     1098    { SENSORS_MAXI_FAN3_DIV, "fan3_div", SENSORS_MAXI_FAN3, SENSORS_MAXI_FAN3, 
     1099                             SENSORS_MODE_R, MAXI_SYSCTL_FAN3, VALUE(2), 0 }, 
     1100    { SENSORS_MAXI_TEMP1, "temp1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1101                          SENSORS_MODE_R, MAXI_SYSCTL_TEMP1, VALUE(3), 1 }, 
     1102    { SENSORS_MAXI_TEMP2, "temp2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1103                          SENSORS_MODE_R, MAXI_SYSCTL_TEMP2, VALUE(3), 1 }, 
     1104    { SENSORS_MAXI_TEMP3, "temp3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1105                          SENSORS_MODE_R, MAXI_SYSCTL_TEMP3, VALUE(3), 1 }, 
     1106    { SENSORS_MAXI_TEMP4, "temp4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1107                          SENSORS_MODE_R, MAXI_SYSCTL_TEMP4, VALUE(3), 1 }, 
     1108    { SENSORS_MAXI_TEMP5, "temp5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1109                          SENSORS_MODE_R, MAXI_SYSCTL_TEMP5, VALUE(3), 1 }, 
     1110    { SENSORS_MAXI_TEMP1_MAX, "temp1_max", SENSORS_MAXI_TEMP1, 
     1111                              SENSORS_MAXI_TEMP1, SENSORS_MODE_R,  
     1112                              MAXI_SYSCTL_TEMP1, VALUE(1), 1 }, 
     1113    { SENSORS_MAXI_TEMP2_MAX, "temp2_max", SENSORS_MAXI_TEMP2, 
     1114                              SENSORS_MAXI_TEMP2, SENSORS_MODE_R,  
     1115                              MAXI_SYSCTL_TEMP2, VALUE(1), 1 }, 
     1116    { SENSORS_MAXI_TEMP3_MAX, "temp3_max", SENSORS_MAXI_TEMP3, 
     1117                              SENSORS_MAXI_TEMP3, SENSORS_MODE_R,  
     1118                              MAXI_SYSCTL_TEMP3, VALUE(1), 1 }, 
     1119    { SENSORS_MAXI_TEMP4_MAX, "temp4_max", SENSORS_MAXI_TEMP4, 
     1120                              SENSORS_MAXI_TEMP4, SENSORS_MODE_R,  
     1121                              MAXI_SYSCTL_TEMP4, VALUE(1), 1 }, 
     1122    { SENSORS_MAXI_TEMP5_MAX, "temp5_max", SENSORS_MAXI_TEMP5, 
     1123                              SENSORS_MAXI_TEMP5, SENSORS_MODE_R,  
     1124                              MAXI_SYSCTL_TEMP5, VALUE(1), 1 }, 
     1125    { SENSORS_MAXI_TEMP1_HYST, "temp1_hyst", SENSORS_MAXI_TEMP1, 
     1126                              SENSORS_MAXI_TEMP1, SENSORS_MODE_R,  
     1127                              MAXI_SYSCTL_TEMP1, VALUE(2), 1 }, 
     1128    { SENSORS_MAXI_TEMP2_HYST, "temp2_hyst", SENSORS_MAXI_TEMP2, 
     1129                              SENSORS_MAXI_TEMP2, SENSORS_MODE_R,  
     1130                              MAXI_SYSCTL_TEMP2, VALUE(2), 1 }, 
     1131    { SENSORS_MAXI_TEMP3_HYST, "temp3_hyst", SENSORS_MAXI_TEMP3, 
     1132                              SENSORS_MAXI_TEMP3, SENSORS_MODE_R,  
     1133                              MAXI_SYSCTL_TEMP3, VALUE(2), 1 }, 
     1134    { SENSORS_MAXI_TEMP4_HYST, "temp4_hyst", SENSORS_MAXI_TEMP4, 
     1135                              SENSORS_MAXI_TEMP4, SENSORS_MODE_R,  
     1136                              MAXI_SYSCTL_TEMP4, VALUE(2), 1 }, 
     1137    { SENSORS_MAXI_TEMP5_HYST, "temp5_hyst", SENSORS_MAXI_TEMP5, 
     1138                              SENSORS_MAXI_TEMP5, SENSORS_MODE_R,  
     1139                              MAXI_SYSCTL_TEMP5, VALUE(2), 1 }, 
     1140    { SENSORS_MAXI_PLL, "pll", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1141                        SENSORS_MODE_R, MAXI_SYSCTL_PLL, VALUE(3), 2 }, 
     1142    { SENSORS_MAXI_PLL_MIN, "pll_min", SENSORS_MAXI_PLL, SENSORS_MAXI_PLL, 
     1143                            SENSORS_MODE_RW, MAXI_SYSCTL_PLL, VALUE(1), 2 }, 
     1144    { SENSORS_MAXI_PLL_MAX, "pll_max", SENSORS_MAXI_PLL, SENSORS_MAXI_PLL, 
     1145                            SENSORS_MODE_RW, MAXI_SYSCTL_PLL, VALUE(2), 2 }, 
     1146    { SENSORS_MAXI_VID1, "vid1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1147                         SENSORS_MODE_R, MAXI_SYSCTL_VID1, VALUE(3), 4 }, 
     1148    { SENSORS_MAXI_VID2, "vid2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1149                         SENSORS_MODE_R, MAXI_SYSCTL_VID2, VALUE(3), 4 }, 
     1150    { SENSORS_MAXI_VID3, "vid3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1151                         SENSORS_MODE_R, MAXI_SYSCTL_VID3, VALUE(3), 4 }, 
     1152    { SENSORS_MAXI_VID4, "vid4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     1153                         SENSORS_MODE_R, MAXI_SYSCTL_VID4, VALUE(3), 4 }, 
     1154    { SENSORS_MAXI_VID1_MIN, "vid1_min", SENSORS_MAXI_VID1, SENSORS_MAXI_VID1, 
     1155                             SENSORS_MODE_RW, MAXI_SYSCTL_VID1, VALUE(1), 4 }, 
     1156    { SENSORS_MAXI_VID2_MIN, "vid2_min", SENSORS_MAXI_VID2, SENSORS_MAXI_VID2, 
     1157                             SENSORS_MODE_RW, MAXI_SYSCTL_VID2, VALUE(1), 4 }, 
     1158    { SENSORS_MAXI_VID3_MIN, "vid3_min", SENSORS_MAXI_VID3, SENSORS_MAXI_VID3, 
     1159                             SENSORS_MODE_RW, MAXI_SYSCTL_VID3, VALUE(1), 4 }, 
     1160    { SENSORS_MAXI_VID4_MIN, "vid4_min", SENSORS_MAXI_VID4, SENSORS_MAXI_VID4, 
     1161                             SENSORS_MODE_RW, MAXI_SYSCTL_VID4, VALUE(1), 4 }, 
     1162    { SENSORS_MAXI_VID1_MAX, "vid1_max", SENSORS_MAXI_VID1, SENSORS_MAXI_VID1, 
     1163                             SENSORS_MODE_RW, MAXI_SYSCTL_VID1, VALUE(2), 4 }, 
     1164    { SENSORS_MAXI_VID2_MAX, "vid2_max", SENSORS_MAXI_VID2, SENSORS_MAXI_VID2, 
     1165                             SENSORS_MODE_RW, MAXI_SYSCTL_VID2, VALUE(2), 4 }, 
     1166    { SENSORS_MAXI_VID3_MAX, "vid3_max", SENSORS_MAXI_VID3, SENSORS_MAXI_VID3, 
     1167                             SENSORS_MODE_RW, MAXI_SYSCTL_VID3, VALUE(2), 4 }, 
     1168    { SENSORS_MAXI_VID4_MAX, "vid4_max", SENSORS_MAXI_VID4, SENSORS_MAXI_VID4, 
     1169                             SENSORS_MODE_RW, MAXI_SYSCTL_VID4, VALUE(2), 4 }, 
     1170    { SENSORS_MAXI_ALARMS, "alarms", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,  
     1171                           SENSORS_MODE_R, MAXI_SYSCTL_ALARMS, VALUE(1), 0 }, 
     1172    { 0 } 
     1173  }; 
     1174 
    10801175sensors_chip_features sensors_chip_features_list[] = 
    10811176{ 
     
    10931188 { SENSORS_ADM1021_PREFIX, adm1021_features }, 
    10941189 { SENSORS_SIS5595_PREFIX, sis5595_features }, 
     1190 { SENSORS_MAXI_CG_PREFIX, maxi_features }, 
     1191 { SENSORS_MAXI_CO_PREFIX, maxi_features }, 
     1192 { SENSORS_MAXI_AS_PREFIX, maxi_features }, 
    10951193 { 0 } 
    10961194};