ASoC: adau1372: correct PGA enable & mute bit
authorMaarten Zanders <maarten.zanders@mind.be>
Fri, 28 Oct 2022 15:26:25 +0000 (17:26 +0200)
committerMark Brown <broonie@kernel.org>
Fri, 25 Nov 2022 19:31:53 +0000 (19:31 +0000)
commitdffa0df699d7c20f447e6bd797666366c6bae4b3
treeaeec807ababbef3f3b4616d27e02e7955cba0829
parent27b6fa6145215c5f49d93e322a16144b928ecd3e
ASoC: adau1372: correct PGA enable & mute bit

The DAPM control for PGAx uses the PGA mute bit for
power management. This bit is active high but is set to
non-inverted (ie when powering, it will mute).
The ALSA control "PGA x Capture Switch" uses the active
high PGA_ENx bit, but is set to inverted. So when
enabling this switch, the PGA gets disabled.

To correct the behaviour, invert both these bits.

Signed-off-by: Maarten Zanders <maarten.zanders@mind.be>
Link: https://lore.kernel.org/r/20221028152626.109603-4-maarten.zanders@mind.be
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/adau1372.c