mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 4e46ccaf2416b5eab952b40fc38bcc822d47cb18 Mon Sep 17 00:00:00 2001
 | |
| From: Daniel Matuschek <info@crazy-audio.com>
 | |
| Date: Wed, 15 Jan 2014 21:41:23 +0100
 | |
| Subject: [PATCH 085/432] ASoC: wm8804: MCLK configuration options, 32-bit
 | |
| 
 | |
| WM8804 can run with PLL frequencies of 256xfs and 128xfs for most sample
 | |
| rates. At 192kHz only 128xfs is supported. The existing driver selects
 | |
| 128xfs automatically for some lower samples rates. By using an
 | |
| additional mclk_div divider, it is now possible to control the
 | |
| behaviour. This allows using 256xfs PLL frequency on all sample rates up
 | |
| to 96kHz. It should allow lower jitter and better signal quality. The
 | |
| behavior has to be controlled by the sound card driver, because some
 | |
| sample frequency share the same setting. e.g. 192kHz and 96kHz use
 | |
| 24.576MHz master clock. The only difference is the MCLK divider.
 | |
| 
 | |
| This also added support for 32bit data.
 | |
| 
 | |
| Signed-off-by: Daniel Matuschek <daniel@matuschek.net>
 | |
| ---
 | |
|  sound/soc/codecs/wm8804.c | 1 +
 | |
|  1 file changed, 1 insertion(+)
 | |
| 
 | |
| diff --git a/sound/soc/codecs/wm8804.c b/sound/soc/codecs/wm8804.c
 | |
| index 89f13249966e..813c47766fb4 100644
 | |
| --- a/sound/soc/codecs/wm8804.c
 | |
| +++ b/sound/soc/codecs/wm8804.c
 | |
| @@ -550,6 +550,7 @@ static const struct snd_soc_component_driver soc_component_dev_wm8804 = {
 | |
|  	.use_pmdown_time	= 1,
 | |
|  	.endianness		= 1,
 | |
|  	.non_legacy_dai_naming	= 1,
 | |
| +	.idle_bias_on		= true,
 | |
|  };
 | |
|  
 | |
|  const struct regmap_config wm8804_regmap_config = {
 | |
| -- 
 | |
| 2.19.1
 | |
| 
 |