Bilang karagdagan sa suporta sa sound driver ng Lunar Lake sa Linux 6.5 at ang kamakailang pag-update ng SOF para sa Sound Open Firmware para sa Lunar Lake, ang Linux 6.5 ay nagdadala din ng paunang suporta sa SoundWire Intel ACE2.x na bahagi ng mga kakayahan sa audio ng Lunar Lake.

Ang SoundWire ng MIPI ay isang pinag-isang interface para sa maliliit at murang audio peripheral na ginagamit mula sa mga portable na device hanggang sa loob ng mga sasakyan at iba pang mga application. Matagal nang sinusuportahan ng Intel ang SoundWire at pinagana ang kanilang suporta sa hardware sa Linux kernel gamit ang SoundWire subsystem. Sa Linux 6.5, pinapagana nila ang kanilang bagong”ACE2.x”generation IP block. Ang ACE2.x tech na ito ay magiging premiering sa mga platform ng processor ng Lunar Lake.

Bumalik sa Marso ng taong ito, ang mga inhinyero ng Intel ay nagtatrabaho sa bagong”intel_ace2x”SoundWire driver code at ngayon ay may Linux 6.5 na ito ay handa na para sa landing. Ang SoundWire ACE2.x bring-up ay inilarawan ng mga Intel engineer sa kanilang orihinal na serye ng patch bilang:

“Ginagamit ng seryeng ito ang abstraction na idinagdag sa mga nakaraang kernel cycle upang magbigay ng suporta para sa ACE2.x integration. Ang umiiral na SHIM at Cadence register ay nahahati na ngayon sa 3 (SHIM, IP, SHIM vendor-specific), kung saan ang ilang bahagi ay inilipat din sa HDaudio Extended Multi link structures. Walang kakaiba sa panimula maliban sa register map.

Ang seryeng ito nagbibigay lamang ng mga pangunahing mekanismo upang ilantad ang mga DAI na nakabatay sa SoundWire. Ang mga bahagi ng PCI at pamamahala ng DSP ay iaambag sa ibang pagkakataon, at ang mga operasyon ng DAI ay wala na ring laman.”

Ang suporta sa Intel ACE2.x at ang mga unang Lunar Lake ID ay bahagi ng SoundWire update na isinumite para sa Linux 6.5 na nagdadala rin ng bagong Qualcomm SoundWire 2.0 controller support.
Ang mga CPU ng Intel Lunar Lake ay hindi inaasahan hanggang ~2025 kaya hanggang noon ay inaasahan pa rin namin na makakita ng mas marami pang Lunar Lake Linux patch na darating dahil sa mga makabuluhang pagbabagong inaasahan sa henerasyong iyon.

Categories: IT Info