From f70575805708cabdedea7498aaa3f710fde4d920 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Wed, 31 Jan 2024 03:29:01 +0000
Subject: [PATCH] add lvds1024*800

---
 kernel/sound/soc/codecs/es7210.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/kernel/sound/soc/codecs/es7210.c b/kernel/sound/soc/codecs/es7210.c
index 5846974..dfb0e24 100644
--- a/kernel/sound/soc/codecs/es7210.c
+++ b/kernel/sound/soc/codecs/es7210.c
@@ -689,9 +689,12 @@
         es7210_unmute();
         es7210_init_reg = 1;
 }
-static int es7210_mute(struct snd_soc_dai *dai, int mute)
+static int es7210_mute(struct snd_soc_dai *dai, int mute, int stream)
 {
         printk("enter into %s, mute = %d\n", __func__, mute);
+        if (stream == SNDRV_PCM_STREAM_PLAYBACK)
+                return 0;
+
         if (mute) {
                 es7210_multi_chips_update_bits(ES7210_ADC34_MUTE_REG14, 0x03, 0x03);
                 es7210_multi_chips_update_bits(ES7210_ADC12_MUTE_REG15, 0x03, 0x03);
@@ -767,7 +770,7 @@
         .hw_params = es7210_pcm_hw_params,
         .set_fmt = es7210_set_dai_fmt,
         .set_sysclk = es7210_set_dai_sysclk,
-        .digital_mute = es7210_mute,
+        .mute_stream = es7210_mute,
 };
 #if ES7210_CHANNELS_MAX > 0
 static struct snd_soc_dai_driver es7210_dai0 = {

--
Gitblit v1.6.2