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
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html