| 1149 | | { |
| 1150 | | name => "Nat. Semi. PC8374L Super IO Sensors", |
| 1151 | | driver => "to-be-written", |
| 1152 | | devid => 0xf1, |
| 1153 | | logdev => 0x08, |
| 1154 | | }, |
| 1155 | | { |
| 1156 | | name => "Nat. Semi. PC87351 Super IO Fan Sensors", |
| 1157 | | driver => "to-be-written", |
| 1158 | | devid => 0xe2, |
| 1159 | | logdev => 0x08, |
| 1160 | | }, |
| 1161 | | { |
| 1162 | | name => "Nat. Semi. PC87360 Super IO Fan Sensors", |
| 1163 | | driver => "pc87360", |
| 1164 | | devid => 0xe1, |
| 1165 | | logdev => 0x09, |
| 1166 | | }, |
| 1167 | | { |
| 1168 | | name => "Nat. Semi. PC87363 Super IO Fan Sensors", |
| 1169 | | driver => "pc87360", |
| 1170 | | devid => 0xe8, |
| 1171 | | logdev => 0x09, |
| 1172 | | }, |
| 1173 | | { |
| 1174 | | name => "Nat. Semi. PC87364 Super IO Fan Sensors", |
| 1175 | | driver => "pc87360", |
| 1176 | | devid => 0xe4, |
| 1177 | | logdev => 0x09, |
| 1178 | | }, |
| 1179 | | { |
| 1180 | | name => "Nat. Semi. PC87365 Super IO Fan Sensors", |
| 1181 | | driver => "pc87360", |
| 1182 | | devid => 0xe5, |
| 1183 | | logdev => 0x09, |
| 1184 | | }, |
| 1185 | | { |
| 1186 | | name => "Nat. Semi. PC87365 Super IO Voltage Sensors", |
| 1187 | | driver => "pc87360", |
| 1188 | | devid => 0xe5, |
| 1189 | | logdev => 0x0d, |
| 1190 | | }, |
| 1191 | | { |
| 1192 | | name => "Nat. Semi. PC87365 Super IO Thermal Sensors", |
| 1193 | | driver => "pc87360", |
| 1194 | | devid => 0xe5, |
| 1195 | | logdev => 0x0e, |
| 1196 | | }, |
| 1197 | | { |
| 1198 | | name => "Nat. Semi. PC87366 Super IO Fan Sensors", |
| 1199 | | driver => "pc87360", |
| 1200 | | devid => 0xe9, |
| 1201 | | logdev => 0x09, |
| 1202 | | }, |
| 1203 | | { |
| 1204 | | name => "Nat. Semi. PC87366 Super IO Voltage Sensors", |
| 1205 | | driver => "pc87360", |
| 1206 | | devid => 0xe9, |
| 1207 | | logdev => 0x0d, |
| 1208 | | }, |
| 1209 | | { |
| 1210 | | name => "Nat. Semi. PC87366 Super IO Thermal Sensors", |
| 1211 | | driver => "pc87360", |
| 1212 | | devid => 0xe9, |
| 1213 | | logdev => 0x0e, |
| 1214 | | }, |
| 1215 | | { |
| 1216 | | name => "Nat. Semi. PC87372 Super IO Fan Sensors", |
| 1217 | | driver => "to-be-written", |
| 1218 | | devid => 0xf0, |
| 1219 | | logdev => 0x09, |
| 1220 | | }, |
| 1221 | | { |
| 1222 | | name => "Nat. Semi. PC87373 Super IO Fan Sensors", |
| 1223 | | driver => "to-be-written", |
| 1224 | | devid => 0xf3, |
| 1225 | | logdev => 0x09, |
| 1226 | | }, |
| 1227 | | { |
| 1228 | | name => "Nat. Semi. PC87591 Super IO", |
| 1229 | | driver => "to-be-written", |
| 1230 | | devid => 0xec, |
| 1231 | | logdev => 0x0f, |
| 1232 | | }, |
| 1233 | | { |
| 1234 | | name => "Nat. Semi. PC87317 Super IO", |
| 1235 | | driver => "not-a-sensor", |
| 1236 | | devid => 0xd0, |
| 1237 | | }, |
| 1238 | | { |
| 1239 | | name => "Nat. Semi. PC97317 Super IO", |
| 1240 | | driver => "not-a-sensor", |
| 1241 | | devid => 0xdf, |
| 1242 | | }, |
| 1243 | | { |
| 1244 | | name => "Nat. Semi. PC8739x Super IO", |
| 1245 | | driver => "not-a-sensor", |
| 1246 | | devid => 0xea, |
| 1247 | | }, |
| 1248 | | { |
| 1249 | | name => "Nat. Semi. PC8741x Super IO", |
| 1250 | | driver => "not-a-sensor", |
| 1251 | | devid => 0xee, |
| 1252 | | }, |
| 1253 | | { |
| 1254 | | name => "Nat. Semi. PC87427 Super IO Fan Sensors", |
| 1255 | | driver => "pc87427", |
| 1256 | | devid => 0xf2, |
| 1257 | | logdev => 0x09, |
| 1258 | | }, |
| 1259 | | { |
| 1260 | | name => "Nat. Semi. PC87427 Super IO Health Sensors", |
| 1261 | | driver => "to-be-written", |
| 1262 | | devid => 0xf2, |
| 1263 | | logdev => 0x14, |
| 1264 | | }, |
| | 1149 | { |
| | 1150 | name => "Nat. Semi. PC8374L Super IO Sensors", |
| | 1151 | driver => "to-be-written", |
| | 1152 | devid => 0xf1, |
| | 1153 | logdev => 0x08, |
| | 1154 | }, { |
| | 1155 | name => "Nat. Semi. PC87351 Super IO Fan Sensors", |
| | 1156 | driver => "to-be-written", |
| | 1157 | devid => 0xe2, |
| | 1158 | logdev => 0x08, |
| | 1159 | }, { |
| | 1160 | name => "Nat. Semi. PC87360 Super IO Fan Sensors", |
| | 1161 | driver => "pc87360", |
| | 1162 | devid => 0xe1, |
| | 1163 | logdev => 0x09, |
| | 1164 | }, { |
| | 1165 | name => "Nat. Semi. PC87363 Super IO Fan Sensors", |
| | 1166 | driver => "pc87360", |
| | 1167 | devid => 0xe8, |
| | 1168 | logdev => 0x09, |
| | 1169 | }, { |
| | 1170 | name => "Nat. Semi. PC87364 Super IO Fan Sensors", |
| | 1171 | driver => "pc87360", |
| | 1172 | devid => 0xe4, |
| | 1173 | logdev => 0x09, |
| | 1174 | }, { |
| | 1175 | name => "Nat. Semi. PC87365 Super IO Fan Sensors", |
| | 1176 | driver => "pc87360", |
| | 1177 | devid => 0xe5, |
| | 1178 | logdev => 0x09, |
| | 1179 | }, { |
| | 1180 | name => "Nat. Semi. PC87365 Super IO Voltage Sensors", |
| | 1181 | driver => "pc87360", |
| | 1182 | devid => 0xe5, |
| | 1183 | logdev => 0x0d, |
| | 1184 | }, { |
| | 1185 | name => "Nat. Semi. PC87365 Super IO Thermal Sensors", |
| | 1186 | driver => "pc87360", |
| | 1187 | devid => 0xe5, |
| | 1188 | logdev => 0x0e, |
| | 1189 | }, { |
| | 1190 | name => "Nat. Semi. PC87366 Super IO Fan Sensors", |
| | 1191 | driver => "pc87360", |
| | 1192 | devid => 0xe9, |
| | 1193 | logdev => 0x09, |
| | 1194 | }, { |
| | 1195 | name => "Nat. Semi. PC87366 Super IO Voltage Sensors", |
| | 1196 | driver => "pc87360", |
| | 1197 | devid => 0xe9, |
| | 1198 | logdev => 0x0d, |
| | 1199 | }, { |
| | 1200 | name => "Nat. Semi. PC87366 Super IO Thermal Sensors", |
| | 1201 | driver => "pc87360", |
| | 1202 | devid => 0xe9, |
| | 1203 | logdev => 0x0e, |
| | 1204 | }, { |
| | 1205 | name => "Nat. Semi. PC87372 Super IO Fan Sensors", |
| | 1206 | driver => "to-be-written", |
| | 1207 | devid => 0xf0, |
| | 1208 | logdev => 0x09, |
| | 1209 | }, { |
| | 1210 | name => "Nat. Semi. PC87373 Super IO Fan Sensors", |
| | 1211 | driver => "to-be-written", |
| | 1212 | devid => 0xf3, |
| | 1213 | logdev => 0x09, |
| | 1214 | }, { |
| | 1215 | name => "Nat. Semi. PC87591 Super IO", |
| | 1216 | driver => "to-be-written", |
| | 1217 | devid => 0xec, |
| | 1218 | logdev => 0x0f, |
| | 1219 | }, { |
| | 1220 | name => "Nat. Semi. PC87317 Super IO", |
| | 1221 | driver => "not-a-sensor", |
| | 1222 | devid => 0xd0, |
| | 1223 | }, { |
| | 1224 | name => "Nat. Semi. PC97317 Super IO", |
| | 1225 | driver => "not-a-sensor", |
| | 1226 | devid => 0xdf, |
| | 1227 | }, { |
| | 1228 | name => "Nat. Semi. PC8739x Super IO", |
| | 1229 | driver => "not-a-sensor", |
| | 1230 | devid => 0xea, |
| | 1231 | }, { |
| | 1232 | name => "Nat. Semi. PC8741x Super IO", |
| | 1233 | driver => "not-a-sensor", |
| | 1234 | devid => 0xee, |
| | 1235 | }, { |
| | 1236 | name => "Nat. Semi. PC87427 Super IO Fan Sensors", |
| | 1237 | driver => "pc87427", |
| | 1238 | devid => 0xf2, |
| | 1239 | logdev => 0x09, |
| | 1240 | }, { |
| | 1241 | name => "Nat. Semi. PC87427 Super IO Health Sensors", |
| | 1242 | driver => "to-be-written", |
| | 1243 | devid => 0xf2, |
| | 1244 | logdev => 0x14, |
| | 1245 | } |
| 1268 | | { |
| 1269 | | name => "SMSC DME1737 Super IO", |
| 1270 | | # Hardware monitoring features are accessed on the SMBus |
| 1271 | | driver => "via-smbus-only", |
| 1272 | | devid => 0x78, |
| 1273 | | }, |
| 1274 | | { |
| 1275 | | name => "SMSC DME1737 Super IO", |
| 1276 | | # The DME1737 shows up twice in this list because it can return either |
| 1277 | | # 0x78 or 0x77 as its device ID. |
| 1278 | | # Hardware monitoring features are accessed on the SMBus |
| 1279 | | driver => "via-smbus-only", |
| 1280 | | devid => 0x77, |
| 1281 | | }, |
| 1282 | | { |
| 1283 | | name => "SMSC EMC2700LPC Super IO", |
| 1284 | | # no datasheet |
| 1285 | | devid => 0x67, |
| 1286 | | }, |
| 1287 | | { |
| 1288 | | name => "SMSC FDC37B72x Super IO", |
| 1289 | | driver => "not-a-sensor", |
| 1290 | | devid => 0x4c, |
| 1291 | | }, |
| 1292 | | { |
| 1293 | | name => "SMSC FDC37B78x Super IO", |
| 1294 | | driver => "not-a-sensor", |
| 1295 | | devid => 0x44, |
| 1296 | | }, |
| 1297 | | { |
| 1298 | | name => "SMSC FDC37C672 Super IO", |
| 1299 | | driver => "not-a-sensor", |
| 1300 | | devid => 0x40, |
| 1301 | | }, |
| 1302 | | { |
| 1303 | | name => "SMSC FDC37M707 Super IO", |
| 1304 | | driver => "not-a-sensor", |
| 1305 | | devid => 0x42, |
| 1306 | | }, |
| 1307 | | { |
| 1308 | | name => "SMSC FDC37M81x Super IO", |
| 1309 | | driver => "not-a-sensor", |
| 1310 | | devid => 0x4d, |
| 1311 | | }, |
| 1312 | | { |
| 1313 | | name => "SMSC LPC47B27x Super IO Fan Sensors", |
| 1314 | | driver => "smsc47m1", |
| 1315 | | devid => 0x51, |
| 1316 | | logdev => 0x0a, |
| 1317 | | }, |
| 1318 | | { |
| 1319 | | name => "SMSC LPC47B34x Super IO", |
| 1320 | | driver => "not-a-sensor", |
| 1321 | | devid => 0x56, |
| 1322 | | }, |
| 1323 | | { |
| 1324 | | name => "SMSC LPC47B357/M967 Super IO", |
| 1325 | | driver => "not-a-sensor", |
| 1326 | | devid => 0x5d, |
| 1327 | | }, |
| 1328 | | { |
| 1329 | | name => "SMSC LPC47B367-NC Super IO", |
| 1330 | | driver => "not-a-sensor", |
| 1331 | | devid => 0x6d, |
| 1332 | | }, |
| 1333 | | { |
| 1334 | | name => "SMSC LPC47B37x Super IO Fan Sensors", |
| 1335 | | driver => "to-be-written", |
| 1336 | | devid => 0x52, |
| 1337 | | logdev => 0x0a, |
| 1338 | | }, |
| 1339 | | { |
| 1340 | | name => "SMSC LPC47B397-NC Super IO", |
| 1341 | | driver => "smsc47b397", |
| 1342 | | devid => 0x6f, |
| 1343 | | logdev => 0x08, |
| 1344 | | }, |
| 1345 | | { |
| 1346 | | name => "SMSC LPC47M10x/112/13x Super IO Fan Sensors", |
| 1347 | | driver => "smsc47m1", |
| 1348 | | devid => 0x59, |
| 1349 | | logdev => 0x0a, |
| 1350 | | }, |
| 1351 | | { |
| 1352 | | name => "SMSC LPC47M14x Super IO Fan Sensors", |
| 1353 | | driver => "smsc47m1", |
| 1354 | | devid => 0x5f, |
| 1355 | | logdev => 0x0a, |
| 1356 | | }, |
| 1357 | | { |
| 1358 | | name => "SMSC LPC47M15x/192/997 Super IO Fan Sensors", |
| 1359 | | driver => "smsc47m1", |
| 1360 | | devid => 0x60, |
| 1361 | | logdev => 0x0a, |
| 1362 | | }, |
| 1363 | | { |
| 1364 | | name => "SMSC LPC47M172 Super IO Fan Sensors", |
| 1365 | | driver => "to-be-written", |
| 1366 | | devid => 0x14, |
| 1367 | | logdev => 0x0a, |
| 1368 | | }, |
| 1369 | | { |
| 1370 | | name => "SMSC LPC47M182 Super IO Fan Sensors", |
| 1371 | | driver => "to-be-written", |
| 1372 | | devid => 0x74, |
| 1373 | | logdev => 0x0a, |
| 1374 | | }, |
| 1375 | | { |
| 1376 | | name => "SMSC LPC47M233 Super IO Sensors", |
| 1377 | | driver => "smsc47m1", |
| 1378 | | devid => 0x6b80, |
| 1379 | | devid_mask => 0xff80, |
| 1380 | | logdev => 0x0a, |
| 1381 | | }, |
| 1382 | | { |
| 1383 | | name => "SMSC LPC47M292 Super IO Fan Sensors", |
| 1384 | | driver => "smsc47m1", |
| 1385 | | devid => 0x6b00, |
| 1386 | | devid_mask => 0xff80, |
| 1387 | | logdev => 0x0a, |
| 1388 | | }, |
| 1389 | | { |
| 1390 | | name => "SMSC LPC47M584-NC Super IO", |
| 1391 | | # No datasheet |
| 1392 | | devid => 0x76, |
| 1393 | | }, |
| 1394 | | { |
| 1395 | | name => "SMSC LPC47N252 Super IO Fan Sensors", |
| 1396 | | driver => "to-be-written", |
| 1397 | | devid => 0x0e, |
| 1398 | | logdev => 0x09, |
| 1399 | | }, |
| 1400 | | { |
| 1401 | | name => "SMSC LPC47S42x Super IO Fan Sensors", |
| 1402 | | driver => "to-be-written", |
| 1403 | | devid => 0x57, |
| 1404 | | logdev => 0x0a, |
| 1405 | | }, |
| 1406 | | { |
| 1407 | | name => "SMSC LPC47S45x Super IO Fan Sensors", |
| 1408 | | driver => "to-be-written", |
| 1409 | | devid => 0x62, |
| 1410 | | logdev => 0x0a, |
| 1411 | | }, |
| 1412 | | { |
| 1413 | | name => "SMSC LPC47U33x Super IO Fan Sensors", |
| 1414 | | driver => "to-be-written", |
| 1415 | | devid => 0x54, |
| 1416 | | logdev => 0x0a, |
| 1417 | | }, |
| 1418 | | { |
| 1419 | | name => "SMSC SCH3112 Super IO", |
| 1420 | | driver => "dme1737", |
| 1421 | | devid => 0x7c, |
| 1422 | | logdev => 0x0a, |
| 1423 | | }, |
| 1424 | | { |
| 1425 | | name => "SMSC SCH3114 Super IO", |
| 1426 | | driver => "dme1737", |
| 1427 | | devid => 0x7d, |
| 1428 | | logdev => 0x0a, |
| 1429 | | }, |
| 1430 | | { |
| 1431 | | name => "SMSC SCH3116 Super IO", |
| 1432 | | driver => "dme1737", |
| 1433 | | devid => 0x7f, |
| 1434 | | logdev => 0x0a, |
| 1435 | | }, |
| 1436 | | { |
| 1437 | | name => "SMSC SCH4307 Super IO Fan Sensors", |
| 1438 | | driver => "to-be-written", |
| 1439 | | devid => 0x90, |
| 1440 | | logdev => 0x08, |
| 1441 | | }, |
| 1442 | | { |
| 1443 | | name => "SMSC SCH5027D-NW Super IO", |
| 1444 | | # Hardware monitoring features are accessed on the SMBus |
| 1445 | | driver => "via-smbus-only", |
| 1446 | | devid => 0x89, |
| 1447 | | }, |
| 1448 | | { |
| 1449 | | name => "SMSC SCH5127 Super IO", |
| 1450 | | driver => "dme1737", |
| 1451 | | devid => 0x86, |
| 1452 | | logdev => 0x0a, |
| 1453 | | }, |
| 1454 | | { |
| 1455 | | name => "SMSC SCH5307-NS Super IO", |
| 1456 | | driver => "smsc47b397", |
| 1457 | | devid => 0x81, |
| 1458 | | logdev => 0x08, |
| 1459 | | }, |
| 1460 | | { |
| 1461 | | name => "SMSC SCH5317 Super IO", |
| 1462 | | driver => "smsc47b397", |
| 1463 | | devid => 0x85, |
| 1464 | | logdev => 0x08, |
| 1465 | | }, |
| 1466 | | { |
| 1467 | | name => "SMSC SCH5317 Super IO", |
| 1468 | | # The SCH5317 shows up twice in this list because it can return either |
| 1469 | | # 0x85 or 0x8c as its device ID. |
| 1470 | | driver => "smsc47b397", |
| 1471 | | devid => 0x8c, |
| 1472 | | logdev => 0x08, |
| 1473 | | }, |
| 1474 | | { |
| 1475 | | name => "SMSC SCH5504-NS Super IO", |
| 1476 | | # No datasheet |
| 1477 | | driver => "not-a-sensor", |
| 1478 | | devid => 0x79, |
| 1479 | | }, |
| 1480 | | { |
| 1481 | | name => "SMSC SCH5514D-NS Super IO", |
| 1482 | | # No datasheet |
| 1483 | | driver => "not-a-sensor", |
| 1484 | | devid => 0x83, |
| 1485 | | }, |
| | 1249 | { |
| | 1250 | name => "SMSC DME1737 Super IO", |
| | 1251 | # Hardware monitoring features are accessed on the SMBus |
| | 1252 | driver => "via-smbus-only", |
| | 1253 | devid => 0x78, |
| | 1254 | }, { |
| | 1255 | name => "SMSC DME1737 Super IO", |
| | 1256 | # The DME1737 shows up twice in this list because it can return either |
| | 1257 | # 0x78 or 0x77 as its device ID. |
| | 1258 | # Hardware monitoring features are accessed on the SMBus |
| | 1259 | driver => "via-smbus-only", |
| | 1260 | devid => 0x77, |
| | 1261 | }, { |
| | 1262 | name => "SMSC EMC2700LPC Super IO", |
| | 1263 | # no datasheet |
| | 1264 | devid => 0x67, |
| | 1265 | }, { |
| | 1266 | name => "SMSC FDC37B72x Super IO", |
| | 1267 | driver => "not-a-sensor", |
| | 1268 | devid => 0x4c, |
| | 1269 | }, { |
| | 1270 | name => "SMSC FDC37B78x Super IO", |
| | 1271 | driver => "not-a-sensor", |
| | 1272 | devid => 0x44, |
| | 1273 | }, { |
| | 1274 | name => "SMSC FDC37C672 Super IO", |
| | 1275 | driver => "not-a-sensor", |
| | 1276 | devid => 0x40, |
| | 1277 | }, { |
| | 1278 | name => "SMSC FDC37M707 Super IO", |
| | 1279 | driver => "not-a-sensor", |
| | 1280 | devid => 0x42, |
| | 1281 | }, { |
| | 1282 | name => "SMSC FDC37M81x Super IO", |
| | 1283 | driver => "not-a-sensor", |
| | 1284 | devid => 0x4d, |
| | 1285 | }, { |
| | 1286 | name => "SMSC LPC47B27x Super IO Fan Sensors", |
| | 1287 | driver => "smsc47m1", |
| | 1288 | devid => 0x51, |
| | 1289 | logdev => 0x0a, |
| | 1290 | }, { |
| | 1291 | name => "SMSC LPC47B34x Super IO", |
| | 1292 | driver => "not-a-sensor", |
| | 1293 | devid => 0x56, |
| | 1294 | }, { |
| | 1295 | name => "SMSC LPC47B357/M967 Super IO", |
| | 1296 | driver => "not-a-sensor", |
| | 1297 | devid => 0x5d, |
| | 1298 | }, { |
| | 1299 | name => "SMSC LPC47B367-NC Super IO", |
| | 1300 | driver => "not-a-sensor", |
| | 1301 | devid => 0x6d, |
| | 1302 | }, { |
| | 1303 | name => "SMSC LPC47B37x Super IO Fan Sensors", |
| | 1304 | driver => "to-be-written", |
| | 1305 | devid => 0x52, |
| | 1306 | logdev => 0x0a, |
| | 1307 | }, { |
| | 1308 | name => "SMSC LPC47B397-NC Super IO", |
| | 1309 | driver => "smsc47b397", |
| | 1310 | devid => 0x6f, |
| | 1311 | logdev => 0x08, |
| | 1312 | }, { |
| | 1313 | name => "SMSC LPC47M10x/112/13x Super IO Fan Sensors", |
| | 1314 | driver => "smsc47m1", |
| | 1315 | devid => 0x59, |
| | 1316 | logdev => 0x0a, |
| | 1317 | }, { |
| | 1318 | name => "SMSC LPC47M14x Super IO Fan Sensors", |
| | 1319 | driver => "smsc47m1", |
| | 1320 | devid => 0x5f, |
| | 1321 | logdev => 0x0a, |
| | 1322 | }, { |
| | 1323 | name => "SMSC LPC47M15x/192/997 Super IO Fan Sensors", |
| | 1324 | driver => "smsc47m1", |
| | 1325 | devid => 0x60, |
| | 1326 | logdev => 0x0a, |
| | 1327 | }, { |
| | 1328 | name => "SMSC LPC47M172 Super IO Fan Sensors", |
| | 1329 | driver => "to-be-written", |
| | 1330 | devid => 0x14, |
| | 1331 | logdev => 0x0a, |
| | 1332 | }, { |
| | 1333 | name => "SMSC LPC47M182 Super IO Fan Sensors", |
| | 1334 | driver => "to-be-written", |
| | 1335 | devid => 0x74, |
| | 1336 | logdev => 0x0a, |
| | 1337 | }, { |
| | 1338 | name => "SMSC LPC47M233 Super IO Sensors", |
| | 1339 | driver => "smsc47m1", |
| | 1340 | devid => 0x6b80, |
| | 1341 | devid_mask => 0xff80, |
| | 1342 | logdev => 0x0a, |
| | 1343 | }, { |
| | 1344 | name => "SMSC LPC47M292 Super IO Fan Sensors", |
| | 1345 | driver => "smsc47m1", |
| | 1346 | devid => 0x6b00, |
| | 1347 | devid_mask => 0xff80, |
| | 1348 | logdev => 0x0a, |
| | 1349 | }, { |
| | 1350 | name => "SMSC LPC47M584-NC Super IO", |
| | 1351 | # No datasheet |
| | 1352 | devid => 0x76, |
| | 1353 | }, { |
| | 1354 | name => "SMSC LPC47N252 Super IO Fan Sensors", |
| | 1355 | driver => "to-be-written", |
| | 1356 | devid => 0x0e, |
| | 1357 | logdev => 0x09, |
| | 1358 | }, { |
| | 1359 | name => "SMSC LPC47S42x Super IO Fan Sensors", |
| | 1360 | driver => "to-be-written", |
| | 1361 | devid => 0x57, |
| | 1362 | logdev => 0x0a, |
| | 1363 | }, { |
| | 1364 | name => "SMSC LPC47S45x Super IO Fan Sensors", |
| | 1365 | driver => "to-be-written", |
| | 1366 | devid => 0x62, |
| | 1367 | logdev => 0x0a, |
| | 1368 | }, { |
| | 1369 | name => "SMSC LPC47U33x Super IO Fan Sensors", |
| | 1370 | driver => "to-be-written", |
| | 1371 | devid => 0x54, |
| | 1372 | logdev => 0x0a, |
| | 1373 | }, { |
| | 1374 | name => "SMSC SCH3112 Super IO", |
| | 1375 | driver => "dme1737", |
| | 1376 | devid => 0x7c, |
| | 1377 | logdev => 0x0a, |
| | 1378 | }, { |
| | 1379 | name => "SMSC SCH3114 Super IO", |
| | 1380 | driver => "dme1737", |
| | 1381 | devid => 0x7d, |
| | 1382 | logdev => 0x0a, |
| | 1383 | }, { |
| | 1384 | name => "SMSC SCH3116 Super IO", |
| | 1385 | driver => "dme1737", |
| | 1386 | devid => 0x7f, |
| | 1387 | logdev => 0x0a, |
| | 1388 | }, { |
| | 1389 | name => "SMSC SCH4307 Super IO Fan Sensors", |
| | 1390 | driver => "to-be-written", |
| | 1391 | devid => 0x90, |
| | 1392 | logdev => 0x08, |
| | 1393 | }, { |
| | 1394 | name => "SMSC SCH5027D-NW Super IO", |
| | 1395 | # Hardware monitoring features are accessed on the SMBus |
| | 1396 | driver => "via-smbus-only", |
| | 1397 | devid => 0x89, |
| | 1398 | }, { |
| | 1399 | name => "SMSC SCH5127 Super IO", |
| | 1400 | driver => "dme1737", |
| | 1401 | devid => 0x86, |
| | 1402 | logdev => 0x0a, |
| | 1403 | }, { |
| | 1404 | name => "SMSC SCH5307-NS Super IO", |
| | 1405 | driver => "smsc47b397", |
| | 1406 | devid => 0x81, |
| | 1407 | logdev => 0x08, |
| | 1408 | }, { |
| | 1409 | name => "SMSC SCH5317 Super IO", |
| | 1410 | driver => "smsc47b397", |
| | 1411 | devid => 0x85, |
| | 1412 | logdev => 0x08, |
| | 1413 | }, { |
| | 1414 | name => "SMSC SCH5317 Super IO", |
| | 1415 | # The SCH5317 shows up twice in this list because it can return either |
| | 1416 | # 0x85 or 0x8c as its device ID. |
| | 1417 | driver => "smsc47b397", |
| | 1418 | devid => 0x8c, |
| | 1419 | logdev => 0x08, |
| | 1420 | }, { |
| | 1421 | name => "SMSC SCH5504-NS Super IO", |
| | 1422 | # No datasheet |
| | 1423 | driver => "not-a-sensor", |
| | 1424 | devid => 0x79, |
| | 1425 | }, { |
| | 1426 | name => "SMSC SCH5514D-NS Super IO", |
| | 1427 | # No datasheet |
| | 1428 | driver => "not-a-sensor", |
| | 1429 | devid => 0x83, |
| | 1430 | } |
| 1517 | | { |
| 1518 | | name => "VIA VT1211 Super IO Sensors", |
| 1519 | | driver => "vt1211", |
| 1520 | | devid => 0x3c, |
| 1521 | | logdev => 0x0b, |
| 1522 | | alias_detect => sub { vt1211_alias_detect(@_); }, |
| 1523 | | }, |
| 1524 | | { |
| 1525 | | name => "VIA VT1212 Super IO Lite", # in 100 pin TQFP package |
| 1526 | | driver => "not-a-sensor", |
| 1527 | | devid => 0x3e, |
| 1528 | | }, |
| 1529 | | { |
| 1530 | | name => "VIA VT1212 Super IO Lite", # in 48 pin LQFP package |
| 1531 | | driver => "not-a-sensor", |
| 1532 | | devid => 0x3f, |
| 1533 | | }, |
| 1534 | | { |
| 1535 | | name => "Winbond W83627HF/F/HG/G Super IO Sensors", |
| 1536 | | driver => "w83627hf", |
| 1537 | | devid => 0x52, |
| 1538 | | logdev => 0x0b, |
| 1539 | | alias_detect => sub { winbond_alias_detect(@_, 0x2b, 0x3d); }, |
| 1540 | | }, |
| 1541 | | { |
| 1542 | | name => "Winbond W83627THF/THG Super IO Sensors", |
| 1543 | | driver => "w83627hf", |
| 1544 | | devid => 0x82, |
| 1545 | | logdev => 0x0b, |
| 1546 | | }, |
| 1547 | | { |
| 1548 | | name => "Winbond W83637HF/HG Super IO Sensors", |
| 1549 | | driver => "w83627hf", |
| 1550 | | devid => 0x70, |
| 1551 | | logdev => 0x0b, |
| 1552 | | }, |
| 1553 | | { |
| 1554 | | name => "Winbond W83687THF Super IO Sensors", |
| 1555 | | driver => "w83627hf", |
| 1556 | | devid => 0x85, |
| 1557 | | logdev => 0x0b, |
| 1558 | | }, |
| 1559 | | { |
| 1560 | | name => "Winbond W83697HF/F/HG Super IO Sensors", |
| 1561 | | driver => "w83627hf", |
| 1562 | | devid => 0x60, |
| 1563 | | logdev => 0x0b, |
| 1564 | | }, |
| 1565 | | { |
| 1566 | | name => "Winbond W83697SF/UF/UG Super IO PWM", |
| 1567 | | driver => "to-be-written", |
| 1568 | | devid => 0x68, |
| 1569 | | logdev => 0x0b, |
| 1570 | | }, |
| 1571 | | { |
| 1572 | | name => "Winbond W83627EHF/EF/EHG/EG Super IO Sensors", |
| 1573 | | driver => "w83627ehf", |
| 1574 | | # W83627EHF datasheet says 0x886x but 0x8853 was seen, thus the |
| 1575 | | # broader mask. W83627EHG was seen with ID 0x8863. |
| 1576 | | devid => 0x8840, |
| 1577 | | devid_mask => 0xFFC0, |
| 1578 | | logdev => 0x0b, |
| 1579 | | alias_detect => sub { winbond_alias_detect(@_, 0x2b, 0x3e); }, |
| 1580 | | }, |
| 1581 | | { |
| 1582 | | name => "Winbond W83627DHG Super IO Sensors", |
| 1583 | | driver => "w83627ehf", |
| 1584 | | devid => 0xA020, |
| 1585 | | devid_mask => 0xFFF0, |
| 1586 | | logdev => 0x0b, |
| 1587 | | alias_detect => sub { winbond_alias_detect(@_, 0x2b, 0x3e); }, |
| 1588 | | }, |
| 1589 | | { |
| 1590 | | name => "Winbond W83L517D Super IO", |
| 1591 | | driver => "not-a-sensor", |
| 1592 | | devid => 0x61, |
| 1593 | | }, |
| 1594 | | { |
| 1595 | | name => "Fintek F71805F/FG Super IO Sensors", |
| 1596 | | driver => "f71805f", |
| 1597 | | devid => 0x0406, |
| 1598 | | logdev => 0x04, |
| 1599 | | }, |
| 1600 | | { |
| 1601 | | name => "Fintek F71862FG Super IO Sensors", |
| 1602 | | driver => "to-be-written", |
| 1603 | | devid => 0x0601, |
| 1604 | | logdev => 0x04, |
| 1605 | | }, |
| 1606 | | { |
| 1607 | | name => "Fintek F71806FG/F71872FG Super IO Sensors", |
| 1608 | | driver => "f71805f", |
| 1609 | | devid => 0x0341, |
| 1610 | | logdev => 0x04, |
| 1611 | | }, |
| 1612 | | { |
| 1613 | | name => "Fintek F71858DG Super IO Sensors", |
| 1614 | | driver => "to-be-written", |
| 1615 | | devid => 0x0507, |
| 1616 | | logdev => 0x02, |
| 1617 | | }, |
| 1618 | | { |
| 1619 | | name => "Fintek F71882FG/F71883FG Super IO Sensors", |
| 1620 | | driver => "f71882fg", |
| 1621 | | devid => 0x0541, |
| 1622 | | logdev => 0x04, |
| 1623 | | }, |
| 1624 | | { |
| 1625 | | name => "Fintek F81216D Super IO", |
| 1626 | | driver => "not-a-sensor", |
| 1627 | | devid => 0x0208, |
| 1628 | | }, |
| 1629 | | { |
| 1630 | | name => "Fintek F81218D Super IO", |
| 1631 | | driver => "not-a-sensor", |
| 1632 | | devid => 0x0206, |
| 1633 | | }, |
| 1634 | | { |
| 1635 | | name => "Asus F8000 Super IO", |
| 1636 | | driver => "f8000", |
| 1637 | | devid => 0x0581, |
| 1638 | | logdev => 0x04, |
| 1639 | | }, |
| 1640 | | { |
| 1641 | | # Shouldn't be in this family, but seems to be still. |
| 1642 | | name => "ITE IT8708F Super IO", |
| 1643 | | driver => "not-a-sensor", |
| 1644 | | devid => 0x8708, |
| 1645 | | }, |
| | 1461 | { |
| | 1462 | name => "VIA VT1211 Super IO Sensors", |
| | 1463 | driver => "vt1211", |
| | 1464 | devid => 0x3c, |
| | 1465 | logdev => 0x0b, |
| | 1466 | alias_detect => sub { vt1211_alias_detect(@_); }, |
| | 1467 | }, { |
| | 1468 | name => "VIA VT1212 Super IO Lite", # in 100 pin TQFP package |
| | 1469 | driver => "not-a-sensor", |
| | 1470 | devid => 0x3e, |
| | 1471 | }, { |
| | 1472 | name => "VIA VT1212 Super IO Lite", # in 48 pin LQFP package |
| | 1473 | driver => "not-a-sensor", |
| | 1474 | devid => 0x3f, |
| | 1475 | }, { |
| | 1476 | name => "Winbond W83627HF/F/HG/G Super IO Sensors", |
| | 1477 | driver => "w83627hf", |
| | 1478 | devid => 0x52, |
| | 1479 | logdev => 0x0b, |
| | 1480 | alias_detect => sub { winbond_alias_detect(@_, 0x2b, 0x3d); }, |
| | 1481 | }, { |
| | 1482 | name => "Winbond W83627THF/THG Super IO Sensors", |
| | 1483 | driver => "w83627hf", |
| | 1484 | devid => 0x82, |
| | 1485 | logdev => 0x0b, |
| | 1486 | }, { |
| | 1487 | name => "Winbond W83637HF/HG Super IO Sensors", |
| | 1488 | driver => "w83627hf", |
| | 1489 | devid => 0x70, |
| | 1490 | logdev => 0x0b, |
| | 1491 | }, { |
| | 1492 | name => "Winbond W83687THF Super IO Sensors", |
| | 1493 | driver => "w83627hf", |
| | 1494 | devid => 0x85, |
| | 1495 | logdev => 0x0b, |
| | 1496 | }, { |
| | 1497 | name => "Winbond W83697HF/F/HG Super IO Sensors", |
| | 1498 | driver => "w83627hf", |
| | 1499 | devid => 0x60, |
| | 1500 | logdev => 0x0b, |
| | 1501 | }, { |
| | 1502 | name => "Winbond W83697SF/UF/UG Super IO PWM", |
| | 1503 | driver => "to-be-written", |
| | 1504 | devid => 0x68, |
| | 1505 | logdev => 0x0b, |
| | 1506 | }, { |
| | 1507 | name => "Winbond W83627EHF/EF/EHG/EG Super IO Sensors", |
| | 1508 | driver => "w83627ehf", |
| | 1509 | # W83627EHF datasheet says 0x886x but 0x8853 was seen, thus the |
| | 1510 | # broader mask. W83627EHG was seen with ID 0x8863. |
| | 1511 | devid => 0x8840, |
| | 1512 | devid_mask => 0xFFC0, |
| | 1513 | logdev => 0x0b, |
| | 1514 | alias_detect => sub { winbond_alias_detect(@_, 0x2b, 0x3e); }, |
| | 1515 | }, { |
| | 1516 | name => "Winbond W83627DHG Super IO Sensors", |
| | 1517 | driver => "w83627ehf", |
| | 1518 | devid => 0xA020, |
| | 1519 | devid_mask => 0xFFF0, |
| | 1520 | logdev => 0x0b, |
| | 1521 | alias_detect => sub { winbond_alias_detect(@_, 0x2b, 0x3e); }, |
| | 1522 | }, { |
| | 1523 | name => "Winbond W83L517D Super IO", |
| | 1524 | driver => "not-a-sensor", |
| | 1525 | devid => 0x61, |
| | 1526 | }, { |
| | 1527 | name => "Fintek F71805F/FG Super IO Sensors", |
| | 1528 | driver => "f71805f", |
| | 1529 | devid => 0x0406, |
| | 1530 | logdev => 0x04, |
| | 1531 | }, { |
| | 1532 | name => "Fintek F71862FG Super IO Sensors", |
| | 1533 | driver => "to-be-written", |
| | 1534 | devid => 0x0601, |
| | 1535 | logdev => 0x04, |
| | 1536 | }, { |
| | 1537 | name => "Fintek F71806FG/F71872FG Super IO Sensors", |
| | 1538 | driver => "f71805f", |
| | 1539 | devid => 0x0341, |
| | 1540 | logdev => 0x04, |
| | 1541 | }, { |
| | 1542 | name => "Fintek F71858DG Super IO Sensors", |
| | 1543 | driver => "to-be-written", |
| | 1544 | devid => 0x0507, |
| | 1545 | logdev => 0x02, |
| | 1546 | }, { |
| | 1547 | name => "Fintek F71882FG/F71883FG Super IO Sensors", |
| | 1548 | driver => "f71882fg", |
| | 1549 | devid => 0x0541, |
| | 1550 | logdev => 0x04, |
| | 1551 | }, { |
| | 1552 | name => "Fintek F81216D Super IO", |
| | 1553 | driver => "not-a-sensor", |
| | 1554 | devid => 0x0208, |
| | 1555 | }, { |
| | 1556 | name => "Fintek F81218D Super IO", |
| | 1557 | driver => "not-a-sensor", |
| | 1558 | devid => 0x0206, |
| | 1559 | }, { |
| | 1560 | name => "Asus F8000 Super IO", |
| | 1561 | driver => "f8000", |
| | 1562 | devid => 0x0581, |
| | 1563 | logdev => 0x04, |
| | 1564 | }, { |
| | 1565 | # Shouldn't be in this family, but seems to be still. |
| | 1566 | name => "ITE IT8708F Super IO", |
| | 1567 | driver => "not-a-sensor", |
| | 1568 | devid => 0x8708, |
| | 1569 | } |
| 1704 | | { |
| 1705 | | family => "National Semiconductor", |
| 1706 | | enter => |
| 1707 | | { |
| 1708 | | 0x2e => [], |
| 1709 | | 0x4e => [], |
| 1710 | | }, |
| 1711 | | chips => \@superio_ids_natsemi, |
| 1712 | | }, |
| 1713 | | { |
| 1714 | | family => "SMSC", |
| 1715 | | enter => |
| 1716 | | { |
| 1717 | | 0x2e => [0x55], |
| 1718 | | 0x4e => [0x55], |
| 1719 | | }, |
| 1720 | | chips => \@superio_ids_smsc, |
| 1721 | | # Non-standard SMSC detection callback and chip list. These chips differ |
| 1722 | | # from the standard ones listed above in that the device ID register |
| 1723 | | # address is 0x0d instead of 0x20 (as specified by the ISA PNP spec). |
| 1724 | | ns_detect => \&smsc_ns_detect_superio, |
| 1725 | | ns_chips => \@superio_ids_smsc_ns, |
| 1726 | | }, |
| 1727 | | { |
| 1728 | | family => "VIA/Winbond/Fintek", |
| 1729 | | guess => 0x290, |
| 1730 | | enter => |
| 1731 | | { |
| 1732 | | 0x2e => [0x87, 0x87], |
| 1733 | | 0x4e => [0x87, 0x87], |
| 1734 | | }, |
| 1735 | | chips => \@superio_ids_winbond, |
| 1736 | | }, |
| 1737 | | { |
| 1738 | | family => "ITE", |
| 1739 | | guess => 0x290, |
| 1740 | | enter => |
| 1741 | | { |
| 1742 | | 0x2e => [0x87, 0x01, 0x55, 0x55], |
| 1743 | | 0x4e => [0x87, 0x01, 0x55, 0xaa], |
| 1744 | | }, |
| 1745 | | chips => \@superio_ids_ite, |
| 1746 | | }, |
| | 1622 | { |
| | 1623 | family => "National Semiconductor", |
| | 1624 | enter => |
| | 1625 | { |
| | 1626 | 0x2e => [], |
| | 1627 | 0x4e => [], |
| | 1628 | }, |
| | 1629 | chips => \@superio_ids_natsemi, |
| | 1630 | }, { |
| | 1631 | family => "SMSC", |
| | 1632 | enter => |
| | 1633 | { |
| | 1634 | 0x2e => [0x55], |
| | 1635 | 0x4e => [0x55], |
| | 1636 | }, |
| | 1637 | chips => \@superio_ids_smsc, |
| | 1638 | ns_detect => \&smsc_ns_detect_superio, |
| | 1639 | ns_chips => \@superio_ids_smsc_ns, |
| | 1640 | }, { |
| | 1641 | family => "VIA/Winbond/Fintek", |
| | 1642 | guess => 0x290, |
| | 1643 | enter => |
| | 1644 | { |
| | 1645 | 0x2e => [0x87, 0x87], |
| | 1646 | 0x4e => [0x87, 0x87], |
| | 1647 | }, |
| | 1648 | chips => \@superio_ids_winbond, |
| | 1649 | }, { |
| | 1650 | family => "ITE", |
| | 1651 | guess => 0x290, |
| | 1652 | enter => |
| | 1653 | { |
| | 1654 | 0x2e => [0x87, 0x01, 0x55, 0x55], |
| | 1655 | 0x4e => [0x87, 0x01, 0x55, 0xaa], |
| | 1656 | }, |
| | 1657 | chips => \@superio_ids_ite, |
| | 1658 | } |