PDK API Guide for J721E
OSPI_v0_Object Struct Reference

Detailed Description

OSPI IP V0 driver object.

The application must not access any member variables of this structure!

Data Fields

void * mutex
 
void * transferComplete
 
void * hwi
 
uint32_t waitTimeout
 
OSPI_Params ospiParams
 
uint32_t transactionType
 
uint32_t transferCmd
 
uint32_t ospiMode
 
uint32_t xferLines
 
uint32_t rdDummyClks
 
uint32_t extRdDummyClks
 
uint32_t extRdCmdLen
 
uint32_t intrPollMode
 
OSPI_TransferMode transferMode
 
OSPI_Transactiontransaction
 
uint8_t * writeBufIdx
 
uint32_t writeCountIdx
 
uint8_t * readBufIdx
 
uint32_t readCountIdx
 
bool isOpen
 
uint32_t rdStatusCmd
 
uint32_t rdStatusAddr
 

Field Documentation

◆ mutex

void* OSPI_v0_Object::mutex

◆ transferComplete

void* OSPI_v0_Object::transferComplete

◆ hwi

void* OSPI_v0_Object::hwi

◆ waitTimeout

uint32_t OSPI_v0_Object::waitTimeout

◆ ospiParams

OSPI_Params OSPI_v0_Object::ospiParams

◆ transactionType

uint32_t OSPI_v0_Object::transactionType

◆ transferCmd

uint32_t OSPI_v0_Object::transferCmd

◆ ospiMode

uint32_t OSPI_v0_Object::ospiMode

◆ xferLines

uint32_t OSPI_v0_Object::xferLines

◆ rdDummyClks

uint32_t OSPI_v0_Object::rdDummyClks

◆ extRdDummyClks

uint32_t OSPI_v0_Object::extRdDummyClks

◆ extRdCmdLen

uint32_t OSPI_v0_Object::extRdCmdLen

◆ intrPollMode

uint32_t OSPI_v0_Object::intrPollMode

◆ transferMode

OSPI_TransferMode OSPI_v0_Object::transferMode

◆ transaction

OSPI_Transaction* OSPI_v0_Object::transaction

◆ writeBufIdx

uint8_t* OSPI_v0_Object::writeBufIdx

◆ writeCountIdx

uint32_t OSPI_v0_Object::writeCountIdx

◆ readBufIdx

uint8_t* OSPI_v0_Object::readBufIdx

◆ readCountIdx

uint32_t OSPI_v0_Object::readCountIdx

◆ isOpen

bool OSPI_v0_Object::isOpen

◆ rdStatusCmd

uint32_t OSPI_v0_Object::rdStatusCmd

◆ rdStatusAddr

uint32_t OSPI_v0_Object::rdStatusAddr