|
u32 | XOspiPsv_CfgInitialize (XOspiPsv *InstancePtr, const XOspiPsv_Config *ConfigPtr) |
| Initializes a specific XOspiPsv instance so that the driver is ready to use. More...
|
|
void | XOspiPsv_Reset (XOspiPsv *InstancePtr) |
| Resets the configuration register. More...
|
|
u32 | XOspiPsv_DeviceReset (u8 Type) |
| Reset the OSPI flash device. More...
|
|
u32 | XOspiPsv_DeviceResetViaOspi (const XOspiPsv *InstancePtr, u8 Type) |
| Resets the OSPI flash device via OSPI controller. More...
|
|
u32 | XOspiPsv_PollTransfer (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg) |
| Performs a transfer on the bus in polled mode. More...
|
|
u32 | XOspiPsv_StartDmaTransfer (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg) |
| Starts a DMA transfer. More...
|
|
u32 | XOspiPsv_CheckDmaDone (XOspiPsv *InstancePtr) |
| Checks for DMA transfer complete. More...
|
|
u32 | XOspiPsv_IntrTransfer (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg) |
| Performs a transfer on the bus in interrupt mode. More...
|
|
u32 | XOspiPsv_IntrHandler (XOspiPsv *InstancePtr) |
| Handles interrupt based transfers. More...
|
|
void | XOspiPsv_Idle (const XOspiPsv *InstancePtr) |
| Stops the transfer of data to internal DST FIFO from stream interface and also stops the issuing of new write commands to memory. More...
|
|
u32 | XOspiPsv_SetDllDelay (XOspiPsv *InstancePtr) |
| Configures TX and RX DLL Delay. More...
|
|
u32 | XOspiPsv_ConfigDualByteOpcode (XOspiPsv *InstancePtr, u8 Enable) |
| Configures the dual-byte opcode mode. More...
|
|
void | XOspiPsv_SetStatusHandler (XOspiPsv *InstancePtr, void *CallBackRef, XOspiPsv_StatusHandler FuncPointer) |
| Sets the status callback function, the status handler, which the driver calls when it encounters conditions that should be reported to upper layer software. More...
|
|