@@ -252,7 +252,7 @@ static unsigned long akcodec_get_mclk_rate(struct snd_pcm_substream *substream,
252252 struct snd_pcm_hw_params * params ,
253253 int slots , int slot_width )
254254{
255- struct snd_soc_pcm_runtime * rtd = substream -> private_data ;
255+ struct snd_soc_pcm_runtime * rtd = snd_soc_substream_to_rtd ( substream ) ;
256256 struct imx_card_data * data = snd_soc_card_get_drvdata (rtd -> card );
257257 const struct imx_card_plat_data * plat_data = data -> plat_data ;
258258 struct dai_link_data * link_data = & data -> link_data [rtd -> num ];
@@ -289,7 +289,7 @@ static unsigned long akcodec_get_mclk_rate(struct snd_pcm_substream *substream,
289289static int imx_aif_hw_params (struct snd_pcm_substream * substream ,
290290 struct snd_pcm_hw_params * params )
291291{
292- struct snd_soc_pcm_runtime * rtd = substream -> private_data ;
292+ struct snd_soc_pcm_runtime * rtd = snd_soc_substream_to_rtd ( substream ) ;
293293 struct snd_soc_dai * cpu_dai = snd_soc_rtd_to_cpu (rtd , 0 );
294294 struct snd_soc_card * card = rtd -> card ;
295295 struct imx_card_data * data = snd_soc_card_get_drvdata (card );
@@ -405,7 +405,7 @@ static int ak5558_hw_rule_rate(struct snd_pcm_hw_params *p, struct snd_pcm_hw_ru
405405static int imx_aif_startup (struct snd_pcm_substream * substream )
406406{
407407 struct snd_pcm_runtime * runtime = substream -> runtime ;
408- struct snd_soc_pcm_runtime * rtd = substream -> private_data ;
408+ struct snd_soc_pcm_runtime * rtd = snd_soc_substream_to_rtd ( substream ) ;
409409 struct snd_soc_card * card = rtd -> card ;
410410 struct imx_card_data * data = snd_soc_card_get_drvdata (card );
411411 struct dai_link_data * link_data = & data -> link_data [rtd -> num ];
0 commit comments