Commit d245541
committed
fl16: Add fwupd BOS descriptor
This allows fwupd to automatically detect that this device supports the rp_pico
protocol. So we don't have to upstream a quirk to fwupd and wait for
distributions to update their package.
It will work with fwupd as old as 2.0.2 but is not present on the 1.9.X maintenance branch.
The quirk is at keyboards/framework/fwupd.quirk and the binary data is generated with:
`contrib/generate-ds20.py fwupd.quirk`
It strips away the vid/pid because that is determined by USB enumeration.
That means the same quirk can be used for all our keyboards.
See:
- https://fwupd.github.io/libfwupdplugin/ds20.html
- https://github.com/fwupd/fwupd/tree/main/plugins/rp-pico
Signed-off-by: Daniel Schaefer <dhs@frame.work>1 parent 52d1987 commit d245541
File tree
5 files changed
+92
-6
lines changed- keyboards/framework
- tmk_core/protocol
- chibios
5 files changed
+92
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
78 | 92 | | |
79 | 93 | | |
80 | 94 | | |
| |||
785 | 799 | | |
786 | 800 | | |
787 | 801 | | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
788 | 829 | | |
789 | 830 | | |
790 | 831 | | |
| |||
797 | 838 | | |
798 | 839 | | |
799 | 840 | | |
800 | | - | |
801 | | - | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
802 | 844 | | |
803 | 845 | | |
804 | 846 | | |
805 | 847 | | |
806 | 848 | | |
807 | | - | |
| 849 | + | |
808 | 850 | | |
809 | 851 | | |
810 | | - | |
| 852 | + | |
| 853 | + | |
811 | 854 | | |
812 | 855 | | |
813 | 856 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
496 | | - | |
| 496 | + | |
497 | 497 | | |
498 | 498 | | |
499 | 499 | | |
| |||
508 | 508 | | |
509 | 509 | | |
510 | 510 | | |
511 | | - | |
| 511 | + | |
512 | 512 | | |
513 | 513 | | |
514 | 514 | | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
515 | 545 | | |
516 | 546 | | |
517 | 547 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
392 | 392 | | |
393 | 393 | | |
394 | 394 | | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
395 | 399 | | |
| 400 | + | |
396 | 401 | | |
397 | 402 | | |
398 | 403 | | |
| |||
0 commit comments