Naast Lunar Lake-geluidsdriverondersteuning in Linux 6.5 en de recente SOF-update voor Sound Open Firmware voor Lunar Lake, brengt Linux 6.5 ook initiële SoundWire Intel ACE2.x-ondersteuning die deel uitmaakt van de Lunar Lake-audiomogelijkheden.

MIPI’s SoundWire is een uniforme interface voor kleine en goedkope audio-randapparatuur die wordt gebruikt van draagbare apparaten tot in auto’s en andere toepassingen. Intel ondersteunt SoundWire al lang en heeft hun hardware-ondersteuning in de Linux-kernel mogelijk gemaakt met het SoundWire-subsysteem. Met Linux 6.5 maken ze hun nieuwe”ACE2.x”generatie IP-blok mogelijk. Deze ACE2.x-technologie gaat op zijn beurt in première met Lunar Lake-processorplatforms.

Terug tot maart van dit jaar hebben Intel-technici gewerkt aan de nieuwe”intel_ace2x”SoundWire-stuurprogrammacode en nu met Linux 6.5 is het klaar om te landen. De introductie van SoundWire ACE2.x werd door Intel-technici in hun originele patch-serie beschreven als:

“Deze serie gebruikt de abstractie die in eerdere kernelcycli is toegevoegd om ondersteuning te bieden voor de ACE2.x-integratie. De bestaande SHIM-en Cadence-registers zijn nu in 3 gesplitst (SHIM, IP, SHIM-leverancierspecifiek), waarbij sommige delen ook zijn verplaatst naar de HDaudio Extended Multi-link-structuren. Niets fundamenteel anders behalve de registermap.

Deze serie biedt alleen de basismechanismen om op SoundWire gebaseerde DAI’s bloot te leggen. De PCI-onderdelen en DSP-beheer zullen later worden toegevoegd, en de DAI-operaties zijn nu ook leeg.”

Intel ACE2.x-ondersteuning en de initiële Lunar Lake-ID’s maken deel uit van de SoundWire-updates ingediend voor Linux 6.5 die ook nieuwe Qualcomm SoundWire 2.0-controllerondersteuning bieden. Intel Lunar Lake CPU’s worden pas in 2025 verwacht, dus tot die tijd verwachten we nog veel meer Lunar Lake Linux-patches, gezien de aanzienlijke veranderingen die in die generatie worden verwacht.

Categories: IT Info