[alsa-devel] [PATCH] conf/ucm: GoogleNyan: Add configuration

Tomeu Vizoso tomeu.vizoso at collabora.com
Wed Jan 14 18:15:53 CET 2015


On 01/14/2015 06:14 PM, Stephen Warren wrote:
> On 01/14/2015 09:57 AM, Tomeu Vizoso wrote:
>> Taken from the ChromeOS sources, this configuration should apply to all
>> Nyan boards from Google, so far HP Chromebook 14 (nyan-blaze) and Acer
>> Chromebook 13 (nyan-big).
> 
> How does user-space correlate the files added here:
> 
>>   src/conf/ucm/GoogleNyan/GoogleNyan.conf |  5 ++
>>   src/conf/ucm/GoogleNyan/HiFi.conf       | 83 +++++++++++++++++++++++++++++++++
>>   src/conf/ucm/GoogleNyan/Makefile.am     |  4 ++
> 
> ... with the (DT-provided) ASoC card name, or DT compatible value:
> 
>          sound {
>                  compatible = "nvidia,tegra-audio-max98090-nyan-big",
>                               "nvidia,tegra-audio-max98090";
>                  nvidia,model = "Acer Chromebook 13";
> 
> I would have expected either the file/directory names in this repo to 
> match the ASoC card name that the kernel exposes (derived from the model 
> string above), or that the files here contain some kind of indexable 
> string that contains the kernel's ASoC card name. Is that not how the 
> UCM repo usually works?
> 
> Otherwise, generic distro UCM init scripts aren't possible; UCM setup 
> scripts would need a huge table mapping ASoC card name to UCM repo 
> file/directory name, which doesn't seem scalable.

Yeah, a corresponding patch is coming to the kernel soon.

Regards,

Tomeu



More information about the Alsa-devel mailing list