Lines Matching refs:spi

33 int MXC_SPI_Init(mxc_spi_regs_t *spi, int masterMode, int quadModeUsed, int numSlaves,  in MXC_SPI_Init()  argument
38 spi_num = MXC_SPI_GET_IDX(spi); in MXC_SPI_Init()
51 if (spi == MXC_SPI0) { in MXC_SPI_Init()
55 } else if (spi == MXC_SPI1) { in MXC_SPI_Init()
59 } else if (spi == MXC_SPI2) { in MXC_SPI_Init()
63 } else if (spi == MXC_SPI3) { in MXC_SPI_Init()
71 return MXC_SPI_RevA1_Init((mxc_spi_reva_regs_t *)spi, masterMode, quadModeUsed, numSlaves, in MXC_SPI_Init()
75 int MXC_SPI_Shutdown(mxc_spi_regs_t *spi) in MXC_SPI_Shutdown() argument
78 spi_num = MXC_SPI_GET_IDX(spi); in MXC_SPI_Shutdown()
81 MXC_SPI_RevA1_Shutdown((mxc_spi_reva_regs_t *)spi); in MXC_SPI_Shutdown()
83 if (spi == MXC_SPI0) { in MXC_SPI_Shutdown()
85 } else if (spi == MXC_SPI1) { in MXC_SPI_Shutdown()
87 } else if (spi == MXC_SPI2) { in MXC_SPI_Shutdown()
89 } else if (spi == MXC_SPI3) { in MXC_SPI_Shutdown()
98 int MXC_SPI_ReadyForSleep(mxc_spi_regs_t *spi) in MXC_SPI_ReadyForSleep() argument
100 return MXC_SPI_RevA1_ReadyForSleep((mxc_spi_reva_regs_t *)spi); in MXC_SPI_ReadyForSleep()
103 int MXC_SPI_GetPeripheralClock(mxc_spi_regs_t *spi) in MXC_SPI_GetPeripheralClock() argument
105 if (spi == MXC_SPI0 || spi == MXC_SPI1 || spi == MXC_SPI2) { in MXC_SPI_GetPeripheralClock()
107 } else if (spi == MXC_SPI3) { in MXC_SPI_GetPeripheralClock()
132 int MXC_SPI_SetFrequency(mxc_spi_regs_t *spi, unsigned int hz) in MXC_SPI_SetFrequency() argument
134 return MXC_SPI_RevA1_SetFrequency((mxc_spi_reva_regs_t *)spi, hz); in MXC_SPI_SetFrequency()
137 unsigned int MXC_SPI_GetFrequency(mxc_spi_regs_t *spi) in MXC_SPI_GetFrequency() argument
139 return MXC_SPI_RevA1_GetFrequency((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetFrequency()
142 int MXC_SPI_SetDataSize(mxc_spi_regs_t *spi, int dataSize) in MXC_SPI_SetDataSize() argument
144 return MXC_SPI_RevA1_SetDataSize((mxc_spi_reva_regs_t *)spi, dataSize); in MXC_SPI_SetDataSize()
147 int MXC_SPI_GetDataSize(mxc_spi_regs_t *spi) in MXC_SPI_GetDataSize() argument
149 return MXC_SPI_RevA1_GetDataSize((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetDataSize()
152 int MXC_SPI_SetSlave(mxc_spi_regs_t *spi, int ssIdx) in MXC_SPI_SetSlave() argument
154 return MXC_SPI_RevA1_SetSlave((mxc_spi_reva_regs_t *)spi, ssIdx); in MXC_SPI_SetSlave()
157 int MXC_SPI_GetSlave(mxc_spi_regs_t *spi) in MXC_SPI_GetSlave() argument
159 return MXC_SPI_RevA1_GetSlave((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetSlave()
162 int MXC_SPI_SetWidth(mxc_spi_regs_t *spi, mxc_spi_width_t spiWidth) in MXC_SPI_SetWidth() argument
164 return MXC_SPI_RevA1_SetWidth((mxc_spi_reva_regs_t *)spi, spiWidth); in MXC_SPI_SetWidth()
167 mxc_spi_width_t MXC_SPI_GetWidth(mxc_spi_regs_t *spi) in MXC_SPI_GetWidth() argument
169 return MXC_SPI_RevA1_GetWidth((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetWidth()
172 int MXC_SPI_SetMode(mxc_spi_regs_t *spi, mxc_spi_mode_t spiMode) in MXC_SPI_SetMode() argument
174 return MXC_SPI_RevA1_SetMode((mxc_spi_reva_regs_t *)spi, spiMode); in MXC_SPI_SetMode()
177 mxc_spi_mode_t MXC_SPI_GetMode(mxc_spi_regs_t *spi) in MXC_SPI_GetMode() argument
179 return MXC_SPI_RevA1_GetMode((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetMode()
182 int MXC_SPI_StartTransmission(mxc_spi_regs_t *spi) in MXC_SPI_StartTransmission() argument
184 return MXC_SPI_RevA1_StartTransmission((mxc_spi_reva_regs_t *)spi); in MXC_SPI_StartTransmission()
187 int MXC_SPI_GetActive(mxc_spi_regs_t *spi) in MXC_SPI_GetActive() argument
189 return MXC_SPI_RevA1_GetActive((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetActive()
192 int MXC_SPI_AbortTransmission(mxc_spi_regs_t *spi) in MXC_SPI_AbortTransmission() argument
194 return MXC_SPI_RevA1_AbortTransmission((mxc_spi_reva_regs_t *)spi); in MXC_SPI_AbortTransmission()
197 unsigned int MXC_SPI_ReadRXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsigned int len) in MXC_SPI_ReadRXFIFO() argument
199 return MXC_SPI_RevA1_ReadRXFIFO((mxc_spi_reva_regs_t *)spi, bytes, len); in MXC_SPI_ReadRXFIFO()
202 unsigned int MXC_SPI_GetRXFIFOAvailable(mxc_spi_regs_t *spi) in MXC_SPI_GetRXFIFOAvailable() argument
204 return MXC_SPI_RevA1_GetRXFIFOAvailable((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetRXFIFOAvailable()
207 unsigned int MXC_SPI_WriteTXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsigned int len) in MXC_SPI_WriteTXFIFO() argument
209 return MXC_SPI_RevA1_WriteTXFIFO((mxc_spi_reva_regs_t *)spi, bytes, len); in MXC_SPI_WriteTXFIFO()
212 unsigned int MXC_SPI_GetTXFIFOAvailable(mxc_spi_regs_t *spi) in MXC_SPI_GetTXFIFOAvailable() argument
214 return MXC_SPI_RevA1_GetTXFIFOAvailable((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetTXFIFOAvailable()
217 void MXC_SPI_ClearRXFIFO(mxc_spi_regs_t *spi) in MXC_SPI_ClearRXFIFO() argument
219 MXC_SPI_RevA1_ClearRXFIFO((mxc_spi_reva_regs_t *)spi); in MXC_SPI_ClearRXFIFO()
222 void MXC_SPI_ClearTXFIFO(mxc_spi_regs_t *spi) in MXC_SPI_ClearTXFIFO() argument
224 MXC_SPI_RevA1_ClearTXFIFO((mxc_spi_reva_regs_t *)spi); in MXC_SPI_ClearTXFIFO()
227 int MXC_SPI_SetRXThreshold(mxc_spi_regs_t *spi, unsigned int numBytes) in MXC_SPI_SetRXThreshold() argument
229 return MXC_SPI_RevA1_SetRXThreshold((mxc_spi_reva_regs_t *)spi, numBytes); in MXC_SPI_SetRXThreshold()
232 unsigned int MXC_SPI_GetRXThreshold(mxc_spi_regs_t *spi) in MXC_SPI_GetRXThreshold() argument
234 return MXC_SPI_RevA1_GetRXThreshold((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetRXThreshold()
237 int MXC_SPI_SetTXThreshold(mxc_spi_regs_t *spi, unsigned int numBytes) in MXC_SPI_SetTXThreshold() argument
239 return MXC_SPI_RevA1_SetTXThreshold((mxc_spi_reva_regs_t *)spi, numBytes); in MXC_SPI_SetTXThreshold()
242 unsigned int MXC_SPI_GetTXThreshold(mxc_spi_regs_t *spi) in MXC_SPI_GetTXThreshold() argument
244 return MXC_SPI_RevA1_GetTXThreshold((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetTXThreshold()
247 unsigned int MXC_SPI_GetFlags(mxc_spi_regs_t *spi) in MXC_SPI_GetFlags() argument
249 return MXC_SPI_RevA1_GetFlags((mxc_spi_reva_regs_t *)spi); in MXC_SPI_GetFlags()
252 void MXC_SPI_ClearFlags(mxc_spi_regs_t *spi) in MXC_SPI_ClearFlags() argument
254 MXC_SPI_RevA1_ClearFlags((mxc_spi_reva_regs_t *)spi); in MXC_SPI_ClearFlags()
257 void MXC_SPI_EnableInt(mxc_spi_regs_t *spi, unsigned int mask) in MXC_SPI_EnableInt() argument
259 MXC_SPI_RevA1_EnableInt((mxc_spi_reva_regs_t *)spi, mask); in MXC_SPI_EnableInt()
262 void MXC_SPI_DisableInt(mxc_spi_regs_t *spi, unsigned int mask) in MXC_SPI_DisableInt() argument
264 MXC_SPI_RevA1_DisableInt((mxc_spi_reva_regs_t *)spi, mask); in MXC_SPI_DisableInt()
283 spi_num = MXC_SPI_GET_IDX(req->spi); in MXC_SPI_MasterTransactionDMA()
344 spi_num = MXC_SPI_GET_IDX(req->spi); in MXC_SPI_SlaveTransactionDMA()
389 int MXC_SPI_SetDefaultTXData(mxc_spi_regs_t *spi, unsigned int defaultTXData) in MXC_SPI_SetDefaultTXData() argument
391 return MXC_SPI_RevA1_SetDefaultTXData((mxc_spi_reva_regs_t *)spi, defaultTXData); in MXC_SPI_SetDefaultTXData()
394 void MXC_SPI_AbortAsync(mxc_spi_regs_t *spi) in MXC_SPI_AbortAsync() argument
396 MXC_SPI_RevA1_AbortAsync((mxc_spi_reva_regs_t *)spi); in MXC_SPI_AbortAsync()
399 void MXC_SPI_AsyncHandler(mxc_spi_regs_t *spi) in MXC_SPI_AsyncHandler() argument
401 MXC_SPI_RevA1_AsyncHandler((mxc_spi_reva_regs_t *)spi); in MXC_SPI_AsyncHandler()
404 void MXC_SPI_HWSSControl(mxc_spi_regs_t *spi, int state) in MXC_SPI_HWSSControl() argument
406 MXC_SPI_RevA1_HWSSControl((mxc_spi_reva_regs_t *)spi, state); in MXC_SPI_HWSSControl()