![]() |
ospipsv
Xilinx SDK Drivers API Documentation
|
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... | |
This typedef contains configuration information for a flash message.
| u32 XOspiPsv_Msg::Addr |
Device Address.
Referenced by FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashSetSDRDDRMode(), XOspiPsv_IntrHandler(), and XOspiPsv_IntrTransfer().
| u8 XOspiPsv_Msg::Addrsize |
Size of address in bytes.
Referenced by BulkErase(), DieErase(), FlashEnterExit4BAddMode(), FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashReadID(), FlashSetSDRDDRMode(), and XOspiPsv_IntrTransfer().
| u8 XOspiPsv_Msg::Addrvalid |
1 if Address is required for opcode, 0 otherwise
Referenced by BulkErase(), DieErase(), FlashEnterExit4BAddMode(), FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashReadID(), FlashSetSDRDDRMode(), XOspiPsv_IntrHandler(), and XOspiPsv_IntrTransfer().
| u32 XOspiPsv_Msg::ByteCount |
Number of bytes to read or write.
Referenced by BulkErase(), DieErase(), FlashEnterExit4BAddMode(), FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashReadID(), FlashSetSDRDDRMode(), XOspiPsv_IntrHandler(), and XOspiPsv_IntrTransfer().
| u8 XOspiPsv_Msg::Dummy |
Number of dummy cycles for opcode.
Referenced by BulkErase(), DieErase(), FlashEnterExit4BAddMode(), FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashReadID(), FlashSetSDRDDRMode(), and XOspiPsv_IntrTransfer().
| u32 XOspiPsv_Msg::Flags |
Used to indicate the Msg is for TX or RX.
Referenced by BulkErase(), DieErase(), FlashEnterExit4BAddMode(), FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashReadID(), FlashSetSDRDDRMode(), XOspiPsv_IntrHandler(), and XOspiPsv_IntrTransfer().
| u8 XOspiPsv_Msg::IsDDROpCode |
1 if opcode is DDR command, 0 otherwise
Referenced by BulkErase(), DieErase(), FlashEnterExit4BAddMode(), FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashReadID(), and FlashSetSDRDDRMode().
| u8 XOspiPsv_Msg::Opcode |
Opcode/Command.
Referenced by BulkErase(), DieErase(), FlashEnterExit4BAddMode(), FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashReadID(), FlashSetSDRDDRMode(), and XOspiPsv_IntrTransfer().
| u8 XOspiPsv_Msg::Proto |
Indicate number of Cmd-Addr-Data lines.
Referenced by BulkErase(), DieErase(), FlashEnterExit4BAddMode(), FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashReadID(), and FlashSetSDRDDRMode().
| u8* XOspiPsv_Msg::RxBfrPtr |
Read buffer pointer.
Referenced by BulkErase(), DieErase(), FlashEnterExit4BAddMode(), FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashReadID(), FlashSetSDRDDRMode(), XOspiPsv_IntrHandler(), and XOspiPsv_IntrTransfer().
| u8* XOspiPsv_Msg::TxBfrPtr |
Write buffer pointer.
Referenced by BulkErase(), DieErase(), FlashEnterExit4BAddMode(), FlashErase(), FlashIoWrite(), FlashLinearWrite(), FlashRead(), FlashReadID(), FlashSetSDRDDRMode(), and XOspiPsv_IntrTransfer().