Lines Matching refs:spi

58     mxc_spi_reva_regs_t *spi;  member
70 int MXC_SPI_RevA1_Init(mxc_spi_reva_regs_t *spi, int masterMode, int quadModeUsed, int numSlaves,
72 int MXC_SPI_RevA1_Shutdown(mxc_spi_reva_regs_t *spi);
73 int MXC_SPI_RevA1_ReadyForSleep(mxc_spi_reva_regs_t *spi);
74 int MXC_SPI_RevA1_SetFrequency(mxc_spi_reva_regs_t *spi, unsigned int hz);
75 unsigned int MXC_SPI_RevA1_GetFrequency(mxc_spi_reva_regs_t *spi);
76 int MXC_SPI_RevA1_SetDataSize(mxc_spi_reva_regs_t *spi, int dataSize);
77 int MXC_SPI_RevA1_GetDataSize(mxc_spi_reva_regs_t *spi);
78 int MXC_SPI_RevA1_SetMTMode(mxc_spi_reva_regs_t *spi, int mtMode);
79 int MXC_SPI_RevA1_GetMTMode(mxc_spi_reva_regs_t *spi);
80 int MXC_SPI_RevA1_SetSlave(mxc_spi_reva_regs_t *spi, int ssIdx);
81 int MXC_SPI_RevA1_GetSlave(mxc_spi_reva_regs_t *spi);
82 int MXC_SPI_RevA1_SetWidth(mxc_spi_reva_regs_t *spi, mxc_spi_reva_width_t spiWidth);
83 mxc_spi_reva_width_t MXC_SPI_RevA1_GetWidth(mxc_spi_reva_regs_t *spi);
84 int MXC_SPI_RevA1_SetMode(mxc_spi_reva_regs_t *spi, mxc_spi_reva_mode_t spiMode);
85 mxc_spi_reva_mode_t MXC_SPI_RevA1_GetMode(mxc_spi_reva_regs_t *spi);
86 int MXC_SPI_RevA1_StartTransmission(mxc_spi_reva_regs_t *spi);
87 int MXC_SPI_RevA1_GetActive(mxc_spi_reva_regs_t *spi);
88 int MXC_SPI_RevA1_AbortTransmission(mxc_spi_reva_regs_t *spi);
89 unsigned int MXC_SPI_RevA1_ReadRXFIFO(mxc_spi_reva_regs_t *spi, unsigned char *bytes,
91 unsigned int MXC_SPI_RevA1_WriteTXFIFO(mxc_spi_reva_regs_t *spi, unsigned char *bytes,
93 unsigned int MXC_SPI_RevA1_GetTXFIFOAvailable(mxc_spi_reva_regs_t *spi);
94 unsigned int MXC_SPI_RevA1_GetRXFIFOAvailable(mxc_spi_reva_regs_t *spi);
95 void MXC_SPI_RevA1_ClearRXFIFO(mxc_spi_reva_regs_t *spi);
96 void MXC_SPI_RevA1_ClearTXFIFO(mxc_spi_reva_regs_t *spi);
97 int MXC_SPI_RevA1_SetRXThreshold(mxc_spi_reva_regs_t *spi, unsigned int numBytes);
98 unsigned int MXC_SPI_RevA1_GetRXThreshold(mxc_spi_reva_regs_t *spi);
99 int MXC_SPI_RevA1_SetTXThreshold(mxc_spi_reva_regs_t *spi, unsigned int numBytes);
100 unsigned int MXC_SPI_RevA1_GetTXThreshold(mxc_spi_reva_regs_t *spi);
101 unsigned int MXC_SPI_RevA1_GetFlags(mxc_spi_reva_regs_t *spi);
102 void MXC_SPI_RevA1_ClearFlags(mxc_spi_reva_regs_t *spi);
103 void MXC_SPI_RevA1_EnableInt(mxc_spi_reva_regs_t *spi, unsigned int mask);
104 void MXC_SPI_RevA1_DisableInt(mxc_spi_reva_regs_t *spi, unsigned int mask);
114 int MXC_SPI_RevA1_SetDefaultTXData(mxc_spi_reva_regs_t *spi, unsigned int defaultTXData);
115 void MXC_SPI_RevA1_AbortAsync(mxc_spi_reva_regs_t *spi);
116 void MXC_SPI_RevA1_AsyncHandler(mxc_spi_reva_regs_t *spi);
117 void MXC_SPI_RevA1_HWSSControl(mxc_spi_reva_regs_t *spi, int state);