• Linus Torvalds's avatar
    Merge tag 'rpmsg-v4.14' of git://github.com/andersson/remoteproc · 7151202b
    Linus Torvalds authored
    Pull rpmsg updates from Bjorn Andersson:
     "This extends the Qualcomm GLINK implementation to support the
      additional features used for communicating with modem and DSP
      coprocessors in modern Qualcomm platforms.
      In addition to this there's support for placing virtio RPMSG buffers
      in non-System RAM"
    * tag 'rpmsg-v4.14' of git://github.com/andersson/remoteproc: (29 commits)
      rpmsg: glink: initialize ret to zero to ensure error status check is correct
      rpmsg: glink: fix null pointer dereference on a null intent
      dt-bindings: soc: qcom: Extend GLINK to cover SMEM
      remoteproc: qcom: adsp: Allow defining GLINK edge
      rpmsg: glink: Export symbols from common code
      rpmsg: glink: Release idr lock before returning on error
      rpmsg: glink: Handle remote rx done command
      rpmsg: glink: Request for intents when unavailable
      rpmsg: glink: Use the intents passed by remote
      rpmsg: glink: Receive and store the remote intent buffers
      rpmsg: glink: Add announce_create ops and preallocate intents
      rpmsg: glink: Add rx done command
      rpmsg: glink: Make RX FIFO peak accessor to take an offset
      rpmsg: glink: Use the local intents when receiving data
      rpmsg: glink: Add support for TX intents
      rpmsg: glink: Fix idr_lock from mutex to spinlock
      rpmsg: glink: Add support for transport version negotiation
      rpmsg: glink: Introduce glink smem based transport
      rpmsg: glink: Do a mbox_free_channel in remove
      rpmsg: glink: Return -EAGAIN when there is no FIFO space
qcom_common.c 6.19 KB