@@ -275,7 +275,7 @@ static unsigned long akcodec_get_mclk_rate(struct snd_pcm_substream *substream,
275275 struct snd_soc_pcm_runtime * rtd = snd_soc_substream_to_rtd (substream );
276276 struct imx_card_data * data = snd_soc_card_get_drvdata (rtd -> card );
277277 const struct imx_card_plat_data * plat_data = data -> plat_data ;
278- struct dai_link_data * link_data = & data -> link_data [rtd -> num ];
278+ struct dai_link_data * link_data = & data -> link_data [rtd -> id ];
279279 unsigned int width = slots * slot_width ;
280280 unsigned int rate = params_rate (params );
281281 int i ;
@@ -313,7 +313,7 @@ static int imx_aif_hw_params(struct snd_pcm_substream *substream,
313313 struct snd_soc_dai * cpu_dai = snd_soc_rtd_to_cpu (rtd , 0 );
314314 struct snd_soc_card * card = rtd -> card ;
315315 struct imx_card_data * data = snd_soc_card_get_drvdata (card );
316- struct dai_link_data * link_data = & data -> link_data [rtd -> num ];
316+ struct dai_link_data * link_data = & data -> link_data [rtd -> id ];
317317 struct imx_card_plat_data * plat_data = data -> plat_data ;
318318 struct device * dev = card -> dev ;
319319 struct snd_soc_dai * codec_dai ;
@@ -435,7 +435,7 @@ static int imx_aif_startup(struct snd_pcm_substream *substream)
435435 struct snd_soc_pcm_runtime * rtd = snd_soc_substream_to_rtd (substream );
436436 struct snd_soc_card * card = rtd -> card ;
437437 struct imx_card_data * data = snd_soc_card_get_drvdata (card );
438- struct dai_link_data * link_data = & data -> link_data [rtd -> num ];
438+ struct dai_link_data * link_data = & data -> link_data [rtd -> id ];
439439 static struct snd_pcm_hw_constraint_list constraint_rates ;
440440 static struct snd_pcm_hw_constraint_list constraint_channels ;
441441 int ret = 0 ;
0 commit comments