hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/sound/soc/codecs/rk3228_codec.c
....@@ -113,7 +113,7 @@
113113 gpiod_set_value(rk3228->spk_en_gpio, mute);
114114 }
115115
116
-static int rk3228_digital_mute(struct snd_soc_dai *dai, int mute)
116
+static int rk3228_digital_mute(struct snd_soc_dai *dai, int mute, int stream)
117117 {
118118 struct snd_soc_component *component = dai->component;
119119 struct rk3228_codec_priv *rk3228 = snd_soc_component_get_drvdata(component);
....@@ -326,9 +326,10 @@
326326 static struct snd_soc_dai_ops rk3228_dai_ops = {
327327 .hw_params = rk3228_hw_params,
328328 .set_fmt = rk3228_set_dai_fmt,
329
- .digital_mute = rk3228_digital_mute,
329
+ .mute_stream = rk3228_digital_mute,
330330 .startup = rk3228_pcm_startup,
331331 .shutdown = rk3228_pcm_shutdown,
332
+ .no_capture_mute = 1,
332333 };
333334
334335 static struct snd_soc_dai_driver rk3228_dai[] = {