Lines Matching refs:rpdev
17 static int imx_audio_rpmsg_cb(struct rpmsg_device *rpdev, void *data, int len,
20 struct imx_audio_rpmsg *rpmsg = dev_get_drvdata(&rpdev->dev);
31 dev_dbg(&rpdev->dev, "get from%d: cmd:%d. %d\n",
57 dev_warn(&rpdev->dev, "unknown msg command\n");
67 dev_warn(&rpdev->dev, "unknown msg type\n");
74 static int imx_audio_rpmsg_probe(struct rpmsg_device *rpdev)
79 dev_info(&rpdev->dev, "new channel: 0x%x -> 0x%x!\n",
80 rpdev->src, rpdev->dst);
82 data = devm_kzalloc(&rpdev->dev, sizeof(*data), GFP_KERNEL);
86 dev_set_drvdata(&rpdev->dev, data);
89 data->rpmsg_pdev = platform_device_register_data(&rpdev->dev,
94 dev_err(&rpdev->dev, "failed to register rpmsg platform.\n");
101 static void imx_audio_rpmsg_remove(struct rpmsg_device *rpdev)
103 struct imx_audio_rpmsg *data = dev_get_drvdata(&rpdev->dev);
108 dev_info(&rpdev->dev, "audio rpmsg driver is removed\n");