On Mon, Oct 17, 2011 at 02:31:42PM +0300, Janos Kovacs wrote: > The first attempt is to map UCM verbs directly to alsa card profiles with the > combination with combination of certain UCM modifiers. We would have > profiles like "HiFi: Play Music", "HiFi Low Power: Play Music + Capture Music", > "Voice Call: Play Voice + Capture Voice", "Voice Call IP: Play Voice" etc. In > addition we would have PA ports derived from the availabe UCM devices and > some other modifiers like "Play Tone". In addition we could/should generate > the combination devices (e..g. speaker+headset, etc.) since only one port > can be active at the time. I'm always really suspicious every time anyone has a separate "low power" use case... Apart from that the above looks fine from the UCM side, you wouldn't normally define a separate capture use case (just have your normal case be birdirectional) but otherwise it looks fairly straightforward.