Lines Matching refs:spi
132 mxc_spi_regs_t *spi; ///<Point to SPI registers member
192 int MXC_SPI_Init(mxc_spi_regs_t *spi, int masterMode, int quadModeUsed, int numSlaves,
202 int MXC_SPI_Shutdown(mxc_spi_regs_t *spi);
216 int MXC_SPI_ReadyForSleep(mxc_spi_regs_t *spi);
225 int MXC_SPI_GetPeripheralClock(mxc_spi_regs_t *spi);
238 int MXC_SPI_SetFrequency(mxc_spi_regs_t *spi, unsigned int hz);
249 unsigned int MXC_SPI_GetFrequency(mxc_spi_regs_t *spi);
259 int MXC_SPI_SetDataSize(mxc_spi_regs_t *spi, int dataSize);
268 int MXC_SPI_GetDataSize(mxc_spi_regs_t *spi);
281 int MXC_SPI_SetMTMode(mxc_spi_regs_t *spi, int mtMode);
290 int MXC_SPI_GetMTMode(mxc_spi_regs_t *spi);
306 int MXC_SPI_SetSlave(mxc_spi_regs_t *spi, int ssIdx);
317 int MXC_SPI_GetSlave(mxc_spi_regs_t *spi);
327 int MXC_SPI_SetWidth(mxc_spi_regs_t *spi, mxc_spi_width_t spiWidth);
336 mxc_spi_width_t MXC_SPI_GetWidth(mxc_spi_regs_t *spi);
346 int MXC_SPI_SetMode(mxc_spi_regs_t *spi, mxc_spi_mode_t spiMode);
355 mxc_spi_mode_t MXC_SPI_GetMode(mxc_spi_regs_t *spi);
369 int MXC_SPI_StartTransmission(mxc_spi_regs_t *spi);
380 int MXC_SPI_GetActive(mxc_spi_regs_t *spi);
391 int MXC_SPI_AbortTransmission(mxc_spi_regs_t *spi);
402 unsigned int MXC_SPI_ReadRXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsigned int len);
411 unsigned int MXC_SPI_GetRXFIFOAvailable(mxc_spi_regs_t *spi);
422 unsigned int MXC_SPI_WriteTXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsigned int len);
431 unsigned int MXC_SPI_GetTXFIFOAvailable(mxc_spi_regs_t *spi);
438 void MXC_SPI_ClearRXFIFO(mxc_spi_regs_t *spi);
445 void MXC_SPI_ClearTXFIFO(mxc_spi_regs_t *spi);
464 int MXC_SPI_SetRXThreshold(mxc_spi_regs_t *spi, unsigned int numBytes);
473 unsigned int MXC_SPI_GetRXThreshold(mxc_spi_regs_t *spi);
492 int MXC_SPI_SetTXThreshold(mxc_spi_regs_t *spi, unsigned int numBytes);
501 unsigned int MXC_SPI_GetTXThreshold(mxc_spi_regs_t *spi);
513 unsigned int MXC_SPI_GetFlags(mxc_spi_regs_t *spi);
524 void MXC_SPI_ClearFlags(mxc_spi_regs_t *spi);
535 void MXC_SPI_EnableInt(mxc_spi_regs_t *spi, unsigned int intEn);
546 void MXC_SPI_DisableInt(mxc_spi_regs_t *spi, unsigned int intDis);
663 int MXC_SPI_SetDefaultTXData(mxc_spi_regs_t *spi, unsigned int defaultTXData);
674 void MXC_SPI_AbortAsync(mxc_spi_regs_t *spi);
685 void MXC_SPI_AsyncHandler(mxc_spi_regs_t *spi);
697 void MXC_SPI_HWSSControl(mxc_spi_regs_t *spi, int state);