|
u32 | XOspiPsv_Stig_Read (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg) |
| Flash command based data reading using flash command control registers. More...
|
|
u32 | XOspiPsv_Stig_Write (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg) |
| Flash command based data write using flash command control registers. More...
|
|
u32 | XOspiPsv_Dac_Read (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg) |
| This function reads the data using Linear controller. More...
|
|
u32 | XOspiPsv_Dac_Write (XOspiPsv *InstancePtr, const XOspiPsv_Msg *Msg) |
| This function writes the data Using Linear controller. More...
|
|
u32 | XOspiPsv_Dma_Read (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg) |
| This function Read the data using DMA. More...
|
|
void | XOspiPsv_FifoRead (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg) |
| Read the data from RX FIFO. More...
|
|
void | XOspiPsv_FifoWrite (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg) |
| Write data to TX FIFO. More...
|
|
void | XOspiPsv_Setup_Stig_Ctrl (const XOspiPsv *InstancePtr, u32 Cmd_op, u32 Rd_data_en, u32 Num_rd_data_bytes, u32 Cmd_addr_en, u32 Mode_bit_en, u32 Num_addr_bytes, u32 Wr_data_en, u32 Num_wr_data_bytes, u32 Dummy, u32 Membank_en) |
| This function configures the STIG control register (Flash cmd register) More...
|
|
void | XOspiPsv_Setup_Dev_Write_Instr_Reg (const XOspiPsv *InstancePtr, const XOspiPsv_Msg *Msg) |
| This function configures the below info to write instruction register DataXfertype - SPI/Dual/Quad/Octal AddrXfertype - 3 or 4B. More...
|
|
void | XOspiPsv_Setup_Dev_Read_Instr_Reg (const XOspiPsv *InstancePtr, const XOspiPsv_Msg *Msg) |
| This function configures the below info to read instruction register DataXfertype - SPI/Dual/Quad/Octal AddrXfertype - 3 or 4B. More...
|
|
void | XOspiPsv_Setup_Devsize (const XOspiPsv *InstancePtr, const XOspiPsv_Msg *Msg) |
| This function sets the device size config register. More...
|
|
void | XOspiPsv_Start_Indr_RdTransfer (const XOspiPsv *InstancePtr) |
| This function initiates the indirect read transfer. More...
|
|
void | XOspiPsv_Config_IndirectAhb (const XOspiPsv *InstancePtr, const XOspiPsv_Msg *Msg) |
| This function configures the Indirect controller. More...
|
|
void | XOspiPsv_Config_Dma (const XOspiPsv *InstancePtr, const XOspiPsv_Msg *Msg) |
| This function setup the Dma configuration. More...
|
|
u32 | XOspiPsv_Exec_Dma (const XOspiPsv *InstancePtr) |
| This function Initiates the DMA transfer. More...
|
|
u32 | XOspiPsv_Exec_Flash_Cmd (const XOspiPsv *InstancePtr) |
| This function executes the Flash command configured using Flash Command control register. More...
|
|
u32 | XOspiPsv_CheckOspiIdle (const XOspiPsv *InstancePtr) |
| Check for OSPI idle which means Serial interface and low level SPI pipeline is IDLE. More...
|
|
u32 | XOspiPsv_WaitForLock (const XOspiPsv *InstancePtr, u32 Mask) |
| Wait for bit to be set. More...
|
|
u32 | XOspiPsv_ExecuteRxTuning (XOspiPsv *InstancePtr, XOspiPsv_Msg *FlashMsg, u32 TXTap) |
| This API perform RX Tuning for SDR/DDR mode to calculate RX DLL Delay. More...
|
|
u32 | XOspiPsv_CalculateRxTap (XOspiPsv *InstancePtr, XOspiPsv_Msg *FlashMsg, u8 *AvgRXTap, u8 *MaxWindowSize, u8 DummyIncr, u32 TXTap) |
| Calculate the Max window size and the corresponding Average Rx Tap. More...
|
|
u32 | XOspiPsv_ConfigureTaps (const XOspiPsv *InstancePtr, u32 RxTap, u32 TxTap) |
| Configures the Rx and Tx taps in Phy Configuration register. More...
|
|
u32 | XOspiPsv_IDac_Write (const XOspiPsv *InstancePtr, const XOspiPsv_Msg *Msg) |
| This function Write the data in Non-DMA Indirect mode. More...
|
|