[alsa-devel] Question about snd_soc_add_controls

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Tue Jun 22 03:52:39 CEST 2010

Dear Mark

Thank you for your help !!

> In many chips the lowest gain setting is defined as mute rather than
> a dB value. Setting the mute flag indicates that this is the case for
> this gain control.
> It means that instead of the lowest register value being the lowest
> volume the highest register value is the lowest volume. This is used
> to ensure the control is mapped properly in userspace so sliders
> raise the volume when moved upwards. 
> See the functions that are specified in the macro - these values are
> used to generate ALSA controls for the specified bitfields.

Best regards
Kuninori Morimoto

More information about the Alsa-devel mailing list