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
 Michael Brown
						
						10 years ago
							Michael Brown
						
						10 years ago
					|  | ||
| 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 |  |