Kernel: Implement HD audio driver

This is very basic and does not support a lot of stuff (like changing
the output pin :D)
This commit is contained in:
2026-01-06 15:48:49 +02:00
parent e926beba5a
commit da6794c8ce
12 changed files with 1250 additions and 12 deletions

View File

@@ -9,7 +9,7 @@ namespace Kernel
class AC97AudioController : public AudioController, public Interruptable
{
public:
static BAN::ErrorOr<BAN::RefPtr<AC97AudioController>> create(PCI::Device& pci_device);
static BAN::ErrorOr<void> create(PCI::Device& pci_device);
void handle_irq() override;