Unverified Commit c7ae6551 authored by Kuninori Morimoto's avatar Kuninori Morimoto Committed by Mark Brown
Browse files

ASoC: soc-pcm: remove dpcm_xxx flags



dpcm_xxx flags are no longer needed. Let's remove it.

Signed-off-by: default avatarKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://patch.msgid.link/875xpm9vh3.wl-kuninori.morimoto.gx@renesas.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent ae0967da
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -820,11 +820,6 @@ struct snd_soc_dai_link {
	/* This DAI link can route to other DAI links at runtime (Frontend)*/
	unsigned int dynamic:1;

	/* REMOVE ME */
	/* DPCM capture and Playback support */
	unsigned int dpcm_capture:1;
	unsigned int dpcm_playback:1;

	/* DPCM used FE & BE merged format */
	unsigned int dpcm_merged_format:1;
	/* DPCM used FE & BE merged channel */
+0 −33
Original line number Diff line number Diff line
@@ -2844,39 +2844,6 @@ static int soc_get_playback_capture(struct snd_soc_pcm_runtime *rtd,
				has_capture = 1;
		}

		/*
		 * REMOVE ME
		 *
		 * dpcm_xxx flag will be removed soon, Indicates warning if dpcm_xxx flag was used
		 * as availability limitation
		 */
		if (has_playback && has_capture) {
			if ( dai_link->dpcm_playback &&
			    !dai_link->dpcm_capture  &&
			    !dai_link->playback_only) {
				dev_warn(rtd->card->dev,
					 "both playback/capture are available,"
					 " but not using playback_only flag (%s)\n",
					 dai_link->stream_name);
				dev_warn(rtd->card->dev,
					 "dpcm_playback/capture are no longer needed,"
					 " please use playback/capture_only instead\n");
				has_capture = 0;
			}

			if (!dai_link->dpcm_playback &&
			     dai_link->dpcm_capture  &&
			    !dai_link->capture_only) {
				dev_warn(rtd->card->dev,
					 "both playback/capture are available,"
					 " but not using capture_only flag (%s)\n",
					 dai_link->stream_name);
				dev_warn(rtd->card->dev,
					 "dpcm_playback/capture are no longer needed,"
					 " please use playback/capture_only instead\n");
				has_playback = 0;
			}
		}
	} else {
		struct snd_soc_dai *codec_dai;