OSDN Git Service

ASoC: adau17x1: Avoid overwriting CHPF
authorNiklas Carlsson <niklasc@axis.com>
Thu, 22 Apr 2021 13:02:26 +0000 (15:02 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 22 Apr 2021 15:27:33 +0000 (16:27 +0100)
commita89f3a93cd20f77ac1f84089297258d4b409e280
tree1e4ac676034a4a6cd9ec0d3af8ae4ea4fc544fda
parent62bad12bceebd7d336ced4e44f408b702c151ba0
ASoC: adau17x1: Avoid overwriting CHPF

Configuring number of channels per LRCLK frame by using e.g.
snd_soc_dai_set_tdm_slot before configuring DAI format was being
overwritten by the latter due to a regmap_write which would write over
the whole register.

Signed-off-by: Niklas Carlsson <niklasc@axis.com>
Link: https://lore.kernel.org/r/20210422130226.15201-1-Niklas.Carlsson@axis.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/adau17x1.c