Commit Graph
1 Commits
Author SHA1 Message Date
Shen Mintao 35d815c0ae fix: isolate the 0x8820 loader profile per USB device
Derive the FMAC-only profile from each device readback instead of a module-global latch. A regular D80 must still load its patches after another adapter reports product 0x8820. Reject a busy connect with EBUSY without resetting the state of an operation already in flight.

Extracted-function tests cover alternating devices, reprobe, cache setup, configuration errors and unchanged busy states. All three modules build against Linux 6.17 headers. Hardware retest of this revision and Bluetooth remain pending.
2026-10-28 10:17:39 +08:00