Unverified Commit df19c6cd authored by Bard Liao's avatar Bard Liao Committed by Mark Brown
Browse files

ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init

parent 266c9b27
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -917,7 +917,7 @@ static struct sof_sdw_codec_info codec_info_list[] = {
				.dai_name = "rt722-sdca-aif3",
				.dai_type = SOF_SDW_DAI_TYPE_MIC,
				.dailink = {SDW_UNUSED_DAI_ID, SDW_DMIC_DAI_ID},
				.rtd_init = rt722_sdca_dmic_rtd_init,
				.rtd_init = rt_dmic_rtd_init,
			},
		},
		.dai_num = 3,
+0 −1
Original line number Diff line number Diff line
@@ -183,7 +183,6 @@ int rt700_rtd_init(struct snd_soc_pcm_runtime *rtd);
int rt711_rtd_init(struct snd_soc_pcm_runtime *rtd);
int rt712_spk_rtd_init(struct snd_soc_pcm_runtime *rtd);
int rt722_spk_rtd_init(struct snd_soc_pcm_runtime *rtd);
int rt722_sdca_dmic_rtd_init(struct snd_soc_pcm_runtime *rtd);
int rt_dmic_rtd_init(struct snd_soc_pcm_runtime *rtd);
int rt_amp_spk_rtd_init(struct snd_soc_pcm_runtime *rtd);
int rt_sdca_jack_rtd_init(struct snd_soc_pcm_runtime *rtd);
+0 −14
Original line number Diff line number Diff line
@@ -59,17 +59,3 @@ int rt722_spk_rtd_init(struct snd_soc_pcm_runtime *rtd)
	return ret;
}
int rt722_sdca_dmic_rtd_init(struct snd_soc_pcm_runtime *rtd)
{
	struct snd_soc_card *card = rtd->card;
	struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
	struct snd_soc_component *component = codec_dai->component;

	card->components = devm_kasprintf(card->dev, GFP_KERNEL,
					  "%s mic:%s",
					  card->components, component->name_prefix);
	if (!card->components)
		return -ENOMEM;

	return 0;
}
+1 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
static const char * const dmics[] = {
	"rt715",
	"rt712-sdca-dmic",
	"rt722-sdca",
};

int rt_dmic_rtd_init(struct snd_soc_pcm_runtime *rtd)