linux/sound/soc/mediatek/mt8195
Trevor Wu c5ab93e289
ASoC: mediatek: mt8195: update control for RT5682 series
Playback pop is observed and the root cause is the reference clock
provided by MT8195 is diabled before RT5682 finishes the control flow.

To ensure the reference clock supplied to RT5682 is disabled after RT5682
finishes all register controls. We replace BCLK with MCLK for RT5682
reference clock, and makes use of set_bias_level_post to handle MCLK
which guarantees MCLK is off after all RT5682 register access.

Signed-off-by: Trevor Wu <trevor.wu@mediatek.com>
Reviewed-by: Tzung-Bi Shih <tzungbi@google.com>
Link: https://lore.kernel.org/r/20211228064821.27865-1-trevor.wu@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2021-12-29 12:45:48 +00:00
..
Makefile ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682 2021-10-29 16:49:47 +01:00
mt8195-afe-clk.c ASoC: mediatek: mt8195: make several arrays static const 2021-11-30 13:08:13 +00:00
mt8195-afe-clk.h ASoC: mediatek: mt8195: add platform driver 2021-08-24 19:13:56 +01:00
mt8195-afe-common.h ASoC: mediatek: mt8195: add platform driver 2021-08-24 19:13:56 +01:00
mt8195-afe-pcm.c ASoC: mediatek: mt8195: support reserved memory assignment 2021-12-06 13:49:16 +00:00
mt8195-audsys-clk.c ASoC: mediatek: mt8195: update audsys clock parent name 2021-10-08 17:22:50 +01:00
mt8195-audsys-clk.h ASoC: mediatek: mt8195: support audsys clock control 2021-08-24 19:13:52 +01:00
mt8195-audsys-clkid.h ASoC: mediatek: mt8195: support audsys clock control 2021-08-24 19:13:52 +01:00
mt8195-dai-adda.c ASoC: mediatek: mt8195: make array adda_dai_list static const 2021-09-15 13:12:27 +01:00
mt8195-dai-etdm.c ASoC: mediatek: mt8195: fix return value 2021-10-27 11:31:15 +01:00
mt8195-dai-pcm.c ASoC: mediatek: mt8195: support pcm in platform driver 2021-08-24 19:13:55 +01:00
mt8195-mt6359-rt1011-rt5682.c ASoC: mediatek: mt8195: update control for RT5682 series 2021-12-29 12:45:48 +00:00
mt8195-mt6359-rt1019-rt5682.c ASoC: mediatek: mt8195: update control for RT5682 series 2021-12-29 12:45:48 +00:00
mt8195-reg.h ASoC: mediatek: mt8195: add platform driver 2021-08-24 19:13:56 +01:00