Summary

The goal is to create ucm configuration repository for arm reference platforms and make the repository installable.

Release Note

References

Rationale

The UCM is in developing and currently only OMAP4 configuration is available, and use case is limited. We need common use cases for arm reference platforms and provide configurations for the use cases on these platforms. So that we can handle audio mixer on various audio devices elegantly.

User stories

Assumptions

Design

We first need to define some general use cases for various kind of devices (for example Phone, Pad, SetTopBox...) Then map the use case to proper alsa mixer control for different arm reference boards. Finally we build installable package to dispatch the configurations.

ucm_conf.jpg

Implementation

https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Specs/1111/AudioIntegration/UCMConfigurations/WorkProgress

UI Changes

None

Code Changes

Migration

Test/Demo Plan

Use alsaucm to test the UCM configurations repository. Define use case switch prediction table and check them on various boards. If alsaucm is not enough, try to complement it and push upstream.

Unresolved issues

BoF agenda and discussion


CategorySpec CategoryTemplate

WorkingGroups/Middleware/Multimedia/Specs/1111/AudioIntegration/UCMConfigurations (last modified 2011-11-08 14:39:18)