]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: Intel: sof_sdw: use playback/capture_only flags
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Wed, 21 Aug 2024 02:14:15 +0000 (02:14 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 22 Aug 2024 12:36:48 +0000 (13:36 +0100)
Prepare for removal of dpcm_playback and dpcm_capture flags in
dailinks.

[Kuninori adjusted Pierre-Louis's patch]

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://patch.msgid.link/87o75maah5.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sdw_utils/soc_sdw_utils.c

index 6183629d1754ca1a8809d361b7467228335fd2f1..e8d0f199155d09deb2ad4d73fc39dee7bcd5baa2 100644 (file)
@@ -950,8 +950,8 @@ void asoc_sdw_init_dai_link(struct device *dev, struct snd_soc_dai_link *dai_lin
        dai_links->num_cpus = cpus_num;
        dai_links->codecs = codecs;
        dai_links->num_codecs = codecs_num;
-       dai_links->dpcm_playback = playback;
-       dai_links->dpcm_capture = capture;
+       dai_links->playback_only =  playback && !capture;
+       dai_links->capture_only  = !playback &&  capture;
        dai_links->init = init;
        dai_links->ops = ops;
 }