forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/drivers/mailbox/ti-msgmgr.c
....@@ -2,7 +2,7 @@
22 /*
33 * Texas Instruments' Message Manager Driver
44 *
5
- * Copyright (C) 2015-2017 Texas Instruments Incorporated - http://www.ti.com/
5
+ * Copyright (C) 2015-2017 Texas Instruments Incorporated - https://www.ti.com/
66 * Nishanth Menon
77 */
88
....@@ -560,8 +560,8 @@
560560 }
561561
562562 err:
563
- dev_err(inst->dev, "Queue ID %d, Proxy ID %d is wrong on %s\n",
564
- req_qid, req_pid, p->np->name);
563
+ dev_err(inst->dev, "Queue ID %d, Proxy ID %d is wrong on %pOFn\n",
564
+ req_qid, req_pid, p->np);
565565 return ERR_PTR(-ENOENT);
566566 }
567567
....@@ -817,26 +817,15 @@
817817 mbox->of_xlate = ti_msgmgr_of_xlate;
818818
819819 platform_set_drvdata(pdev, inst);
820
- ret = mbox_controller_register(mbox);
820
+ ret = devm_mbox_controller_register(dev, mbox);
821821 if (ret)
822822 dev_err(dev, "Failed to register mbox_controller(%d)\n", ret);
823823
824824 return ret;
825825 }
826826
827
-static int ti_msgmgr_remove(struct platform_device *pdev)
828
-{
829
- struct ti_msgmgr_inst *inst;
830
-
831
- inst = platform_get_drvdata(pdev);
832
- mbox_controller_unregister(&inst->mbox);
833
-
834
- return 0;
835
-}
836
-
837827 static struct platform_driver ti_msgmgr_driver = {
838828 .probe = ti_msgmgr_probe,
839
- .remove = ti_msgmgr_remove,
840829 .driver = {
841830 .name = "ti-msgmgr",
842831 .of_match_table = of_match_ptr(ti_msgmgr_of_match),