aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranish kumar <yesanishhere@gmail.com>2016-02-18 13:36:20 -0500
committerMark Brown <broonie@kernel.org>2016-02-18 15:19:31 -0500
commitb14614502908beb5d898a665b40cfa91ad237f93 (patch)
tree17376b6baaf627bb888a2e05ec86e6b6a4d2dd9e
parent805d132dcbbdbdf8339008f4f964490cf6ff3025 (diff)
ASoC: max9867: Changed the if-else case to switch case
Signed-off-by: anish kumar <yesanishhere@gmail.com> Signed-off-by: Mark Brown <broonie@kernel.org>
-rwxr-xr-xsound/soc/codecs/max9867.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/sound/soc/codecs/max9867.c b/sound/soc/codecs/max9867.c
index b9d989f25515..5a8481bf20c2 100755
--- a/sound/soc/codecs/max9867.c
+++ b/sound/soc/codecs/max9867.c
@@ -212,16 +212,22 @@ static int max9867_dai_hw_params(struct snd_pcm_substream *substream,
212 switch (snd_pcm_format_width(params_format(params))) { 212 switch (snd_pcm_format_width(params_format(params))) {
213 case 8: 213 case 8:
214 case 16: 214 case 16:
215 if (pclk_bclk_ratio == 2) 215 switch (pclk_bclk_ratio) {
216 case 2:
216 bclk_value = MAX9867_IFC1B_PCLK_2; 217 bclk_value = MAX9867_IFC1B_PCLK_2;
217 else if (pclk_bclk_ratio == 4) 218 break;
219 case 4:
218 bclk_value = MAX9867_IFC1B_PCLK_4; 220 bclk_value = MAX9867_IFC1B_PCLK_4;
219 else if (pclk_bclk_ratio == 8) 221 break;
222 case 8:
220 bclk_value = MAX9867_IFC1B_PCLK_8; 223 bclk_value = MAX9867_IFC1B_PCLK_8;
221 else if (pclk_bclk_ratio == 16) 224 break;
225 case 16:
222 bclk_value = MAX9867_IFC1B_PCLK_16; 226 bclk_value = MAX9867_IFC1B_PCLK_16;
223 else { 227 break;
224 dev_err(codec->dev, "unsupported sampling rate\n"); 228 default:
229 dev_err(codec->dev,
230 "unsupported sampling rate\n");
225 return -EINVAL; 231 return -EINVAL;
226 } 232 }
227 break; 233 break;