ASoC: wm8983: Convert to params_width()
The CODEC doesn't care how data is laid out in memory. Signed-off-by: Mark Brown <broonie@linaro.org> Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
This commit is contained in:
		
					parent
					
						
							
								a4c8261d0b
							
						
					
				
			
			
				commit
				
					
						af8ff1469e
					
				
			
		
					 1 changed files with 6 additions and 6 deletions
				
			
		| 
						 | 
					@ -719,22 +719,22 @@ static int wm8983_hw_params(struct snd_pcm_substream *substream,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	wm8983->bclk = ret;
 | 
						wm8983->bclk = ret;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	switch (params_format(params)) {
 | 
						switch (params_width(params)) {
 | 
				
			||||||
	case SNDRV_PCM_FORMAT_S16_LE:
 | 
						case 16:
 | 
				
			||||||
		blen = 0x0;
 | 
							blen = 0x0;
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	case SNDRV_PCM_FORMAT_S20_3LE:
 | 
						case 20:
 | 
				
			||||||
		blen = 0x1;
 | 
							blen = 0x1;
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	case SNDRV_PCM_FORMAT_S24_LE:
 | 
						case 24:
 | 
				
			||||||
		blen = 0x2;
 | 
							blen = 0x2;
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	case SNDRV_PCM_FORMAT_S32_LE:
 | 
						case 32:
 | 
				
			||||||
		blen = 0x3;
 | 
							blen = 0x3;
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	default:
 | 
						default:
 | 
				
			||||||
		dev_err(dai->dev, "Unsupported word length %u\n",
 | 
							dev_err(dai->dev, "Unsupported word length %u\n",
 | 
				
			||||||
			params_format(params));
 | 
								params_width(params));
 | 
				
			||||||
		return -EINVAL;
 | 
							return -EINVAL;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue