summaryrefslogtreecommitdiff
path: root/Kernel/Devices/Audio
AgeCommit message (Expand)Author
2022-03-18Kernel: Default initialize AC97::m_codec_revisionBrian Gianforcaro
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2022-03-14Kernel/PCI: Don't hold spinlocks when doing fast device enumerationLiav A
2022-03-04Kernel: Report AC'97 vendor and device IDJelle Raaijmakers
2022-03-02Kernel/Audio: Don't try to enumerate PCI adapters if PCI is disabledLiav A
2022-02-27Kernel: Whitespace and `Error` cleanup in `AC97`Jelle Raaijmakers
2022-02-27Kernel: Do not reset AC'97 PCM out on buffer completionJelle Raaijmakers
2022-02-27Kernel: Read and report AC'97 codec revisionJelle Raaijmakers
2022-02-27Kernel: Make AC'97 initialization fallibleJelle Raaijmakers
2022-02-26Kernel: Allow setting AC'97 sample rate during playbackJelle Raaijmakers
2022-02-26Kernel: Clean up AC'97 driver code styleJelle Raaijmakers
2022-02-24Kernel/Audio: Remove the SB16 driverLiav A
2022-02-14Kernel/Audio: Ignore buffers with more than 4096 bytes of data in SB16Liav A
2022-02-14Kernel/Audio: Introduce a new design architecture for the subsystemLiav A
2022-01-25Kernel: Use u64 instead of size_t for File::can_write offsetIdan Horowitz
2022-01-25Kernel: Use u64 instead of size_t for File::can_read offsetIdan Horowitz
2022-01-09Kernel: Page-align AC'97 audio buffer descriptor listJelle Raaijmakers
2022-01-09Kernel: Use DMA helper everywherePankaj Raghav
2021-12-28Kernel: Propagate overflow errors from Memory::page_round_upGuilherme Goncalves
2021-11-28Kernel: Ignore AC97 non-completion interruptsJelle Raaijmakers
2021-11-28Kernel: Add AC97_DEBUG macroJelle Raaijmakers
2021-11-27Kernel/Audio: Implement 2 correctness fixes in AC97Liav A
2021-11-26Kernel: Implement variable rate audio support for AC97 devicesJelle Raaijmakers
2021-11-24Kernel: Allow higher audio sample rates than 65kHZ (`u16`)Jelle Raaijmakers
2021-11-23Kernel: Allow writes larger than `PAGE_SIZE` to AC97 deviceJelle Raaijmakers
2021-11-23Kernel: Add generic channel support to AC97Jelle Raaijmakers
2021-11-23Kernel: Implement AC97 audio device driverJelle Raaijmakers
2021-11-23Kernel: Teach DeviceManagement to handle multiple audio devicesJelle Raaijmakers
2021-11-23Kernel: Move SB16 to Audio subdirectoryJelle Raaijmakers