Re: [PATCH] ASoC: tlv320dac33: Control for line output gain

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wednesday 13 October 2010 11:14:03 ext Mark Brown wrote:
> On Wed, Oct 13, 2010 at 11:08:18AM +0300, Peter Ujfalusi wrote:
> > +/* L/R Line Output Gain */
> > +static const char *lr_lineout_gain_texts[] = {
> > +	"Line 0.25V/V DAC 1V/V", "Line 0.5V/V DAC 2V/V",
> > +	"Line 1V/V DAC 4V/V", "Line 2V/V DAC 8V/V",
> > +};
> 
> I'm having a hard time parsing what these actually mean so I'm guessing
> users are going to have trouble also - is there anything that could be
> done to make things clearer?

In the documentation these gains are described like that (0.25V.V / 1V/V), and I 
wanted to use the same in the enum elements, but what about:

/* L/R Line Output Gain */
static const char *lr_lineout_gain_texts[] = {
       "Line -12dB DAC 0dB", "Line -6dB DAC 6dB",
       "Line 0dB DAC 12dB", "Line 6dB DAC 18dB",
};

Value 0 in the registers mean:
linein-to-lineout gain 0.25V/V (-12dB)
dac-to-lineout gain 1V/V (0dB)

Value 1 in the registers mean:
linein-to-lineout gain 0.5V/V (-6dB)
dac-to-lineout gain 2V/V (6dB)

What do you think?

-- 
Péter
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux