![]() |
mbox
Vitis Drivers API Documentation
|
This typedef contains configuration information for the device. More...
#include <xmbox.h>
Data Fields | |
| char * | Name |
| Name of the device. More... | |
| UINTPTR | BaseAddress |
| Register base address. More... | |
| u8 | UseFSL |
| use the FSL for the interface. More... | |
| u8 | SendID |
| FSL link for the write i/f mailbox. More... | |
| u8 | RecvID |
| FSL link for the read i/f mailbox. More... | |
| u32 | IntrId |
| Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags. More... | |
| UINTPTR | IntrParent |
| Bit[0] Interrupt parent type Bit[64/32:1] Parent base address. More... | |
This typedef contains configuration information for the device.
| UINTPTR XMbox_Config::BaseAddress |
Register base address.
Referenced by MailboxExample(), ProdCon(), XMbox_CfgInitialize(), XMbox_ClearInterrupt(), XMbox_Flush(), XMbox_GetInterruptEnable(), XMbox_GetInterruptStatus(), XMbox_GetStatus(), XMbox_IsEmpty(), XMbox_IsFull(), XMbox_Read(), XMbox_ReadBlocking(), XMbox_ResetFifos(), XMbox_SetInterruptEnable(), XMbox_SetReceiveThreshold(), XMbox_SetSendThreshold(), XMbox_Write(), and XMbox_WriteBlocking().
| u32 XMbox_Config::IntrId |
Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags.
Referenced by MailboxExample().
| UINTPTR XMbox_Config::IntrParent |
Bit[0] Interrupt parent type Bit[64/32:1] Parent base address.
Referenced by MailboxExample().
| char* XMbox_Config::Name |
Name of the device.
Referenced by XMbox_LookupConfig().
| u8 XMbox_Config::RecvID |
FSL link for the read i/f mailbox.
Referenced by XMbox_Flush(), XMbox_IsEmpty(), XMbox_Read(), and XMbox_ReadBlocking().
| u8 XMbox_Config::SendID |
FSL link for the write i/f mailbox.
Referenced by XMbox_IsFull(), XMbox_Write(), and XMbox_WriteBlocking().
| u8 XMbox_Config::UseFSL |
use the FSL for the interface.
Referenced by MailboxExample(), XMbox_ClearInterrupt(), XMbox_Flush(), XMbox_GetInterruptEnable(), XMbox_GetInterruptStatus(), XMbox_GetStatus(), XMbox_IsEmpty(), XMbox_IsFull(), XMbox_Read(), XMbox_ReadBlocking(), XMbox_ResetFifos(), XMbox_SetInterruptEnable(), XMbox_SetReceiveThreshold(), XMbox_SetSendThreshold(), XMbox_Write(), and XMbox_WriteBlocking().