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