Lines Matching refs:spi
34 int MXC_SPI_Init(mxc_spi_regs_t *spi, int masterMode, int quadModeUsed, int numSlaves, in MXC_SPI_Init() argument
39 spi_num = MXC_SPI_GET_IDX(spi); in MXC_SPI_Init()
53 if (spi == MXC_SPI0) { in MXC_SPI_Init()
57 } else if (spi == MXC_SPI1) { in MXC_SPI_Init()
61 } else if (spi == MXC_SPI2) { in MXC_SPI_Init()
70 return MXC_SPI_RevA1_Init(spi, masterMode, quadModeUsed, numSlaves, ssPolarity, hz); in MXC_SPI_Init()
73 int MXC_SPI_Shutdown(mxc_spi_regs_t *spi) in MXC_SPI_Shutdown() argument
76 spi_num = MXC_SPI_GET_IDX(spi); in MXC_SPI_Shutdown()
79 MXC_SPI_RevA1_Shutdown(spi); in MXC_SPI_Shutdown()
81 if (spi == MXC_SPI0) { in MXC_SPI_Shutdown()
83 } else if (spi == MXC_SPI1) { in MXC_SPI_Shutdown()
85 } else if (spi == MXC_SPI2) { in MXC_SPI_Shutdown()
94 int MXC_SPI_ReadyForSleep(mxc_spi_regs_t *spi) in MXC_SPI_ReadyForSleep() argument
96 return MXC_SPI_RevA1_ReadyForSleep(spi); in MXC_SPI_ReadyForSleep()
99 int MXC_SPI_GetPeripheralClock(mxc_spi_regs_t *spi) in MXC_SPI_GetPeripheralClock() argument
101 if (MXC_SPI_GET_IDX(spi) != -1) { in MXC_SPI_GetPeripheralClock()
109 int MXC_SPI_SetFrequency(mxc_spi_regs_t *spi, unsigned int hz) in MXC_SPI_SetFrequency() argument
111 return MXC_SPI_RevA1_SetFrequency(spi, hz); in MXC_SPI_SetFrequency()
114 unsigned int MXC_SPI_GetFrequency(mxc_spi_regs_t *spi) in MXC_SPI_GetFrequency() argument
116 return MXC_SPI_RevA1_GetFrequency(spi); in MXC_SPI_GetFrequency()
119 int MXC_SPI_SetDataSize(mxc_spi_regs_t *spi, int dataSize) in MXC_SPI_SetDataSize() argument
121 return MXC_SPI_RevA1_SetDataSize(spi, dataSize); in MXC_SPI_SetDataSize()
124 int MXC_SPI_GetDataSize(mxc_spi_regs_t *spi) in MXC_SPI_GetDataSize() argument
126 return MXC_SPI_RevA1_GetDataSize(spi); in MXC_SPI_GetDataSize()
129 int MXC_SPI_SetSlave(mxc_spi_regs_t *spi, int ssIdx) in MXC_SPI_SetSlave() argument
131 return MXC_SPI_RevA1_SetSlave(spi, ssIdx); in MXC_SPI_SetSlave()
133 int MXC_SPI_GetSlave(mxc_spi_regs_t *spi) in MXC_SPI_GetSlave() argument
135 return MXC_SPI_RevA1_GetSlave(spi); in MXC_SPI_GetSlave()
138 int MXC_SPI_SetWidth(mxc_spi_regs_t *spi, mxc_spi_width_t spiWidth) in MXC_SPI_SetWidth() argument
140 return MXC_SPI_RevA1_SetWidth(spi, spiWidth); in MXC_SPI_SetWidth()
143 mxc_spi_width_t MXC_SPI_GetWidth(mxc_spi_regs_t *spi) in MXC_SPI_GetWidth() argument
145 return MXC_SPI_RevA1_GetWidth(spi); in MXC_SPI_GetWidth()
148 int MXC_SPI_SetMode(mxc_spi_regs_t *spi, mxc_spi_mode_t spiMode) in MXC_SPI_SetMode() argument
150 return MXC_SPI_RevA1_SetMode((mxc_spi_reva_regs_t *)spi, spiMode); in MXC_SPI_SetMode()
153 mxc_spi_mode_t MXC_SPI_GetMode(mxc_spi_regs_t *spi) in MXC_SPI_GetMode() argument
155 return MXC_SPI_RevA1_GetMode((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetMode()
158 int MXC_SPI_StartTransmission(mxc_spi_regs_t *spi) in MXC_SPI_StartTransmission() argument
160 return MXC_SPI_RevA1_StartTransmission(spi); in MXC_SPI_StartTransmission()
163 int MXC_SPI_GetActive(mxc_spi_regs_t *spi) in MXC_SPI_GetActive() argument
165 return MXC_SPI_RevA1_GetActive(spi); in MXC_SPI_GetActive()
168 int MXC_SPI_AbortTransmission(mxc_spi_regs_t *spi) in MXC_SPI_AbortTransmission() argument
170 return MXC_SPI_RevA1_AbortTransmission(spi); in MXC_SPI_AbortTransmission()
173 unsigned int MXC_SPI_ReadRXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsigned int len) in MXC_SPI_ReadRXFIFO() argument
175 return MXC_SPI_RevA1_ReadRXFIFO(spi, bytes, len); in MXC_SPI_ReadRXFIFO()
178 unsigned int MXC_SPI_GetRXFIFOAvailable(mxc_spi_regs_t *spi) in MXC_SPI_GetRXFIFOAvailable() argument
180 return MXC_SPI_RevA1_GetRXFIFOAvailable(spi); in MXC_SPI_GetRXFIFOAvailable()
183 unsigned int MXC_SPI_WriteTXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsigned int len) in MXC_SPI_WriteTXFIFO() argument
185 return MXC_SPI_RevA1_WriteTXFIFO(spi, bytes, len); in MXC_SPI_WriteTXFIFO()
188 unsigned int MXC_SPI_GetTXFIFOAvailable(mxc_spi_regs_t *spi) in MXC_SPI_GetTXFIFOAvailable() argument
190 return MXC_SPI_RevA1_GetTXFIFOAvailable(spi); in MXC_SPI_GetTXFIFOAvailable()
193 void MXC_SPI_ClearRXFIFO(mxc_spi_regs_t *spi) in MXC_SPI_ClearRXFIFO() argument
195 MXC_SPI_RevA1_ClearRXFIFO(spi); in MXC_SPI_ClearRXFIFO()
198 void MXC_SPI_ClearTXFIFO(mxc_spi_regs_t *spi) in MXC_SPI_ClearTXFIFO() argument
200 MXC_SPI_RevA1_ClearTXFIFO(spi); in MXC_SPI_ClearTXFIFO()
203 int MXC_SPI_SetRXThreshold(mxc_spi_regs_t *spi, unsigned int numBytes) in MXC_SPI_SetRXThreshold() argument
205 return MXC_SPI_RevA1_SetRXThreshold(spi, numBytes); in MXC_SPI_SetRXThreshold()
208 unsigned int MXC_SPI_GetRXThreshold(mxc_spi_regs_t *spi) in MXC_SPI_GetRXThreshold() argument
210 return MXC_SPI_RevA1_GetRXThreshold(spi); in MXC_SPI_GetRXThreshold()
213 int MXC_SPI_SetTXThreshold(mxc_spi_regs_t *spi, unsigned int numBytes) in MXC_SPI_SetTXThreshold() argument
215 return MXC_SPI_RevA1_SetTXThreshold(spi, numBytes); in MXC_SPI_SetTXThreshold()
218 unsigned int MXC_SPI_GetTXThreshold(mxc_spi_regs_t *spi) in MXC_SPI_GetTXThreshold() argument
220 return MXC_SPI_RevA1_GetTXThreshold(spi); in MXC_SPI_GetTXThreshold()
223 unsigned int MXC_SPI_GetFlags(mxc_spi_regs_t *spi) in MXC_SPI_GetFlags() argument
225 return MXC_SPI_RevA1_GetFlags(spi); in MXC_SPI_GetFlags()
228 void MXC_SPI_ClearFlags(mxc_spi_regs_t *spi) in MXC_SPI_ClearFlags() argument
230 MXC_SPI_RevA1_ClearFlags(spi); in MXC_SPI_ClearFlags()
233 void MXC_SPI_EnableInt(mxc_spi_regs_t *spi, unsigned int mask) in MXC_SPI_EnableInt() argument
235 MXC_SPI_RevA1_EnableInt(spi, mask); in MXC_SPI_EnableInt()
238 void MXC_SPI_DisableInt(mxc_spi_regs_t *spi, unsigned int mask) in MXC_SPI_DisableInt() argument
240 MXC_SPI_RevA1_DisableInt(spi, mask); in MXC_SPI_DisableInt()
260 spi_num = MXC_SPI_GET_IDX(req->spi); in MXC_SPI_MasterTransactionDMA()
323 spi_num = MXC_SPI_GET_IDX(req->spi); in MXC_SPI_SlaveTransactionDMA()
369 int MXC_SPI_SetDefaultTXData(mxc_spi_regs_t *spi, unsigned int defaultTXData) in MXC_SPI_SetDefaultTXData() argument
371 return MXC_SPI_RevA1_SetDefaultTXData(spi, defaultTXData); in MXC_SPI_SetDefaultTXData()
374 void MXC_SPI_AbortAsync(mxc_spi_regs_t *spi) in MXC_SPI_AbortAsync() argument
376 MXC_SPI_RevA1_AbortAsync(spi); in MXC_SPI_AbortAsync()
379 void MXC_SPI_AsyncHandler(mxc_spi_regs_t *spi) in MXC_SPI_AsyncHandler() argument
381 MXC_SPI_RevA1_AsyncHandler(spi); in MXC_SPI_AsyncHandler()
384 void MXC_SPI_HWSSControl(mxc_spi_regs_t *spi, int state) in MXC_SPI_HWSSControl() argument
386 MXC_SPI_RevA1_HWSSControl((mxc_spi_reva_regs_t *)spi, state); in MXC_SPI_HWSSControl()