[PATCH 00/17] ASoC: Intel: AVS - Audio DSP for cAVS

Cezary Rojewski cezary.rojewski at intel.com
Mon Feb 21 12:51:43 CET 2022


On 2022-02-07 1:20 PM, Cezary Rojewski wrote:
> A continuation of cleanup work of Intel SST solutions found in
> sound/soc/intel/. With two major chapters released last year catpt [1]
> and removal of haswell solution [2], time has come for Skylake-driver.
> 
> Througout 2019, 2020 and 2021 Skylake-driver has had many fixes applied
> and even attempts of refactors as seen in fundamental overhaul [3], IPC
> flow adjustments [4] and LARGE_CONFIG overhaul [5] series.
> Unfortunately, story repeats itself - problems are found within the core
> of a driver. Painting it with different colors does not change the fact
> that is it still a house of cards. As changes needed to address those
> issues would make Skylake solution incompatible with its previous
> revisions, a decision has been made to provide a new solution instead.
> In time it would deprecate and replace Skylake-driver.
> 
> That solution has been called AVS - from AudioDSP architecture name:
> Audio-Voice-Speech. It is meant to provide support for the exact same
> range of platforms as its predecessor: SKL, KBL, AML and APL.
> 
> Note: this series is dependent upon HDA-series [6] which exposes several
> codec-organization functions allowing for reduced code size on
> avs-driver side.


Hello,

Despite HDA-series being updated to v2 [1], no changes are required on 
the side of this series.


Mark,

Should I resend this one regardless of the above?
Also, is there anything else I can help with or explain further 
regarding code-loading and IPC protocol which this series implements?


Regards,
Czarek


[1]: 
https://lore.kernel.org/alsa-devel/20220214101404.4074026-1-cezary.rojewski@intel.com/T/#t

> Note: this series does not add fully functional driver as its size would
> get out of control. Here, focus is put on adding IPC protocol and code
> loading code.

...

> [1]: https://www.spinics.net/lists/alsa-devel/msg116440.html
> [2]: https://www.spinics.net/lists/alsa-devel/msg116901.html
> [3]: https://www.spinics.net/lists/alsa-devel/msg94199.html
> [4]: https://www.spinics.net/lists/alsa-devel/msg92588.html
> [5]: https://lore.kernel.org/all/20190808181549.12521-1-cezary.rojewski@intel.com/
> [6]: https://lore.kernel.org/alsa-devel/20220207114906.3759800-1-cezary.rojewski@intel.com/T/#t
> [7]: https://lore.kernel.org/all/20211208111301.1817725-1-cezary.rojewski@intel.com/


More information about the Alsa-devel mailing list