On Fri, May 01, 2015 at 08:13:57PM +0200, Sergej Sawazki wrote: > +static const struct snd_kcontrol_new wm8741_snd_controls_mono_right[] = { > + SOC_SINGLE_TLV("Fine Playback Volume Right", WM8741_DACRLSB_ATTENUATION, > + 1, 255, 1, dac_tlv_fine), > + SOC_SINGLE_TLV("Playback Volume Right", WM8741_DACRMSB_ATTENUATION, > + 0, 511, 1, dac_tlv), > +}; Please follow the control naming standard in ControlNames.txt: all volume controls must have Volume as the last word in the name. > .name = "wm8741", > .playback = { > .stream_name = "Playback", > - .channels_min = 2, /* Mono modes not yet supported */ > + .channels_min = 1, > .channels_max = 2, This should be varying with the platform data: in the mono modes we can't do stereo and I suspect the stereo modes may have issues with mono.