ASoC: rt1320: fix random cycle mute issue
authorShuming Fan <shumingf@realtek.com>
Thu, 7 Aug 2025 09:24:32 +0000 (17:24 +0800)
committerMark Brown <broonie@kernel.org>
Sun, 10 Aug 2025 20:06:46 +0000 (21:06 +0100)
This patch fixed the random cycle mute issue that occurs during long-time playback.

Signed-off-by: Shuming Fan <shumingf@realtek.com>
Link: https://patch.msgid.link/20250807092432.997989-1-shumingf@realtek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/rt1320-sdw.c

index b13d7a99bf63a836f1425d9512d70b4e822dd78f..dcddc28e88562d961b494663809010ca383c8abc 100644 (file)
@@ -109,6 +109,7 @@ static const struct reg_sequence rt1320_blind_write[] = {
        { 0x0000d540, 0x01 },
        { 0xd172, 0x2a },
        { 0xc5d6, 0x01 },
+       { 0xd478, 0xff },
 };
 
 static const struct reg_sequence rt1320_vc_blind_write[] = {
@@ -159,7 +160,7 @@ static const struct reg_sequence rt1320_vc_blind_write[] = {
        { 0xd471, 0x3a },
        { 0xd474, 0x11 },
        { 0xd475, 0x32 },
-       { 0xd478, 0x64 },
+       { 0xd478, 0xff },
        { 0xd479, 0x20 },
        { 0xd47a, 0x10 },
        { 0xd47c, 0xff },