Show
Ignore:
Timestamp:
06/05/01 03:56:57 (14 years ago)
Author:
mds
Message:

more it87 support

Files:
1 modified

Legend:

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

    r1090 r1121  
    21292129  }; 
    21302130 
     2131static sensors_chip_feature it87_features[] = 
     2132  { 
     2133    { SENSORS_IT87_IN0, "in0", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2134                        SENSORS_MODE_R, IT87_SYSCTL_IN0, VALUE(3), 2 }, 
     2135    { SENSORS_IT87_IN1, "in1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2136                        SENSORS_MODE_R, IT87_SYSCTL_IN1, VALUE(3), 2 }, 
     2137    { SENSORS_IT87_IN2, "in2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2138                        SENSORS_MODE_R, IT87_SYSCTL_IN2, VALUE(3), 2 }, 
     2139    { SENSORS_IT87_IN3, "in3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2140                        SENSORS_MODE_R, IT87_SYSCTL_IN3, VALUE(3), 2 }, 
     2141    { SENSORS_IT87_IN4, "in4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2142                        SENSORS_MODE_R, IT87_SYSCTL_IN4, VALUE(3), 2 }, 
     2143    { SENSORS_IT87_IN5, "in5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2144                        SENSORS_MODE_R, IT87_SYSCTL_IN5, VALUE(3), 2 }, 
     2145    { SENSORS_IT87_IN6, "in6", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2146                        SENSORS_MODE_R, IT87_SYSCTL_IN6, VALUE(3), 2 }, 
     2147    { SENSORS_IT87_IN7, "in7", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2148                        SENSORS_MODE_R, IT87_SYSCTL_IN7, VALUE(3), 2 }, 
     2149    { SENSORS_IT87_IN0_MIN, "in0_min", SENSORS_IT87_IN0, SENSORS_IT87_IN0, 
     2150                            SENSORS_MODE_RW, IT87_SYSCTL_IN0, VALUE(1), 2 }, 
     2151    { SENSORS_IT87_IN1_MIN, "in1_min", SENSORS_IT87_IN1, SENSORS_IT87_IN1, 
     2152                            SENSORS_MODE_RW, IT87_SYSCTL_IN1, VALUE(1), 2 }, 
     2153    { SENSORS_IT87_IN2_MIN, "in2_min", SENSORS_IT87_IN2, SENSORS_IT87_IN2, 
     2154                            SENSORS_MODE_RW, IT87_SYSCTL_IN2, VALUE(1), 2 }, 
     2155    { SENSORS_IT87_IN3_MIN, "in3_min", SENSORS_IT87_IN3, SENSORS_IT87_IN3, 
     2156                            SENSORS_MODE_RW, IT87_SYSCTL_IN3, VALUE(1), 2 }, 
     2157    { SENSORS_IT87_IN4_MIN, "in4_min", SENSORS_IT87_IN4, SENSORS_IT87_IN4, 
     2158                            SENSORS_MODE_RW, IT87_SYSCTL_IN4, VALUE(1), 2 }, 
     2159    { SENSORS_IT87_IN5_MIN, "in5_min", SENSORS_IT87_IN5, SENSORS_IT87_IN5, 
     2160                            SENSORS_MODE_RW, IT87_SYSCTL_IN5, VALUE(1), 2 }, 
     2161    { SENSORS_IT87_IN6_MIN, "in6_min", SENSORS_IT87_IN6, SENSORS_IT87_IN6, 
     2162                            SENSORS_MODE_RW, IT87_SYSCTL_IN6, VALUE(1), 2 }, 
     2163    { SENSORS_IT87_IN7_MIN, "in7_min", SENSORS_IT87_IN7, SENSORS_IT87_IN7, 
     2164                            SENSORS_MODE_RW, IT87_SYSCTL_IN7, VALUE(1), 2 }, 
     2165    { SENSORS_IT87_IN0_MAX, "in0_max", SENSORS_IT87_IN0, SENSORS_IT87_IN0, 
     2166                            SENSORS_MODE_RW, IT87_SYSCTL_IN0, VALUE(2), 2 }, 
     2167    { SENSORS_IT87_IN1_MAX, "in1_max", SENSORS_IT87_IN1, SENSORS_IT87_IN1, 
     2168                            SENSORS_MODE_RW, IT87_SYSCTL_IN1, VALUE(2), 2 }, 
     2169    { SENSORS_IT87_IN2_MAX, "in2_max", SENSORS_IT87_IN2, SENSORS_IT87_IN2, 
     2170                            SENSORS_MODE_RW, IT87_SYSCTL_IN2, VALUE(2), 2 }, 
     2171    { SENSORS_IT87_IN3_MAX, "in3_max", SENSORS_IT87_IN3, SENSORS_IT87_IN3, 
     2172                            SENSORS_MODE_RW, IT87_SYSCTL_IN3, VALUE(2), 2 }, 
     2173    { SENSORS_IT87_IN4_MAX, "in4_max", SENSORS_IT87_IN4, SENSORS_IT87_IN4, 
     2174                            SENSORS_MODE_RW, IT87_SYSCTL_IN4, VALUE(2), 2 }, 
     2175    { SENSORS_IT87_IN5_MAX, "in5_max", SENSORS_IT87_IN5, SENSORS_IT87_IN5, 
     2176                            SENSORS_MODE_RW, IT87_SYSCTL_IN5, VALUE(2), 2 }, 
     2177    { SENSORS_IT87_IN6_MAX, "in6_max", SENSORS_IT87_IN6, SENSORS_IT87_IN6, 
     2178                            SENSORS_MODE_RW, IT87_SYSCTL_IN6, VALUE(2), 2 }, 
     2179    { SENSORS_IT87_IN7_MAX, "in7_max", SENSORS_IT87_IN7, SENSORS_IT87_IN7, 
     2180                            SENSORS_MODE_RW, IT87_SYSCTL_IN7, VALUE(2), 2 }, 
     2181    { SENSORS_IT87_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2182                         SENSORS_MODE_R, IT87_SYSCTL_FAN1, VALUE(2), 0 }, 
     2183    { SENSORS_IT87_FAN2, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2184                         SENSORS_MODE_R, IT87_SYSCTL_FAN2, VALUE(2), 0 }, 
     2185    { SENSORS_IT87_FAN3, "fan3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2186                         SENSORS_MODE_R, IT87_SYSCTL_FAN3, VALUE(2), 0 }, 
     2187    { SENSORS_IT87_FAN1_MIN, "fan1_min", SENSORS_IT87_FAN1, SENSORS_IT87_FAN1, 
     2188                             SENSORS_MODE_RW, IT87_SYSCTL_FAN1, VALUE(1), 0 }, 
     2189    { SENSORS_IT87_FAN2_MIN, "fan2_min", SENSORS_IT87_FAN2, SENSORS_IT87_FAN2, 
     2190                             SENSORS_MODE_RW, IT87_SYSCTL_FAN2, VALUE(1), 0 }, 
     2191    { SENSORS_IT87_FAN3_MIN, "fan3_min", SENSORS_IT87_FAN3, SENSORS_IT87_FAN3, 
     2192                             SENSORS_MODE_RW, IT87_SYSCTL_FAN3, VALUE(1), 0 }, 
     2193    { SENSORS_IT87_TEMP1, "temp1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2194                         SENSORS_MODE_R, IT87_SYSCTL_TEMP1, VALUE(3), 1 }, 
     2195    { SENSORS_IT87_TEMP2, "temp2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2196                         SENSORS_MODE_R, IT87_SYSCTL_TEMP2, VALUE(3), 1 }, 
     2197    { SENSORS_IT87_TEMP3, "temp3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2198                         SENSORS_MODE_R, IT87_SYSCTL_TEMP3, VALUE(3), 1 }, 
     2199    { SENSORS_IT87_TEMP1_LOW, "temp1_hyst", SENSORS_IT87_TEMP1, 
     2200                              SENSORS_IT87_TEMP1, SENSORS_MODE_RW, 
     2201                              IT87_SYSCTL_TEMP1, VALUE(2), 1 }, 
     2202    { SENSORS_IT87_TEMP2_LOW, "temp2_hyst", SENSORS_IT87_TEMP2, 
     2203                              SENSORS_IT87_TEMP2, SENSORS_MODE_RW, 
     2204                              IT87_SYSCTL_TEMP2, VALUE(2), 1 }, 
     2205    { SENSORS_IT87_TEMP3_LOW, "temp3_hyst", SENSORS_IT87_TEMP3, 
     2206                              SENSORS_IT87_TEMP3, SENSORS_MODE_RW, 
     2207                              IT87_SYSCTL_TEMP3, VALUE(2), 1 }, 
     2208    { SENSORS_IT87_TEMP1_HIGH, "temp1_over", SENSORS_IT87_TEMP1, 
     2209                              SENSORS_IT87_TEMP1, SENSORS_MODE_RW, 
     2210                              IT87_SYSCTL_TEMP1, VALUE(1), 1 }, 
     2211    { SENSORS_IT87_TEMP2_HIGH, "temp2_over", SENSORS_IT87_TEMP2, 
     2212                              SENSORS_IT87_TEMP2, SENSORS_MODE_RW, 
     2213                              IT87_SYSCTL_TEMP2, VALUE(1), 1 }, 
     2214    { SENSORS_IT87_TEMP3_HIGH, "temp3_over", SENSORS_IT87_TEMP3, 
     2215                              SENSORS_IT87_TEMP3, SENSORS_MODE_RW, 
     2216                              IT87_SYSCTL_TEMP3, VALUE(1), 1 }, 
     2217    { SENSORS_IT87_VID, "vid", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2218                        SENSORS_MODE_R, IT87_SYSCTL_VID, VALUE(1), 2 }, 
     2219    { SENSORS_IT87_FAN1_DIV, "fan1_div", SENSORS_IT87_FAN1, SENSORS_NO_MAPPING, 
     2220                             SENSORS_MODE_RW, IT87_SYSCTL_FAN_DIV, VALUE(1), 
     2221                             0 }, 
     2222    { SENSORS_IT87_FAN2_DIV, "fan2_div", SENSORS_IT87_FAN2, SENSORS_NO_MAPPING, 
     2223                             SENSORS_MODE_RW, IT87_SYSCTL_FAN_DIV, VALUE(2), 
     2224                             0 }, 
     2225    { SENSORS_IT87_FAN3_DIV, "fan3_div", SENSORS_IT87_FAN3, SENSORS_NO_MAPPING, 
     2226                              SENSORS_MODE_R, IT87_SYSCTL_FAN_DIV, VALUE(3), 
     2227                              0 }, 
     2228    { SENSORS_IT87_ALARMS_FAN, "alarms_fan", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2229                           SENSORS_MODE_R, IT87_SYSCTL_ALARMS_FAN, VALUE(1), 0 }, 
     2230    { SENSORS_IT87_ALARMS_VIN, "alarms_vin", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2231                           SENSORS_MODE_R, IT87_SYSCTL_ALARMS_VIN, VALUE(1), 0 }, 
     2232    { SENSORS_IT87_ALARMS_TEMP, "alarms_temp", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, 
     2233                           SENSORS_MODE_R, IT87_SYSCTL_ALARMS_TEMP, VALUE(1), 0 }, 
     2234    { 0 } 
     2235  }; 
     2236 
     2237 
     2238 
    21312239sensors_chip_features sensors_chip_features_list[] = 
    21322240{ 
     
    21752283 { SENSORS_DS1621_PREFIX, ds1621_features }, 
    21762284 { SENSORS_ADM1024_PREFIX, adm1024_features }, 
     2285 { SENSORS_IT87_PREFIX, it87_features }, 
    21772286 { 0 } 
    21782287};