1
0
Fork 0

MLK-21957-1: ASoC: fsl_sai: remove reset code from dai_probe

SAI software reset is done in runtime resume,
there is no need to do it in fsl_sai_dai_probe.

Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
5.4-rM2-2.2.x-imx-squashed
Viorel Suman 2019-06-18 16:16:19 +03:00
parent 115b39615b
commit 183d08c764
1 changed files with 0 additions and 7 deletions

View File

@ -991,13 +991,6 @@ static int fsl_sai_dai_probe(struct snd_soc_dai *cpu_dai)
struct fsl_sai *sai = dev_get_drvdata(cpu_dai->dev);
unsigned char offset = sai->soc->reg_offset;
/* Software Reset for both Tx and Rx */
regmap_write(sai->regmap, FSL_SAI_TCSR(offset), FSL_SAI_CSR_SR);
regmap_write(sai->regmap, FSL_SAI_RCSR(offset), FSL_SAI_CSR_SR);
/* Clear SR bit to finish the reset */
regmap_write(sai->regmap, FSL_SAI_TCSR(offset), 0);
regmap_write(sai->regmap, FSL_SAI_RCSR(offset), 0);
regmap_update_bits(sai->regmap, FSL_SAI_TCR1(offset),
sai->soc->fifo_depth - 1,
sai->soc->fifo_depth - FSL_SAI_MAXBURST_TX);