46 #include "socal/alt_spis.h"
47 #include "socal/alt_spim.h"
48 #include "socal/alt_sysmgr.h"
49 #include "socal/hps.h"
50 #include "socal/socal.h"
185 typedef struct ALT_SPI_DEV_s
191 uint32_t last_slave_mask;
193 uint32_t last_transfer_mode;
322 #define ALT_SPI_MW_CTL_FRAME_SIZE_MAX (16)
581 #define ALT_SPI_SLAVE_MASK_ALL 0xF
604 const uint32_t mask);
631 const uint32_t mask);
706 uint32_t * speed_in_hz);
725 uint32_t speed_in_hz);
997 #define ALT_SPI_RXD_SAMPLE_DELAY_MAX 4
1055 #define ALT_SPI_RX_FIFO_NUM_ENTRIES 256
1125 uint32_t *num_entries);
1144 uint8_t *threshold);
1163 const uint8_t threshold);
1185 #define ALT_SPI_TX_FIFO_NUM_ENTRIES 256
1257 uint32_t *num_entries);
1276 uint8_t *threshold);
1295 const uint8_t threshold);
1378 const uint32_t slave_select,
1379 const size_t num_frames,
1380 const uint16_t * tx_buf,
1420 const uint32_t slave_select,
1421 const size_t num_frames,
1422 const uint16_t * tx_buf);
1460 const uint32_t slave_select,
1461 const size_t num_frames,
1510 const uint32_t slave_select,
1511 const uint8_t opcode,
1512 const uint16_t eeprom_addr,
1513 const size_t num_frames,
1568 const uint16_t * tx_buf,
1570 const size_t buf_len);
1605 const uint16_t * tx_buf,
1606 const size_t buf_len);
1642 const size_t buf_len);