qspipsu
Vitis Drivers API Documentation
XQspiPsu Struct Reference

The XQspiPsu driver instance data. More...

Data Fields

XQspiPsu_Config Config
 Configuration structure. More...
 
u32 IsReady
 Device is initialized and ready. More...
 
u8 * SendBufferPtr
 Buffer to send (state) More...
 
u8 * RecvBufferPtr
 Buffer to receive (state) More...
 
u64 RecvBuffer
 Buffer Address to receive (state) More...
 
u8 * GenFifoBufferPtr
 Gen FIFO entries. More...
 
s32 TxBytes
 Number of bytes to transfer (state) More...
 
s32 RxBytes
 Number of bytes left to transfer(state) More...
 
s32 GenFifoEntries
 Number of Gen FIFO entries remaining. More...
 
volatile u32 IsBusy
 A transfer is in progress (state) More...
 
u32 ReadMode
 DMA or IO mode. More...
 
u32 GenFifoCS
 Gen FIFO chip selection. More...
 
u32 GenFifoBus
 Gen FIFO bus. More...
 
s32 NumMsg
 Number of messages. More...
 
s32 MsgCnt
 Message Count. More...
 
s32 IsUnaligned
 Unaligned information. More...
 
u8 IsManualstart
 Manual start information. More...
 
XQspiPsu_MsgMsg
 Message. More...
 
XQspiPsu_StatusHandler StatusHandler
 Status Handler. More...
 
void * StatusRef
 Callback reference for status handler. More...
 

Detailed Description

The XQspiPsu driver instance data.

The user is required to allocate a variable of this type for every QSPIPSU device in the system. A pointer to a variable of this type is then passed to the driver API functions.

Field Documentation

u8* XQspiPsu::GenFifoBufferPtr

Gen FIFO entries.

Referenced by XQspiPsu_CfgInitialize().

u32 XQspiPsu::GenFifoCS
s32 XQspiPsu::GenFifoEntries

Number of Gen FIFO entries remaining.

Referenced by XQspiPsu_Abort(), and XQspiPsu_CfgInitialize().

u8 XQspiPsu::IsManualstart
u64 XQspiPsu::RecvBuffer

Buffer Address to receive (state)

u8* XQspiPsu::RecvBufferPtr

Buffer to receive (state)

Referenced by XQspiPsu_CfgInitialize(), and XQspiPsu_TXRXSetup().

u8* XQspiPsu::SendBufferPtr

Buffer to send (state)

Referenced by XQspiPsu_CfgInitialize(), XQspiPsu_TXRXSetup(), and XQspiPsu_TXSetup().

void* XQspiPsu::StatusRef