#include <spi.h>
Data Fields | |
| u32 | CMD |
| Address Offset: 0x00 - Command Register. | |
| u32 | RSP |
| Address Offset: 0x04 - Response Register. | |
| u32 | CONFIG |
| Address Offset: 0x08 - Configuration Register. | |
| u32 | INTERRUPT |
| Address Offset: 0x0C - Interrupt Control. | |
| u32 | RESERVED0 [4] |
| Reserved. | |
| u32 | CLOCKDIVIDER |
| Address Offset: 0x20 - Clock Divider. | |
| u32 | SSSETUP |
| Address Offset: 0x24 - SS Setup Cycles. | |
| u32 | SSHOLD |
| Address Offset: 0x28 - SS Hold Cycles. | |
| u32 | SSDISABLE |
| Address Offset: 0x2C - SS Disable Cycles. | |
| u32 | SSACTIVEHIGH |
| Address Offset: 0x30 - SS Polarity. | |
| u32 | RESERVED1 [7] |
| Reserved. | |
| u32 | CMD_WRITELARGE |
| Address Offset: 0x50 - 32-bit Write. | |
| u32 | CMD_READWRITELARGE |
| Address Offset: 0x54 - 32-bit Read/Write. | |
| u32 | CMD_READLARGE |
| Address Offset: 0x58 - 32-bit Read. | |
SPI hardware register map.
| u32 spi_hwreg_t::CLOCKDIVIDER |
| u32 spi_hwreg_t::CMD_READLARGE |
| u32 spi_hwreg_t::CMD_READWRITELARGE |
| u32 spi_hwreg_t::CMD_WRITELARGE |
| u32 spi_hwreg_t::CONFIG |
| u32 spi_hwreg_t::INTERRUPT |
| u32 spi_hwreg_t::RSP |
| u32 spi_hwreg_t::SSACTIVEHIGH |
| u32 spi_hwreg_t::SSDISABLE |
| u32 spi_hwreg_t::SSHOLD |
| u32 spi_hwreg_t::SSSETUP |