9 #ifndef _HARDWARE_STRUCTS_SSI_H 10 #define _HARDWARE_STRUCTS_SSI_H 13 #include "hardware/regs/ssi.h" 24 _REG_(SSI_CTRLR0_OFFSET)
39 _REG_(SSI_CTRLR1_OFFSET)
44 _REG_(SSI_SSIENR_OFFSET)
49 _REG_(SSI_MWCR_OFFSET)
61 _REG_(SSI_BAUDR_OFFSET)
66 _REG_(SSI_TXFTLR_OFFSET)
71 _REG_(SSI_RXFTLR_OFFSET)
76 _REG_(SSI_TXFLR_OFFSET)
81 _REG_(SSI_RXFLR_OFFSET)
107 _REG_(SSI_ISR_OFFSET)
117 _REG_(SSI_RISR_OFFSET)
127 _REG_(SSI_TXOICR_OFFSET)
132 _REG_(SSI_RXOICR_OFFSET)
137 _REG_(SSI_RXUICR_OFFSET)
142 _REG_(SSI_MSTICR_OFFSET)
147 _REG_(SSI_ICR_OFFSET)
152 _REG_(SSI_DMACR_OFFSET)
158 _REG_(SSI_DMATDLR_OFFSET)
163 _REG_(SSI_DMARDLR_OFFSET)
168 _REG_(SSI_IDR_OFFSET)
173 _REG_(SSI_SSI_VERSION_ID_OFFSET)
176 io_ro_32 ssi_version_id;
178 _REG_(SSI_DR0_OFFSET)
185 _REG_(SSI_RX_SAMPLE_DLY_OFFSET)
188 io_rw_32 rx_sample_dly;
190 _REG_(SSI_SPI_CTRLR0_OFFSET)
202 _REG_(SSI_TXD_DRIVE_EDGE_OFFSET)
205 io_rw_32 txd_drive_edge;
208 #define ssi_hw ((ssi_hw_t *)XIP_SSI_BASE)