• Linus Torvalds's avatar
    Merge tag 'rpmsg-v4.9' of git://github.com/andersson/remoteproc · 521f3970
    Linus Torvalds authored
    Pull rpmsg updates from Bjorn Andersson:
     "The bulk of these patches involve splitting the rpmsg implementation
      into a framework/API part and a virtio specific backend part. It then
      adds the Qualcomm Shared Memory Device (SMD) as an additional
      supported wire format.
    
      Also included is a set of code style cleanups that have been lingering
      for a while"
    
    * tag 'rpmsg-v4.9' of git://github.com/andersson/remoteproc: (26 commits)
      rpmsg: smd: fix dependency on QCOM_SMD=n
      rpmsg: Introduce Qualcomm SMD backend
      rpmsg: Allow callback to return errors
      rpmsg: Move virtio specifics from public header
      rpmsg: virtio: Hide vrp pointer from the public API
      rpmsg: Hide rpmsg indirection tables
      rpmsg: Split rpmsg core and virtio backend
      rpmsg: Split off generic tail of create_channel()
      rpmsg: Move helper for finding rpmsg devices to core
      rpmsg: Move endpoint related interface to rpmsg core
      rpmsg: Indirection table for rpmsg_endpoint operations
      rpmsg: Move rpmsg_device API to new file
      rpmsg: Introduce indirection table for rpmsg_device operations
      rpmsg: Clean up rpmsg device vs channel naming
      rpmsg: Make rpmsg_create_ept() take channel_info struct
      rpmsg: rpmsg_send() operations takes rpmsg_endpoint
      rpmsg: Name rpmsg devices based on channel id
      rpmsg: Enable matching devices with drivers based on DT
      rpmsg: Drop prototypes for non-existing functions
      samples/rpmsg: add support for multiple instances
      ...
    521f3970
Kconfig 3.25 KB