| ospipsv Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

Macros | Functions
xospipsv_control.c File Reference

## Macros
#define | MAX_DELAY_CNT 10000U
| < Maximum delay count More...
#define | MAX_IDAC_DELAY_CNT 10000000U
| Max INDAC delay count. More...

## Functions
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_Dma_Read (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg)
| Reads the data using DMA. More...
u32 | XOspiPsv_Dac_Read (XOspiPsv *InstancePtr, XOspiPsv_Msg *Msg)
| Reads the data using Linear controller. More...
u32 | XOspiPsv_Dac_Write (XOspiPsv *InstancePtr, const XOspiPsv_Msg *Msg)
| Writes the data Using Linear controller. More...
u32 | XOspiPsv_ExecuteRxTuning (XOspiPsv *InstancePtr, XOspiPsv_Msg *FlashMsg, u32 TXTap)
| Performs RX Tuning for SDR/DDR mode to calculate RX DLL Delay. More...
u32 | XOspiPsv_ConfigureTaps (const XOspiPsv *InstancePtr, u32 RxTap, u32 TxTap)
| Configures the Rx and Tx taps in Phy Configuration register. More...
u32 | XOspiPsv_CheckOspiIdle (const XOspiPsv *InstancePtr)
| Checks for OSPI idle which means Serial interface and low level SPI pipeline is IDLE. More...
u32 | XOspiPsv_IDac_Write (const XOspiPsv *InstancePtr, const XOspiPsv_Msg *Msg)
| Writes data in Non-DMA Indirect mode. More...