mbox
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Macros Groups Pages
XMbox_Config Struct Reference

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...
 

Detailed Description

This typedef contains configuration information for the device.

Field Documentation

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().