Commit afd9731a authored by Suman Anna's avatar Suman Anna
Browse files

Merge branch 'rpmsg-linux-5.4.y' of git://git.ti.com/rpmsg/rpmsg into rpmsg-ti-linux-5.4.y

Pull in the updated rpmsg base feature branch that adds a new
rpmsg bus driver, rpmsg-pru. The rpmsg-pru driver provides a
simple character driver interface to userspace to send messages
to the PRU remote processors on the currently supported SoCs -
AM335x, AM437x, AM57xx, 66AK2G, AM65x and J721E.

The merge also includes a workaround in the virtio rpmsg core to
properly publish the aliased 32-bit addresses for vring buffers
instead of the 64-bit physical addresses on Keystone SoCs so that
the rpmsg stack does not need any address fixups on the remote
processor side. The Keystone DSPs have a work-around on the DSP-side
software that alleviated this issue, but the fix is needed for
proper functionality of rpmsg on PRUs.

Note that the rprocs on K2 SoCs need a backport of a patch [1] in
the kernel dma layer.
  [1] https://patchwork.kernel.org/patch/11363125/

* 'rpmsg-linux-5.4.y' of git://git.ti.com/rpmsg/rpmsg

:
  rpmsg: pru: add a PRU RPMsg driver
  HACK: rpmsg: virtio_rpmsg_bus: fix up vring buffer logic for TI Keystone SoCs

Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
parents 868a7b7a f8ae69c8
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment