forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
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 *
....@@ -27,6 +27,7 @@
2727 #include "rpmsg_internal.h"
2828
2929 enum rk_rpmsg_chip {
30
+ RK3562,
3031 RK3568,
3132 };
3233
....@@ -307,7 +308,7 @@
307308
308309 dev_info(dev, "rockchip rpmsg platform probe.\n");
309310 rpdev->pdev = pdev;
310
- rpdev->chip = (enum rk_rpmsg_chip)of_device_get_match_data(dev);
311
+ rpdev->chip = (enum rk_rpmsg_chip)device_get_match_data(dev);
311312 rpdev->first_notify = 0;
312313
313314 cl = &rpdev->mbox_cl;
....@@ -399,6 +400,7 @@
399400 }
400401
401402 static const struct of_device_id rockchip_rpmsg_match[] = {
403
+ { .compatible = "rockchip,rk3562-rpmsg", .data = (void *)RK3562, },
402404 { .compatible = "rockchip,rk3568-rpmsg", .data = (void *)RK3568, },
403405 { /* sentinel */ },
404406 };