About Cleanup ASoC

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Wed Jun 1 08:13:15 CEST 2022


Hi Mark

> > If [DeviceA] doesn't need complex DAPM/clocks control,
> > my indicated style can be one of the solution for it (?).
> > But in such case, *general* DAPM/clock solution is difficult.
> > One note is we can still use AVS style on this style.
> 
> It can definitely work for some simpler cases, but working out
> which cases and making sure that for example things don't break
> if someone improves the driver for a piece of hardware gets fun -
> things might not be linked up with current code, but the hardware
> might actually have more features that cause some cross
> connection.

Yes, I agree about this.
No one want to dive into the mess :)
If I work for it, loosen little-by-little, step-by-step, and deep test
is my style, not a one big change patch ;)

> On the one hand there does seem to be some demand for it, on the
> other hand I do worry that it will end up eventually just running
> into things that mean we're effectively pulling everything back
> together into a single card again, even if what's exposed to
> userspace looks like multiple cards somehow.

Hmm... I have no idea about this.

Thank you for your help !!

Best regards
---
Kuninori Morimoto


More information about the Alsa-devel mailing list