ASoC: codecs: ES8326: Fix power-up sequence
authorZhu Ning <zhuning0077@gmail.com>
Mon, 17 Jul 2023 03:32:21 +0000 (11:32 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 25 Jul 2023 11:11:52 +0000 (12:11 +0100)
commitac20a73d765c0374f5e7b5d0f2f43c4598d69c66
tree05176680d79b9e4dd17c573ce309fcaeb74d2a3e
parentf1230a27c14b4d05e1d6af02be55c617b53728a4
ASoC: codecs: ES8326: Fix power-up sequence

Old power-up sequence causes large pop noise during start-up.
Using a new sequence instead.

Also, the registers are now reset to default value in suspend
function.

Signed-off-by: Zhu Ning <zhuning0077@gmail.com>
Link: https://lore.kernel.org/r/20230717033223.42506-3-zhuning0077@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/es8326.c
sound/soc/codecs/es8326.h