RTEMS 6.1-rc2
|
#include <xqspipsu.h>
Data Fields | |
XQspiPsu_Config | Config |
u32 | IsReady |
u8 * | SendBufferPtr |
u8 * | RecvBufferPtr |
u64 | RecvBuffer |
u8 * | GenFifoBufferPtr |
s32 | TxBytes |
s32 | RxBytes |
s32 | GenFifoEntries |
u32 | IsBusy |
u32 | ReadMode |
u32 | GenFifoCS |
u32 | GenFifoBus |
s32 | NumMsg |
s32 | MsgCnt |
s32 | IsUnaligned |
u8 | IsManualstart |
XQspiPsu_Msg * | Msg |
XQspiPsu_StatusHandler | StatusHandler |
void * | StatusRef |
The XQspiPsu driver instance data. The user is required to allocate a variable of this type for every QSPIPSU device in the system. A pointer to a variable of this type is then passed to the driver API functions.
XQspiPsu_Config XQspiPsu::Config |
Configuration structure
u8* XQspiPsu::GenFifoBufferPtr |
Gen FIFO entries
u32 XQspiPsu::GenFifoBus |
Gen FIFO bus
u32 XQspiPsu::GenFifoCS |
Gen FIFO chip selection
s32 XQspiPsu::GenFifoEntries |
Number of Gen FIFO entries remaining
u32 XQspiPsu::IsBusy |
A transfer is in progress (state)
u8 XQspiPsu::IsManualstart |
Manual start information
u32 XQspiPsu::IsReady |
Device is initialized and ready
s32 XQspiPsu::IsUnaligned |
Unaligned information
XQspiPsu_Msg* XQspiPsu::Msg |
Message
s32 XQspiPsu::MsgCnt |
Message Count
s32 XQspiPsu::NumMsg |
Number of messages
u32 XQspiPsu::ReadMode |
DMA or IO mode
u64 XQspiPsu::RecvBuffer |
Buffer Address to receive (state)
u8* XQspiPsu::RecvBufferPtr |
Buffer to receive (state)
s32 XQspiPsu::RxBytes |
Number of bytes left to transfer(state)
u8* XQspiPsu::SendBufferPtr |
Buffer to send (state)
XQspiPsu_StatusHandler XQspiPsu::StatusHandler |
Status Handler
void* XQspiPsu::StatusRef |
Callback reference for status handler
s32 XQspiPsu::TxBytes |
Number of bytes to transfer (state)