summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/ti/ipc/family/am65xx/VirtQueue.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/ti/ipc/family/am65xx/VirtQueue.c b/packages/ti/ipc/family/am65xx/VirtQueue.c
index 09db6a0..311ea32 100644
--- a/packages/ti/ipc/family/am65xx/VirtQueue.c
+++ b/packages/ti/ipc/family/am65xx/VirtQueue.c
@@ -232,6 +232,8 @@ static Void _VirtQueue_init()
if (result != Registry_SUCCESS) {
return;
}
+ /* Wait till Vdev buffers are primed and ready to go */
+ while (Resource_getVdevStatus(VIRTIO_ID_RPMSG) != VRING_BUFS_PRIMED);
initialized = 1;
}