Make the class ID a property of the USB driver (rather than a property of the USB device ID), and allow USB drivers to specify a wildcard ID for any of the three component IDs (class, subclass, or protocol). Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
||
| 985 | 985 |
|
| 986 | 986 |
|
| 987 | 987 |
|
| 988 |
|
|
| 988 | 989 |
|
| 989 | 990 |
|
| 990 | 991 |
|
|
||
| 1023 | 1024 |
|
| 1024 | 1025 |
|
| 1025 | 1026 |
|
| 1026 |
|
|
| 1027 |
|
|
| 1027 | 1028 |
|
| 1028 | 1029 |
|
| 1029 | 1030 |
|
|
||
| 1096 | 1097 |
|
| 1097 | 1098 |
|
| 1098 | 1099 |
|
| 1099 |
|
|
| 1100 |
|
|
| 1101 |
|
|
| 1102 |
|
|
| 1103 |
|
|
| 1104 |
|
|
| 1105 |
|
|
| 1100 | 1106 |
|
| 1101 | 1107 |
|
| 1102 | 1108 |
|
| 1103 | 1109 |
|
| 1104 |
|
|
| 1105 |
|
|
| 1106 |
|
|
| 1107 |
|
|
| 1110 |
|
|
| 1108 | 1111 |
|
| 1109 | 1112 |
|
| 1110 | 1113 |
|
|
||
| 1178 | 1181 |
|
| 1179 | 1182 |
|
| 1180 | 1183 |
|
| 1181 |
|
|
| 1182 |
|
|
| 1184 |
|
|
| 1185 |
|
|
| 1186 |
|
|
| 1183 | 1187 |
|
| 1184 | 1188 |
|
| 1185 | 1189 |
|
|
||
| 1265 | 1269 |
|
| 1266 | 1270 |
|
| 1267 | 1271 |
|
| 1268 |
|
|
| 1269 |
|
|
| 1272 |
|
|
| 1273 |
|
|
| 1274 |
|
|
| 1270 | 1275 |
|
| 1271 | 1276 |
|
| 1272 | 1277 |
|
|
||
| 666 | 666 |
|
| 667 | 667 |
|
| 668 | 668 |
|
| 669 |
|
|
| 669 | 670 |
|
| 670 | 671 |
|
| 671 | 672 |
|
|
||
| 503 | 503 |
|
| 504 | 504 |
|
| 505 | 505 |
|
| 506 |
|
|
| 507 |
|
|
| 508 |
|
|
| 509 |
|
|
| 510 |
|
|
| 511 | 506 |
|
| 512 | 507 |
|
| 513 | 508 |
|
|
||
| 515 | 510 |
|
| 516 | 511 |
|
| 517 | 512 |
|
| 513 |
|
|
| 518 | 514 |
|
| 519 | 515 |
|
| 520 | 516 |
|
|
||
| 655 | 655 |
|
| 656 | 656 |
|
| 657 | 657 |
|
| 658 |
|
|
| 659 |
|
|
| 660 |
|
|
| 661 |
|
|
| 662 |
|
|
| 663 | 658 |
|
| 664 | 659 |
|
| 665 | 660 |
|
|
||
| 667 | 662 |
|
| 668 | 663 |
|
| 669 | 664 |
|
| 665 |
|
|
| 670 | 666 |
|
| 671 | 667 |
|
| 672 | 668 |
|
|
||
| 1038 | 1038 |
|
| 1039 | 1039 |
|
| 1040 | 1040 |
|
| 1041 |
|
|
| 1042 | 1041 |
|
| 1043 | 1042 |
|
| 1044 | 1043 |
|
| 1045 | 1044 |
|
| 1046 | 1045 |
|
| 1047 |
|
|
| 1048 | 1046 |
|
| 1049 | 1047 |
|
| 1050 | 1048 |
|
|
||
| 1052 | 1050 |
|
| 1053 | 1051 |
|
| 1054 | 1052 |
|
| 1053 |
|
|
| 1055 | 1054 |
|
| 1056 | 1055 |
|
| 1057 | 1056 |
|
|
||
| 517 | 517 |
|
| 518 | 518 |
|
| 519 | 519 |
|
| 520 |
|
|
| 520 |
|
|
| 521 | 521 |
|
| 522 | 522 |
|
| 523 |
|
|
| 524 |
|
|
| 525 |
|
|
| 526 |
|
|
| 527 |
|
|
| 528 |
|
|
| 529 |
|
|
| 530 |
|
|
| 531 |
|
|
| 532 |
|
|
| 533 |
|
|
| 534 |
|
|
| 535 |
|
|
| 536 |
|
|
| 537 |
|
|
| 538 | 523 |
|
| 539 | 524 |
|
| 540 | 525 |
|
|
||
| 542 | 527 |
|
| 543 | 528 |
|
| 544 | 529 |
|
| 530 |
|
|
| 545 | 531 |
|
| 546 | 532 |
|
| 547 | 533 |
|
|
||
| 1316 | 1316 |
|
| 1317 | 1317 |
|
| 1318 | 1318 |
|
| 1319 |
|
|
| 1319 | 1320 |
|
| 1320 | 1321 |
|
| 1321 | 1322 |
|
|
||
| 1327 | 1328 |
|
| 1328 | 1329 |
|
| 1329 | 1330 |
|
| 1330 |
|
|
| 1331 |
|
|
| 1332 |
|
|
| 1331 |
|
|
| 1332 |
|
|
| 1333 |
|
|
| 1333 | 1334 |
|
| 1334 | 1335 |
|
| 1335 | 1336 |
|
|
||
| 437 | 437 |
|
| 438 | 438 |
|
| 439 | 439 |
|
| 440 |
|
|
| 441 |
|
|
| 442 |
|
|
| 443 |
|
|
| 444 |
|
|
| 445 | 440 |
|
| 446 | 441 |
|
| 447 | 442 |
|
|
||
| 449 | 444 |
|
| 450 | 445 |
|
| 451 | 446 |
|
| 447 |
|
|
| 448 |
|
|
| 452 | 449 |
|
| 453 | 450 |
|
| 454 | 451 |
|
|
||
| 615 | 615 |
|
| 616 | 616 |
|
| 617 | 617 |
|
| 618 |
|
|
| 619 |
|
|
| 620 |
|
|
| 621 |
|
|
| 622 |
|
|
| 623 |
|
|
| 624 |
|
|
| 625 |
|
|
| 618 | 626 |
|
| 619 | 627 |
|
| 620 | 628 |
|
|
||
| 627 | 635 |
|
| 628 | 636 |
|
| 629 | 637 |
|
| 630 |
|
|
| 638 |
|
|
| 631 | 639 |
|
| 632 | 640 |
|
| 633 | 641 |
|
|
||
| 1298 | 1306 |
|
| 1299 | 1307 |
|
| 1300 | 1308 |
|
| 1301 |
|
|
| 1302 |
|
|
| 1303 | 1309 |
|
| 1304 | 1310 |
|
| 1305 | 1311 |
|
| 1306 | 1312 |
|
| 1307 | 1313 |
|
| 1314 |
|
|
| 1315 |
|
|
| 1316 |
|
|
| 1317 |
|
|
| 1318 |
|
|
| 1319 |
|
|
| 1320 |
|
|
| 1321 |
|
|
| 1322 |
|
|
| 1323 |
|
|
| 1324 |
|
|
| 1325 |
|
|
| 1326 |
|
|
| 1327 |
|
|
| 1328 |
|
|
| 1329 |
|
|
| 1330 |
|
|
| 1331 |
|
|
| 1332 |
|
|
| 1333 |
|
|
| 1334 |
|
|
| 1335 |
|
|
| 1336 |
|
|
| 1337 |
|
|
| 1338 |
|
|
| 1339 |
|
|
| 1340 |
|
|
| 1341 |
|
|
| 1342 |
|
|
| 1343 |
|
|
| 1344 |
|
|
| 1308 | 1345 |
|
| 1309 | 1346 |
|
| 1310 | 1347 |
|
| 1311 | 1348 |
|
| 1312 | 1349 |
|
| 1313 | 1350 |
|
| 1351 |
|
|
| 1352 |
|
|
| 1314 | 1353 |
|
| 1315 | 1354 |
|
| 1316 | 1355 |
|