[alsa-devel] [PATCH v2 2/3] ASoC: add es8328 codec driver
Sean Cross
xobs at kosagi.com
Tue Jun 17 09:10:54 CEST 2014
On 06/17/14 14:24, Lars-Peter Clausen wrote:
> On 06/17/2014 07:16 AM, Sean Cross wrote:
>
> A couple of small bits inline.
[...]
> [...]
>> +
>> +/*
>> + * ES8328 Controls
>> + */
>> +
>> +static const char * const deemph_txt[] = {"None", "32Khz",
>> "44.1Khz", "48Khz"};
>> +static SOC_ENUM_SINGLE_DECL(deemph,
>> + ES8328_DACCONTROL6, 6, deemph_txt);
>
> deemph should just be a single boolean switch (On or Off) and
> automatically select the correct setting based on the configured
> sample rate.
Seems like a lot of work. Is there an example of how this should be
written? What should the behavior be when deemph is enabled, and output
is, say, 22.050 kHz (which doesn't have a deemph supported in
hardware)? Should selection of the deemph register be performed inside
hw_params()?
I'll incorporate the other fixes for v3.
Sean
More information about the Alsa-devel
mailing list