Hi Mark,
On Wednesday 14 December 2011 19:27:11 Mark Brown wrote:
This seems like we need a better system for doing this, we can't go changing the machine name every time there's a kernel space change that affects a UCM file, that's going to get crazy.
As of know we do not have UCM for the driver in upstream. In fact it is not recommended at the moment to use the upstream driver since we do not have the ABE/dynamic PCM upstream. There are UCM files shipped with distributions (like Linaro, ubuntu), but those UCM files will not work with the upstream kernel (due to the missing parts). It can be also confusing to have the same card name for fundamentally different sound cards. We do support the kernel shipped with distributions (with patched up ASoC), but we also need to support clean upstream version. Having to deal with mismatching UCM files does not really help here.
I have not planned to change the card names in the future.
Having said that I can revert back to use the names used by Linaro for example (even if the cards are different): SPD4430/Panda/PandaES
If I write the UCM file it will be for the vanilla upstream sound, so we will have UCM files upstream, which does not work on the Distributions - I think this is even more confusing than having different card names initially untill we get everything upstream.
-- Péter
PS: Liam: what is your take on this?