Commit 7636b758 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'rpmsg-v5.3' of git://github.com/andersson/remoteproc

Pull rpmsg updates from Bjorn Andersson:
 "This contains a DT binding update and a change to make the remote
  function of rpmsg_devices optional"

* tag 'rpmsg-v5.3' of git://github.com/andersson/remoteproc:
  rpmsg: core: Make remove handler for rpmsg driver optional.
  dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM
parents 3a1d5384 54119bc1
...@@ -21,6 +21,11 @@ edge. ...@@ -21,6 +21,11 @@ edge.
Definition: should specify the IRQ used by the remote processor to Definition: should specify the IRQ used by the remote processor to
signal this processor about communication related events signal this processor about communication related events
- qcom,remote-pid:
Usage: required for glink-smem
Value type: <u32>
Definition: specifies the identifier of the remote endpoint of this edge
- qcom,rpm-msg-ram: - qcom,rpm-msg-ram:
Usage: required for glink-rpm Usage: required for glink-rpm
Value type: <prop-encoded-array> Value type: <prop-encoded-array>
......
...@@ -493,7 +493,8 @@ static int rpmsg_dev_remove(struct device *dev) ...@@ -493,7 +493,8 @@ static int rpmsg_dev_remove(struct device *dev)
if (rpdev->ops->announce_destroy) if (rpdev->ops->announce_destroy)
err = rpdev->ops->announce_destroy(rpdev); err = rpdev->ops->announce_destroy(rpdev);
rpdrv->remove(rpdev); if (rpdrv->remove)
rpdrv->remove(rpdev);
dev_pm_domain_detach(dev, true); dev_pm_domain_detach(dev, true);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment