qspipsu
Vitis Drivers API Documentation
|
Functions | |
void | XQspiPsu_FillTxFifo (XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg, u32 Size) |
Fills the TX FIFO as long as there is room in the FIFO or the bytes required to be transmitted. More... | |
void | XQspiPsu_TXSetup (XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg) |
This function checks the TX buffer in the message and setup the TX FIFO as required. More... | |
void | XQspiPsu_SetupRxDma (const XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg) |
This function sets up the RX DMA operation. More... | |
void | XQspiPsu_Setup64BRxDma (const XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg) |
This function sets up the RX DMA operation on a 32bit Machine For 64bit Dma transfers. More... | |
u32 | XQspiPsu_SetIOMode (XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg) |
This function reads remaining bytes, after the completion of a DMA transfer, using IO mode. More... | |
void | XQspiPsu_RXSetup (XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg) |
This function checks the RX buffers in the message and setup the RX DMA as required. More... | |
void | XQspiPsu_TXRXSetup (XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg, u32 *GenFifoEntry) |
This function checks the TX/RX buffers in the message and setups up the GENFIFO entries, TX FIFO or RX DMA as required. More... | |
void | XQspiPsu_GenFifoEntryDataLen (XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg, u32 *GenFifoEntry) |
This function writes the Data length to GENFIFO entries that need to be transmitted or received. More... | |
u32 | XQspiPsu_CreatePollDataConfig (const XQspiPsu *InstancePtr, const XQspiPsu_Msg *FlashMsg) |
This function creates Poll config register data to write. More... | |
u32 | XQspiPsu_SelectSpiMode (u8 SpiMode) |
Selects SPI mode - x1 or x2 or x4. More... | |
void | XQspiPsu_SetDefaultConfig (XQspiPsu *InstancePtr) |
Enable and initialize DMA Mode, set little endain, disable poll timeout, clear prescalar bits and reset thresholds. More... | |
void | XQspiPsu_ReadRxFifo (XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg, s32 Size) |
Read the specified number of bytes from RX FIFO. More... | |
void | XQspiPsu_IORead (XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg, u32 StatusReg) |
This function reads data from RXFifo in IO mode. More... | |