|
XQspiPsu_Config * | XQspiPsu_LookupConfig (u16 DeviceId) |
| Looks up the device configuration based on the unique device ID. More...
|
|
s32 | XQspiPsu_CfgInitialize (XQspiPsu *InstancePtr, const XQspiPsu_Config *ConfigPtr, u32 EffectiveAddr) |
| Initializes a specific XQspiPsu instance as such the driver is ready to use. More...
|
|
void | XQspiPsu_Reset (XQspiPsu *InstancePtr) |
| Resets the QSPIPSU device. More...
|
|
void | XQspiPsu_Abort (XQspiPsu *InstancePtr) |
| Aborts a transfer in progress by. More...
|
|
s32 | XQspiPsu_PolledTransfer (XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg, u32 NumMsg) |
| This function performs a transfer on the bus in polled mode. More...
|
|
s32 | XQspiPsu_InterruptTransfer (XQspiPsu *InstancePtr, XQspiPsu_Msg *Msg, u32 NumMsg) |
| This function initiates a transfer on the bus and enables interrupts. More...
|
|
s32 | XQspiPsu_InterruptHandler (XQspiPsu *InstancePtr) |
| Handles interrupt based transfers by acting on GENFIFO and DMA interurpts. More...
|
|
void | XQspiPsu_SetStatusHandler (XQspiPsu *InstancePtr, void *CallBackRef, XQspiPsu_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...
|
|
s32 | XQspiPsu_SetClkPrescaler (const XQspiPsu *InstancePtr, u8 Prescaler) |
| Configures the clock according to the prescaler passed. More...
|
|
void | XQspiPsu_SelectFlash (XQspiPsu *InstancePtr, u8 FlashCS, u8 FlashBus) |
| This function should be used to tell the QSPIPSU driver the HW flash configuration being used. More...
|
|
s32 | XQspiPsu_SetOptions (XQspiPsu *InstancePtr, u32 Options) |
| This function sets the options for the QSPIPSU device driver.The options control how the device behaves relative to the QSPIPSU bus. More...
|
|
s32 | XQspiPsu_ClearOptions (XQspiPsu *InstancePtr, u32 Options) |
| This function resets the options for the QSPIPSU device driver.The options control how the device behaves relative to the QSPIPSU bus. More...
|
|
u32 | XQspiPsu_GetOptions (const XQspiPsu *InstancePtr) |
| This function gets the options for the QSPIPSU device. More...
|
|
s32 | XQspiPsu_SetReadMode (XQspiPsu *InstancePtr, u32 Mode) |
| This function sets the Read mode for the QSPIPSU device driver.The device must be idle rather than busy transferring data before setting Read mode options. More...
|
|
void | XQspiPsu_SetWP (const XQspiPsu *InstancePtr, u8 Value) |
| This function sets the Write Protect and Hold options for the QSPIPSU device driver.The device must be idle rather than busy transferring data before setting Write Protect and Hold options. More...
|
|
void | XQspiPsu_WriteProtectToggle (const XQspiPsu *InstancePtr, u32 Toggle) |
| This API enables/ disables Write Protect pin on the flash parts. More...
|
|
void | XQspiPsu_Idle (const XQspiPsu *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...
|
|