hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/rpmsg/rockchip_rpmsg.c
....@@ -26,11 +26,6 @@
2626
2727 #include "rpmsg_internal.h"
2828
29
-enum rk_rpmsg_chip {
30
- RK3562,
31
- RK3568,
32
-};
33
-
3429 struct rk_virtio_dev {
3530 struct virtio_device vdev;
3631 unsigned int vring[2];
....@@ -44,7 +39,6 @@
4439
4540 struct rk_rpmsg_dev {
4641 struct platform_device *pdev;
47
- enum rk_rpmsg_chip chip;
4842 int vdev_nums;
4943 unsigned int link_id;
5044 int first_notify;
....@@ -114,7 +108,6 @@
114108 dev_err(dev, "mbox send failed!\n");
115109 return false;
116110 }
117
- mbox_chan_txdone(rpdev->mbox_tx_chan, 0);
118111
119112 return true;
120113 }
....@@ -308,7 +301,6 @@
308301
309302 dev_info(dev, "rockchip rpmsg platform probe.\n");
310303 rpdev->pdev = pdev;
311
- rpdev->chip = (enum rk_rpmsg_chip)device_get_match_data(dev);
312304 rpdev->first_notify = 0;
313305
314306 cl = &rpdev->mbox_cl;
....@@ -400,8 +392,7 @@
400392 }
401393
402394 static const struct of_device_id rockchip_rpmsg_match[] = {
403
- { .compatible = "rockchip,rk3562-rpmsg", .data = (void *)RK3562, },
404
- { .compatible = "rockchip,rk3568-rpmsg", .data = (void *)RK3568, },
395
+ { .compatible = "rockchip,rpmsg", },
405396 { /* sentinel */ },
406397 };
407398