aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShuming Fan <[email protected]>2022-05-20 17:02:05 +0800
committerMark Brown <[email protected]>2022-05-20 13:43:09 +0100
commitaffa9983e7cbac8cbe2596975efacdbdf0eb18e9 (patch)
tree92b6e3810d94f1c80bc92fa96874f7af651aa057
parentb4ce6dd4de3f75f6ee1751148198beaf4e37bedb (diff)
ASoC: rt1308-sdw: add the default value of register 0xc320
The driver missed the default value of register 0xc320. This patch adds that default value to avoid the error messages when the driver went to suspend mode already. BugLink: https://github.com/thesofproject/linux/issues/3651 Signed-off-by: Shuming Fan <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
-rw-r--r--sound/soc/codecs/rt1308-sdw.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/codecs/rt1308-sdw.h b/sound/soc/codecs/rt1308-sdw.h
index c5ce75666dcc..6668e19d85d4 100644
--- a/sound/soc/codecs/rt1308-sdw.h
+++ b/sound/soc/codecs/rt1308-sdw.h
@@ -140,6 +140,7 @@ static const struct reg_default rt1308_reg_defaults[] = {
{ 0x3008, 0x02 },
{ 0x300a, 0x00 },
{ 0xc003 | (RT1308_DAC_SET << 4), 0x00 },
+ { 0xc000 | (RT1308_POWER << 4), 0x00 },
{ 0xc001 | (RT1308_POWER << 4), 0x00 },
{ 0xc002 | (RT1308_POWER << 4), 0x00 },
};