On Sat, Aug 01, 2015 at 09:37:16AM +0200, Lars-Peter Clausen wrote:
On 07/14/2015 05:03 PM, Mark Brown wrote:
[...]
and please follow up to this mail with any topics you'd like to see raised so we can start collecting them (probably another Google doc will be forthcoming for them).
Full media controller integration for both ALSA and ASoC. How this can be used to export topology information to userspace and how to for example attach a specific volume control to a specific media controller entity. And maybe also how to de-duplicate similar functionality between DAPM and media controller.
The recently merged topology core allows us to 'send' the complete topology information for a component to kernel drivers.
So with this we now we have two additional choices: - assuming all components use topology framework, we don't need to query, we use the topology information available in usermode. Some more support to parse topology binary installed and show as controls in alsa-lib might be required here - do a reverse path, based on dapm and control info (driver will need to add code for linking the two) we add a new reverse API, which tells us the topology information from kernel