| | 2131 | static 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 | |