linux_dsm_epyc7002/sound/soc/mxs
Dong Aisheng bbe8ff5e25 ASoC: mxs-saif: clear clk gate first before register setting
Saif needs clear clk gate first before writing registers or the write
will not success.

The original xx_get_mclk function clear clk gate after mclk setting
that may cause the former mclk setting unwork, then the real output
mclk maybe inaccurate.
Placing the clear before setting mclk to avoid such an issue.

We also have to clear clk gate in startup instead of in prepare function.

Signed-off-by: Dong Aisheng <b29396@freescale.com>
Acked-by: Liam Girdwood <lrg@ti.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2011-08-22 23:33:49 +01:00
..
Kconfig ASoC: mxs: add asoc configuration files 2011-07-28 11:47:41 +01:00
Makefile ASoC: mxs: add asoc configuration files 2011-07-28 11:47:41 +01:00
mxs-pcm.c ASoC: mxs: add mxs-pcm driver 2011-07-28 11:47:22 +01:00
mxs-pcm.h ASoC: mxs: add mxs-pcm driver 2011-07-28 11:47:22 +01:00
mxs-saif.c ASoC: mxs-saif: clear clk gate first before register setting 2011-08-22 23:33:49 +01:00
mxs-saif.h ASoC: mxs: add mxs-saif driver 2011-07-28 11:47:29 +01:00
mxs-sgtl5000.c ASoC: mxs: add mxs-sgtl5000 machine driver 2011-07-28 11:47:35 +01:00