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

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
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -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>
+2 −1
Original line number Original line Diff line number Diff line
@@ -493,6 +493,7 @@ 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);


	if (rpdrv->remove)
		rpdrv->remove(rpdev);
		rpdrv->remove(rpdev);


	dev_pm_domain_detach(dev, true);
	dev_pm_domain_detach(dev, true);