hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/sound/soc/codecs/pcm1789.c
....@@ -60,7 +60,7 @@
6060 return 0;
6161 }
6262
63
-static int pcm1789_digital_mute(struct snd_soc_dai *codec_dai, int mute)
63
+static int pcm1789_mute(struct snd_soc_dai *codec_dai, int mute, int direction)
6464 {
6565 struct snd_soc_component *component = codec_dai->component;
6666 struct pcm1789_private *priv = snd_soc_component_get_drvdata(component);
....@@ -167,8 +167,9 @@
167167 static const struct snd_soc_dai_ops pcm1789_dai_ops = {
168168 .set_fmt = pcm1789_set_dai_fmt,
169169 .hw_params = pcm1789_hw_params,
170
- .digital_mute = pcm1789_digital_mute,
170
+ .mute_stream = pcm1789_mute,
171171 .trigger = pcm1789_trigger,
172
+ .no_capture_mute = 1,
172173 };
173174
174175 static const DECLARE_TLV_DB_SCALE(pcm1789_dac_tlv, -12000, 50, 1);