This typedef contains configuration information for a flash message.
Declaration
typedef struct
{
u64 RxAddr64bit,
u32 ByteCount,
u32 Addr,
u8 * TxBfrPtr,
u8 * RxBfrPtr,
u8 Opcode,
u8 Dummy,
u8 Xfer64bit,
u8 DualByteOpCode,
u8 Addrsize,
u8 Addrvalid,
u8 Proto
} XSfl_Msg;
| Member | Description |
|---|---|
| RxAddr64bit | Provide 64-bit read address for 32-bit platform |
| ByteCount | Number of bytes to read or write |
| Addr | Device Address |
| TxBfrPtr | Write buffer pointer |
| RxBfrPtr | Read buffer pointer |
| Opcode | Opcode/Command |
| Dummy | Number of dummy cycles for opcode |
| Xfer64bit | Set to 1 when reading from 64-bit addr otherwise 0 |
| DualByteOpCode | Extended opcode in dual-byte opcode mode |
| Addrsize | Size of address in bytes |
| Addrvalid | 1 if Address is required for opcode, 0 otherwise |
| Proto | Indicate number of Cmd-Addr-Data lines |