|
XQspiPsu_Config * | XQspiPsu_LookupConfig (u16 DeviceId) |
| Looks up the device configuration based on the unique device ID. More...
|
|
s32 | XQspiPsu_CfgInitialize (XQspiPsu *InstancePtr, XQspiPsu_Config *ConfigPtr, u32 EffectiveAddr) |
| Initializes a specific XQspiPsu instance such that 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 (XQspiPsu *InstancePtr, u8 Prescaler) |
| Configures the clock according to the prescaler passed. More...
|
|
void | XQspiPsu_SelectFlash (XQspiPsu *InstancePtr, u8 FlashCS, u8 FlashBus) |
| This funciton 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 (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 (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 (XQspiPsu *QspiPsuPtr, u32 Toggle) |
| This API enables/ disables Write Protect pin on the flash parts. More...
|
|