ASoC: wm8962: Clear master mode when enter runtime suspend
authorShengjiu Wang <shengjiu.wang@nxp.com>
Wed, 30 Jul 2025 06:40:54 +0000 (14:40 +0800)
committerMark Brown <broonie@kernel.org>
Wed, 30 Jul 2025 10:45:46 +0000 (11:45 +0100)
commit8d452accd1380e1cb0b15a9876bcd19b14c5fabb
tree641cc295936ef06292c8d088ec2fae150c2d5245
parenteb3bb145280b6c857a748731a229698e4a7cf37b
ASoC: wm8962: Clear master mode when enter runtime suspend

The enabled master mode causes power consumption to increase in idle
state. Clear the MSTR bit in runtime supsend and recover it in runtime
resume to reduce power.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://patch.msgid.link/20250730064054.3006409-1-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/wm8962.c