Re: [PATCH] soc/wm8731: Fix stereo mixer controls

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

 



At Sun, 25 Nov 2007 21:25:03 +0200,
Ville Syrjälä wrote:
> 
> soc/wm8731: Fix stereo mixer controls
> 
> Disable the simultaneous load feature for the line in and headphone
> out volume registers. This allows left and right volume levels to
> be controlled separately.
> 
> Signed-off-by: Ville Syrjala <syrjala@xxxxxx>

Applied to ALSA HG tree.  Thanks.


Takashi

> ---
> 
> diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c
> index 7ca0b52..57fb95a 100644
> --- a/sound/soc/codecs/wm8731.c
> +++ b/sound/soc/codecs/wm8731.c
> @@ -562,13 +562,13 @@ static int wm8731_init(struct snd_soc_device *socdev)
>  
>  	/* set the update bits */
>  	reg = wm8731_read_reg_cache(codec, WM8731_LOUT1V);
> -	wm8731_write(codec, WM8731_LOUT1V, reg | 0x0100);
> +	wm8731_write(codec, WM8731_LOUT1V, reg & ~0x0100);
>  	reg = wm8731_read_reg_cache(codec, WM8731_ROUT1V);
> -	wm8731_write(codec, WM8731_ROUT1V, reg | 0x0100);
> +	wm8731_write(codec, WM8731_ROUT1V, reg & ~0x0100);
>  	reg = wm8731_read_reg_cache(codec, WM8731_LINVOL);
> -	wm8731_write(codec, WM8731_LINVOL, reg | 0x0100);
> +	wm8731_write(codec, WM8731_LINVOL, reg & ~0x0100);
>  	reg = wm8731_read_reg_cache(codec, WM8731_RINVOL);
> -	wm8731_write(codec, WM8731_RINVOL, reg | 0x0100);
> +	wm8731_write(codec, WM8731_RINVOL, reg & ~0x0100);
>  
>  	wm8731_add_controls(codec);
>  	wm8731_add_widgets(codec);
> -- 
> Ville Syrjälä
> syrjala@xxxxxx
> http://www.sci.fi/~syrjala/
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@xxxxxxxxxxxxxxxx
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 
_______________________________________________
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