Hardware Abstraction Layer for FreeRTOS
remoteproc_mailbox.h
Go to the documentation of this file.
1 #ifndef RPROC_MAILBOX_INIT
2 #define RPROC_MAILBOX_INIT
3 #include <remoteproc.h>
14  RP_MBOX_READY = 0xFFFFFF00,
22  RP_MBOX_PENDING_MSG = 0xFFFFFF01,
26  RP_MBOX_CRASH = 0xFFFFFF02,
30  RP_MBOX_ECHO_REQUEST = 0xFFFFFF03,
34  RP_MBOX_ECHO_REPLY = 0xFFFFFF04,
39  RP_MBOX_ABORT_REQUEST = 0xFFFFFF05,
43  RP_MBOX_SUSPEND_AUTO = 0xFFFFFF10,
47  RP_MBOX_SUSPEND_SYSTEM = 0xFFFFFF11,
52  RP_MBOX_SUSPEND_ACK = 0xFFFFFF12,
59  RP_MBOX_SUSPEND_CANCEL = 0xFFFFFF13,
64  RP_MBOX_END_MSG = 0xFFFFFF14,
65 };
66 extern const struct rproc_ops rprocMailbox_ops;
68  struct mailbox *rxmbox;
69  struct mailbox *txmbox;
70 };
71 #endif
rprocMailbox_ops
const struct rproc_ops rprocMailbox_ops
rprocMailbox_opt
Definition: remoteproc_mailbox.h:67
rprocMailbox_opt::txmbox
struct mailbox * txmbox
Definition: remoteproc_mailbox.h:69
RP_MBOX_ECHO_REPLY
@ RP_MBOX_ECHO_REPLY
Definition: remoteproc_mailbox.h:34
RP_MBOX_SUSPEND_CANCEL
@ RP_MBOX_SUSPEND_CANCEL
Definition: remoteproc_mailbox.h:59
RP_MBOX_END_MSG
@ RP_MBOX_END_MSG
Definition: remoteproc_mailbox.h:64
rprocMailbox_opt::rxmbox
struct mailbox * rxmbox
Definition: remoteproc_mailbox.h:68
RP_MBOX_CRASH
@ RP_MBOX_CRASH
Definition: remoteproc_mailbox.h:26
rp_mbox_messages
rp_mbox_messages
Definition: remoteproc_mailbox.h:8
rproc_ops
Definition: remoteproc.h:387
RP_MBOX_SUSPEND_AUTO
@ RP_MBOX_SUSPEND_AUTO
Definition: remoteproc_mailbox.h:43
RP_MBOX_ABORT_REQUEST
@ RP_MBOX_ABORT_REQUEST
Definition: remoteproc_mailbox.h:39
RP_MBOX_READY
@ RP_MBOX_READY
Definition: remoteproc_mailbox.h:14
RP_MBOX_ECHO_REQUEST
@ RP_MBOX_ECHO_REQUEST
Definition: remoteproc_mailbox.h:30
RP_MBOX_PENDING_MSG
@ RP_MBOX_PENDING_MSG
Definition: remoteproc_mailbox.h:22
remoteproc.h
RP_MBOX_SUSPEND_ACK
@ RP_MBOX_SUSPEND_ACK
Definition: remoteproc_mailbox.h:52
RP_MBOX_SUSPEND_SYSTEM
@ RP_MBOX_SUSPEND_SYSTEM
Definition: remoteproc_mailbox.h:47