IPC: Add support for DSP over the VirtQueue infrastructure
authorJuan Gutierrez <jgutierrez@ti.com>
Mon, 22 Aug 2011 14:47:13 +0000 (09:47 -0500)
committerSuman Anna <s-anna@ti.com>
Thu, 1 Mar 2012 16:42:11 +0000 (10:42 -0600)
commit5231ddaaf8bcdc05f7ec804e5656a435811c7555
tree75b070cb8d14d9eab002d80491955f837c9a6b35
parentaeb68d21ea02db440527273470b1b469719e5d08
IPC: Add support for DSP over the VirtQueue infrastructure

Add support for establishng communication between DSP and
MPU through VirtQueue. The VirQueue base id for DSP is 4.

When registering the mbox interrupt in DSP, the irq status
should be cleared before enabling the interrupt itself. The
interrupt edge signal is missed if a mbox message is already
enqueued before enabling the interrupt.

Signed-off-by: Juan Gutierrez <jgutierrez@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
src/ti/ipc/rpmsg/InterruptDsp.c
src/ti/ipc/rpmsg/VirtQueue.c