ASoC: vc4: vc4_htmi: use modern dai_link style
ASoC is now supporting modern style dai_link (= snd_soc_dai_link_component) for CPU/Codec/Platform. This patch switches to use it. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
		
							parent
							
								
									23b946ce28
								
							
						
					
					
						commit
						0467d8ef0f
					
				| @ -69,6 +69,9 @@ | ||||
| struct vc4_hdmi_audio { | ||||
| 	struct snd_soc_card card; | ||||
| 	struct snd_soc_dai_link link; | ||||
| 	struct snd_soc_dai_link_component cpu; | ||||
| 	struct snd_soc_dai_link_component codec; | ||||
| 	struct snd_soc_dai_link_component platform; | ||||
| 	int samplerate; | ||||
| 	int channels; | ||||
| 	struct snd_dmaengine_dai_dma_data dma_data; | ||||
| @ -1096,12 +1099,20 @@ static int vc4_hdmi_audio_init(struct vc4_hdmi *hdmi) | ||||
| 		return ret; | ||||
| 	} | ||||
| 
 | ||||
| 	dai_link->cpus		= &hdmi->audio.cpu; | ||||
| 	dai_link->codecs	= &hdmi->audio.codec; | ||||
| 	dai_link->platforms	= &hdmi->audio.platform; | ||||
| 
 | ||||
| 	dai_link->num_cpus	= 1; | ||||
| 	dai_link->num_codecs	= 1; | ||||
| 	dai_link->num_platforms	= 1; | ||||
| 
 | ||||
| 	dai_link->name = "MAI"; | ||||
| 	dai_link->stream_name = "MAI PCM"; | ||||
| 	dai_link->codec_dai_name = vc4_hdmi_audio_codec_dai_drv.name; | ||||
| 	dai_link->cpu_dai_name = dev_name(dev); | ||||
| 	dai_link->codec_name = dev_name(dev); | ||||
| 	dai_link->platform_name = dev_name(dev); | ||||
| 	dai_link->codecs->dai_name = vc4_hdmi_audio_codec_dai_drv.name; | ||||
| 	dai_link->cpus->dai_name = dev_name(dev); | ||||
| 	dai_link->codecs->name = dev_name(dev); | ||||
| 	dai_link->platforms->name = dev_name(dev); | ||||
| 
 | ||||
| 	card->dai_link = dai_link; | ||||
| 	card->num_links = 1; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user