[PATCH 13/19] ASoC: codecs: wm*: merge .digital_mute() into .mute_stream()
Charles Keepax
ckeepax at opensource.cirrus.com
Tue Jun 23 12:29:06 CEST 2020
On Tue, Jun 23, 2020 at 10:20:43AM +0900, Kuninori Morimoto wrote:
> From: Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>
>
> snd_soc_dai_digital_mute() is internally using both
> mute_stream() (1) or digital_mute() (2), but the difference between
> these 2 are only handling direction.
> We can merge digital_mute() into mute_stream
>
> int snd_soc_dai_digital_mute(xxx, int direction)
> {
> ...
> else if (dai->driver->ops->mute_stream)
> (1) return dai->driver->ops->mute_stream(xxx, direction);
> else if (direction == SNDRV_PCM_STREAM_PLAYBACK &&
> dai->driver->ops->digital_mute)
> (2) return dai->driver->ops->digital_mute(xxx);
> ...
> }
>
> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>
> ---
Acked-by: Charles Keepax <ckeepax at opensource.cirrus.com>
Thanks,
Charles
More information about the Alsa-devel
mailing list