[alsa-devel] Conexant CX20582 HDA codec support

Daniel Drake dsd at laptop.org
Fri Jul 3 22:05:37 CEST 2009


Hi,

On Mon, 2009-06-29 at 14:48 +0200, Takashi Iwai wrote:
> At Mon, 29 Jun 2009 13:26:26 +0100,
> Mark Brown wrote:
> > 
> > On Mon, Jun 29, 2009 at 01:10:53PM +0100, Daniel Drake wrote:
> > 
> > > 1. Volume range is ridiculous, you can go all the way down to -74dB
> > > gain.  Beyond -42dB you can barely hear anything from the speakers, and
> > > I note that all my other systems only go down as far as -46.5dB.
> > 
> > This is normally just a case of drivers exposing whatever control they
> > get from the hardware.  Devices will often expose very high degrees of
> > attenuation since they're doing it anyway in order to implement the mute
> > functionality.
> 
> Yep.  There are some workaround for each codec chip.
> See create_controls_idx() in patch_sigmatel.c, for example.

Great.
Do you have any other examples?
This does not seem so easy for a non-virtual master.

This is my kcontrol for master:
	HDA_CODEC_VOLUME("Master Playback Volume", 0x10, 0x00, HDA_OUTPUT),

Thanks,
Daniel




More information about the Alsa-devel mailing list