On Fri, Oct 14, 2011 at 03:27:58PM +0300, Janos Kovacs wrote: > So the idea is to use a modified device manager, David's jack > detection (with the port support for cards) and a stripped version of > Margarita's UCM patches. I think this sounds like an excellent approach and it's fantastic that you're working on this. Feng Wei from Linaro has recently started looking at the UCM stuff as well, I've CCed him in here. > Challenges: > - A resonable mapping of profiles and ports to UCM verbs+devices+modifiers. I'd have expected profiles to correspond to verbs and devices to correspond to ports, though obviously the issue with multiple devices per port below does apply. > - Multiple accessories of same kind (e.g. simultaneous use of multiple > BT devices, like car-kit and headset) > since we have just one 'bluetooth' UCM device These usually just get assigned per-function names - the same issue exists on most modern phones where you have a selection of microphones on the device used in different use cases.