[Sound-open-firmware] about SOF 1.2 topology support
Keyon Jie
yang.jie at linux.intel.com
Tue May 22 03:06:38 CEST 2018
On 2018年05月22日 00:15, Ranjani Sridharan wrote:
> On Mon, 2018-05-21 at 11:50 +0100, Liam Girdwood wrote:
>> On Mon, 2018-05-21 at 18:27 +0800, Keyon Jie wrote:
>>> Hi all,
>>>
>>> I am collecting the 1.2 topology support gap and try to figure out
>>> the
>>> priority and workload about that, and what I can imagine now are:
>>>
>>> 1. Multiple BEs(SSPs) support;
>>> This may need add BE definition for SOF from tplg file.
>>
>> 1.5 remove DMAC ID and DMAC channel from topology data.
>
> This is also in my task list for now.
Great.
>
>>
>>>
>>> 2. Reference tplg m4 for different platforms, including
>>> byt/cht/bdw/hsw/apl/cnl.
>>> This may need enable/verify types of pipeline(e.g. src,
>>> media,
>>> low-latency) can works separately and stably.
>>>
>>> 3. Refine host component buffer size, from pipeline format to pcm
>>> capability max, and use buffer_set_size in params() for each
>>> playback/capture.
>>> This means we can support different input formats(in the
>>> capability
>>> list) with a single tplg file.
>>>
>>> 4. Dynamic/hostless pipeline support.
>>> We have requirement to switching PCM(FEs) to different BEs at
>>> runtime, and also host-less(e.g. tone may already support.
>>> SSP2->SRC->SSP4, ...). we can add kcontrols to control those host-
>>> less
>>> pipeline.
>>> 5. Add a kcontrol for each SSP BE to switch loopback on/off, for
>>> test
>>> purpose.
>
> I'm not sure there's support for adding kcontrols to BE link widgets in
> alsa topology atm. You might want to check that.
>
>>> ...
>>>
>>> I will work on #5, then #1, then #2. I think Yan is working on
>>> something
>>> related with #3, and #4 may have dependency to #1.
>>
>> Ranjani is looking at #1 iirc.
>
> Yes, I'm looking at this, Keyon. I am currently adding support for DMIC
> in topology and it could take a look at multiple BE's while I am at it.
good, then I can start #3 directly once #1 is done.
Ranjani, are you working on it with codec or nocodec?
Thanks,
~Keyon
>
>>
>>>
>>> Any comment about these are welcomed.
>>
>>
>> Liam
>>>
>>> Thanks,
>>> ~Keyon
>>>
>>> _______________________________________________
>>> Sound-open-firmware mailing list
>>> Sound-open-firmware at alsa-project.org
>>> http://mailman.alsa-project.org/mailman/listinfo/sound-open-firmwar
>>> e
>
More information about the Sound-open-firmware
mailing list