ospipsv
Vitis Drivers API Documentation
XOspiPsv_Msg Struct Reference

This typedef contains configuration information for a flash message. More...

Data Fields

u8 * TxBfrPtr
 Write buffer pointer. More...
 
u8 * RxBfrPtr
 Read buffer pointer. More...
 
u32 ByteCount
 Number of bytes to read or write. More...
 
u32 Flags
 Used to indicate the Msg is for TX or RX. More...
 
u8 Opcode
 Opcode/Command. More...
 
u32 Addr
 Device Address. More...
 
u8 Addrsize
 Size of address in bytes. More...
 
u8 Addrvalid
 1 if Address is required for opcode, 0 otherwise More...
 
u8 Dummy
 Number of dummy cycles for opcode. More...
 
u8 Proto
 Indicate number of Cmd-Addr-Data lines. More...
 
u8 IsDDROpCode
 1 if opcode is DDR command, 0 otherwise More...
 
u64 RxAddr64bit
 Provide 64-bit read address for 32-bit platform. More...
 
u8 Xfer64bit
 Set to 1 when reading from 64-bit addr otherwise 0. More...
 
u8 ExtendedOpcode
 Extended opcode in dual-byte opcode mode. More...
 

Detailed Description

This typedef contains configuration information for a flash message.

Field Documentation

u64 XOspiPsv_Msg::RxAddr64bit

Provide 64-bit read address for 32-bit platform.

Referenced by XOspiPsv_Config_Dma().

u8 XOspiPsv_Msg::Xfer64bit

Set to 1 when reading from 64-bit addr otherwise 0.

Referenced by XOspiPsv_CheckDmaDone(), XOspiPsv_Config_Dma(), XOspiPsv_Dma_Read(), and XOspiPsv_IntrHandler().