Commits
Andrew F. Davis committed 16473fad53d
remoteproc/pru: add PRU system-event IRQ based virtqueue support The PRU remoteproc driver supports virtio-ring based communication between MPU and a PRU core. OMAP mailboxes have been used so far to provide the virtqueue signalling support. This virtqueue kick/notify mechanism has been enhanced to also support PRU system-events for signalling. Two PRU system events are used to provide this support for a duplex virtio-ring communication, one event used in each direction for kicking from one processor and receiving notification on the other processor. The mailbox-based signalling support is not removed, but both signalling options are designed to be used in mutually exclusive fashion. The mailbox-based signalling takes precedence if both options are mentioned. Either of the options would require the corresponding firmware support though. Signed-off-by: Andrew F. Davis <afd@ti.com> [s-anna@ti.com: add additional state machine checks, add comments] Signed-off-by: Suman Anna <s-anna@ti.com>