[PATCH v3 10/20] ASoC: dt-bindings: q6dsp: add q6apm-dai compatible

Srinivas Kandagatla srinivas.kandagatla at linaro.org
Thu Aug 5 11:16:39 CEST 2021


Thanks Mark for the review,

On 04/08/2021 19:01, Mark Brown wrote:
> On Tue, Aug 03, 2021 at 01:54:01PM +0100, Srinivas Kandagatla wrote:
> 
>>     compatible:
>> -    const: qcom,q6asm-dais
>> +    enum:
>> +      - qcom,q6asm-dais
>> +      - qcom,q6apm-dais
> 
> What do these two compatibles mean?
> 

Old Elite QDSP framework has service called "Audio Stream Manager" aka 
q6asm which is responsible for managing the PCM/Compressed streams and 
Pre Processing.

With New AudioReach framework this functionality is managed by "Audio 
Process Manager" aka q6apm.

As we are using rpmsg device model to link these audio service channels 
with linux devices so we endup with prefixing the compatibles with 
service names(like q6afe, q6asm, q6adm, q6apm, q6prm ...).


--srini


More information about the Alsa-devel mailing list