On Tue, 2025-09-23 at 16:28 +0200, Mark Brown wrote:
On Mon, Sep 22, 2025 at 03:27:36PM +0000, Sridharan, Ranjani wrote:
Without a PCM frontend, how would I go about activating this path in my topology? While I can think of adding a kcontrol for the tone generator widget to enable the pipeline in the DSP, I'm wondering how to do the hw_params, startup/shutdown for the backend speaker codec. Could you please help me with some pointers on how to do this?
The thing we always used to do was have a userspace process that configured a CODEC to CODEC link and held it open but never started any data transfers itself. I guess the equivalent thing with DPCM would be a just a normal FE PCM that's opened but doesn't have data sent from userspace?
Thanks for the suggestion, Mark. I was thinking along the same lines. I will try this approach.
It's not exactly elegant, it's going back to the whole we need digital DAPM thing.
Can you please elaborate more on digital DAPM? I'd like to understand this better to see if that would be better for us.
Thanks, Ranjani