Commit 633ff8f8 authored by Xiubo Li's avatar Xiubo Li Committed by Mark Brown

ASoC: fsl-sai: Clean up the code

Makes the code slightly shorter.
Signed-off-by: default avatarXiubo Li <Li.Xiubo@freescale.com>
Signed-off-by: default avatarMark Brown <broonie@linaro.org>
parent 72aa62be
...@@ -62,26 +62,25 @@ static int fsl_sai_set_dai_sysclk_tr(struct snd_soc_dai *cpu_dai, ...@@ -62,26 +62,25 @@ static int fsl_sai_set_dai_sysclk_tr(struct snd_soc_dai *cpu_dai,
reg_cr2 = FSL_SAI_RCR2; reg_cr2 = FSL_SAI_RCR2;
val_cr2 = sai_readl(sai, sai->base + reg_cr2); val_cr2 = sai_readl(sai, sai->base + reg_cr2);
val_cr2 &= ~FSL_SAI_CR2_MSEL_MASK;
switch (clk_id) { switch (clk_id) {
case FSL_SAI_CLK_BUS: case FSL_SAI_CLK_BUS:
val_cr2 &= ~FSL_SAI_CR2_MSEL_MASK;
val_cr2 |= FSL_SAI_CR2_MSEL_BUS; val_cr2 |= FSL_SAI_CR2_MSEL_BUS;
break; break;
case FSL_SAI_CLK_MAST1: case FSL_SAI_CLK_MAST1:
val_cr2 &= ~FSL_SAI_CR2_MSEL_MASK;
val_cr2 |= FSL_SAI_CR2_MSEL_MCLK1; val_cr2 |= FSL_SAI_CR2_MSEL_MCLK1;
break; break;
case FSL_SAI_CLK_MAST2: case FSL_SAI_CLK_MAST2:
val_cr2 &= ~FSL_SAI_CR2_MSEL_MASK;
val_cr2 |= FSL_SAI_CR2_MSEL_MCLK2; val_cr2 |= FSL_SAI_CR2_MSEL_MCLK2;
break; break;
case FSL_SAI_CLK_MAST3: case FSL_SAI_CLK_MAST3:
val_cr2 &= ~FSL_SAI_CR2_MSEL_MASK;
val_cr2 |= FSL_SAI_CR2_MSEL_MCLK3; val_cr2 |= FSL_SAI_CR2_MSEL_MCLK3;
break; break;
default: default:
return -EINVAL; return -EINVAL;
} }
sai_writel(sai, val_cr2, sai->base + reg_cr2); sai_writel(sai, val_cr2, sai->base + reg_cr2);
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment