feat: USB root boot on Pi 4/400 - wait up to 10s for a late MONTAUKROOT, retry USB enumeration after a port reset, recover halted EP0/bulk endpoints, MSC card reader settle (TUR/sense, CSW stall)

This commit is contained in:
daniel committed 2026-10-25 17:55:49 +01:00
1 parent ffee9002a6
commit b44b3ffe43
14 files changed
+340 -57

No files matched your search

+4
View File
@@ -373,6 +373,10 @@ namespace Drivers {
Storage::Gpt::ProbeAll();
}
void ServiceStorageHotplug() {
if (USB::Xhci::HasDeferredWork()) USB::Xhci::ProcessDeferredWork();
}
void InitializeAudio() {
// HDA driver initializes during ProbeNormal().
// Bluetooth audio (A2DP) initializes with its adapter: during USB