mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-04 16:52:06 +10:00 
			
		
		
		
	ASoC: Fix for master playback/capture volume range for TWL4030 codec
FGAIN for playback is in range of 0-0x3f, while for capture GAIN it is in the range of 0-0x1f. The original value of 128 (0x7f) would modify the CGAIN also for playback. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@nokia.com> Acked-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
		
							parent
							
								
									71cfc9028d
								
							
						
					
					
						commit
						6e5d9db271
					
				@ -192,10 +192,10 @@ static void twl4030_init_chip(struct snd_soc_codec *codec)
 | 
			
		||||
static const struct snd_kcontrol_new twl4030_snd_controls[] = {
 | 
			
		||||
	SOC_DOUBLE_R("Master Playback Volume",
 | 
			
		||||
		 TWL4030_REG_ARXL2PGA, TWL4030_REG_ARXR2PGA,
 | 
			
		||||
		0, 127, 0),
 | 
			
		||||
		0, 0x3f, 0),
 | 
			
		||||
	SOC_DOUBLE_R("Capture Volume",
 | 
			
		||||
		 TWL4030_REG_ATXL1PGA, TWL4030_REG_ATXR1PGA,
 | 
			
		||||
		0, 127, 0),
 | 
			
		||||
		0, 0x1f, 0),
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/* add non dapm controls */
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user