MLK-20247: ASoC: imx-rpmsg: fix error when m4 image is not loaded
The reason is same as commit d4eb8ab263 ("MLK-19854-1: ASoC:
imx-cs42888: fix error when m4 image is not loaded")
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
This commit is contained in:
@ -35,6 +35,8 @@ static int imx_rpmsg_probe(struct platform_device *pdev)
|
||||
struct platform_device *cpu_pdev;
|
||||
struct imx_rpmsg_data *data;
|
||||
struct fsl_rpmsg_i2s *rpmsg_i2s;
|
||||
struct snd_soc_dai_link_component dlc = { 0 };
|
||||
struct snd_soc_dai *codec_dai;
|
||||
int ret;
|
||||
|
||||
cpu_np = of_parse_phandle(pdev->dev.of_node, "cpu-dai", 0);
|
||||
@ -83,6 +85,12 @@ static int imx_rpmsg_probe(struct platform_device *pdev)
|
||||
SND_SOC_DAIFMT_CBS_CFS;
|
||||
}
|
||||
|
||||
dlc.name = data->dai[0].codec_name;
|
||||
dlc.dai_name = data->dai[0].codec_dai_name;
|
||||
codec_dai = snd_soc_find_dai(&dlc);
|
||||
if (!codec_dai)
|
||||
return -ENODEV;
|
||||
|
||||
data->dai[0].cpu_dai_name = dev_name(&cpu_pdev->dev);
|
||||
data->dai[0].platform_of_node = cpu_np;
|
||||
data->dai[0].playback_only = true;
|
||||
|
||||
Reference in New Issue
Block a user