feat: Raspberry Pi 4/400 Bluetooth over mini UART (H4, Broadcom patchram, firmware mailbox BT_ON); move BT stack to Drivers/Bluetooth
This commit is contained in:
1 parent
808e1d66fd
commit
ffee9002a6
38 files changed
+2176
-141
No files matched your search
@@ -17,6 +17,7 @@
|
||||
#include <Drivers/Storage/Sdhci.hpp>
|
||||
#include <Drivers/Storage/Gpt.hpp>
|
||||
#include <Drivers/Audio/IntelHda.hpp>
|
||||
#include <Drivers/Bluetooth/Bluetooth.hpp>
|
||||
#include <Graphics/Framebuffer.hpp>
|
||||
#include <Net/Net.hpp>
|
||||
#include <Terminal/Terminal.hpp>
|
||||
@@ -359,6 +360,7 @@ namespace Drivers {
|
||||
Pci::ProbeAll(g_driverTable, g_driverTableCount, Pci::ProbePhase::Normal);
|
||||
ProbePlatformXhci();
|
||||
ProbePlatformSdhci();
|
||||
Bluetooth::ProbePlatformAdapter();
|
||||
}
|
||||
|
||||
void InitializeNetwork() {
|
||||
@@ -373,8 +375,9 @@ namespace Drivers {
|
||||
|
||||
void InitializeAudio() {
|
||||
// HDA driver initializes during ProbeNormal().
|
||||
// Bluetooth audio (A2DP) initializes automatically during USB enumeration
|
||||
// when a Bluetooth adapter is detected by the xHCI driver.
|
||||
// Bluetooth audio (A2DP) initializes with its adapter: during USB
|
||||
// enumeration, or for an on-board UART controller (Raspberry Pi) from
|
||||
// the platform probe in ProbeNormal().
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user