forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/rpmsg/rockchip_rpmsg.c
....@@ -1,4 +1,4 @@
1
-// SPDX-License-Identifier: GPL
1
+// SPDX-License-Identifier: GPL-2.0
22 /*
33 * Rockchip Remote Processors Messaging Platform Support.
44 *
....@@ -26,10 +26,6 @@
2626
2727 #include "rpmsg_internal.h"
2828
29
-enum rk_rpmsg_chip {
30
- RK3568,
31
-};
32
-
3329 struct rk_virtio_dev {
3430 struct virtio_device vdev;
3531 unsigned int vring[2];
....@@ -43,7 +39,6 @@
4339
4440 struct rk_rpmsg_dev {
4541 struct platform_device *pdev;
46
- enum rk_rpmsg_chip chip;
4742 int vdev_nums;
4843 unsigned int link_id;
4944 int first_notify;
....@@ -113,7 +108,6 @@
113108 dev_err(dev, "mbox send failed!\n");
114109 return false;
115110 }
116
- mbox_chan_txdone(rpdev->mbox_tx_chan, 0);
117111
118112 return true;
119113 }
....@@ -307,7 +301,6 @@
307301
308302 dev_info(dev, "rockchip rpmsg platform probe.\n");
309303 rpdev->pdev = pdev;
310
- rpdev->chip = (enum rk_rpmsg_chip)of_device_get_match_data(dev);
311304 rpdev->first_notify = 0;
312305
313306 cl = &rpdev->mbox_cl;
....@@ -399,7 +392,7 @@
399392 }
400393
401394 static const struct of_device_id rockchip_rpmsg_match[] = {
402
- { .compatible = "rockchip,rk3568-rpmsg", .data = (void *)RK3568, },
395
+ { .compatible = "rockchip,rpmsg", },
403396 { /* sentinel */ },
404397 };
405398