Lines Matching refs:uart
34 int MXC_UART_AsyncCallback(mxc_uart_regs_t *uart, int retVal) in MXC_UART_AsyncCallback() argument
36 return MXC_UART_RevC_AsyncCallback((mxc_uart_revc_regs_t *)uart, retVal); in MXC_UART_AsyncCallback()
39 int MXC_UART_AsyncStop(mxc_uart_regs_t *uart) in MXC_UART_AsyncStop() argument
41 return MXC_UART_RevC_AsyncStop((mxc_uart_revc_regs_t *)uart); in MXC_UART_AsyncStop()
44 int MXC_UART_Init(mxc_uart_regs_t *uart, unsigned int baud) in MXC_UART_Init() argument
49 retval = MXC_UART_Shutdown(uart); in MXC_UART_Init()
55 switch (MXC_UART_GET_IDX(uart)) { in MXC_UART_Init()
67 return MXC_UART_RevC_Init((mxc_uart_revc_regs_t *)uart, baud); in MXC_UART_Init()
70 int MXC_UART_Shutdown(mxc_uart_regs_t *uart) in MXC_UART_Shutdown() argument
72 switch (MXC_UART_GET_IDX(uart)) { in MXC_UART_Shutdown()
86 int MXC_UART_ReadyForSleep(mxc_uart_regs_t *uart) in MXC_UART_ReadyForSleep() argument
88 return MXC_UART_RevC_ReadyForSleep((mxc_uart_revc_regs_t *)uart); in MXC_UART_ReadyForSleep()
91 int MXC_UART_SetFrequency(mxc_uart_regs_t *uart, unsigned int baud) in MXC_UART_SetFrequency() argument
93 return MXC_UART_RevC_SetFrequency((mxc_uart_revc_regs_t *)uart, baud); in MXC_UART_SetFrequency()
96 int MXC_UART_GetFrequency(mxc_uart_regs_t *uart) in MXC_UART_GetFrequency() argument
98 return MXC_UART_RevC_GetFrequency((mxc_uart_revc_regs_t *)uart); in MXC_UART_GetFrequency()
101 int MXC_UART_SetDataSize(mxc_uart_regs_t *uart, int dataSize) in MXC_UART_SetDataSize() argument
103 return MXC_UART_RevC_SetDataSize((mxc_uart_revc_regs_t *)uart, dataSize); in MXC_UART_SetDataSize()
106 int MXC_UART_SetStopBits(mxc_uart_regs_t *uart, mxc_uart_stop_t stopBits) in MXC_UART_SetStopBits() argument
108 return MXC_UART_RevC_SetStopBits((mxc_uart_revc_regs_t *)uart, stopBits); in MXC_UART_SetStopBits()
111 int MXC_UART_SetParity(mxc_uart_regs_t *uart, mxc_uart_parity_t parity) in MXC_UART_SetParity() argument
113 return MXC_UART_RevC_SetParity((mxc_uart_revc_regs_t *)uart, parity); in MXC_UART_SetParity()
116 int MXC_UART_GetActive(mxc_uart_regs_t *uart) in MXC_UART_GetActive() argument
118 return MXC_UART_RevC_GetActive((mxc_uart_revc_regs_t *)uart); in MXC_UART_GetActive()
121 int MXC_UART_AbortTransmission(mxc_uart_regs_t *uart) in MXC_UART_AbortTransmission() argument
123 return MXC_UART_RevC_AbortTransmission((mxc_uart_revc_regs_t *)uart); in MXC_UART_AbortTransmission()
126 int MXC_UART_ReadCharacterRaw(mxc_uart_regs_t *uart) in MXC_UART_ReadCharacterRaw() argument
128 return MXC_UART_RevC_ReadCharacterRaw((mxc_uart_revc_regs_t *)uart); in MXC_UART_ReadCharacterRaw()
131 int MXC_UART_WriteCharacterRaw(mxc_uart_regs_t *uart, uint8_t character) in MXC_UART_WriteCharacterRaw() argument
133 return MXC_UART_RevC_WriteCharacterRaw((mxc_uart_revc_regs_t *)uart, character); in MXC_UART_WriteCharacterRaw()
136 int MXC_UART_ReadCharacter(mxc_uart_regs_t *uart) in MXC_UART_ReadCharacter() argument
138 return MXC_UART_Common_ReadCharacter(uart); in MXC_UART_ReadCharacter()
141 int MXC_UART_WriteCharacter(mxc_uart_regs_t *uart, uint8_t character) in MXC_UART_WriteCharacter() argument
143 return MXC_UART_Common_WriteCharacter(uart, character); in MXC_UART_WriteCharacter()
146 int MXC_UART_Read(mxc_uart_regs_t *uart, uint8_t *buffer, int *len) in MXC_UART_Read() argument
148 return MXC_UART_RevC_Read((mxc_uart_revc_regs_t *)uart, buffer, len); in MXC_UART_Read()
151 int MXC_UART_Write(mxc_uart_regs_t *uart, uint8_t *byte, int *len) in MXC_UART_Write() argument
153 return MXC_UART_RevC_Write((mxc_uart_revc_regs_t *)uart, byte, len); in MXC_UART_Write()
156 unsigned int MXC_UART_ReadRXFIFO(mxc_uart_regs_t *uart, unsigned char *bytes, unsigned int len) in MXC_UART_ReadRXFIFO() argument
158 return MXC_UART_RevC_ReadRXFIFO((mxc_uart_revc_regs_t *)uart, bytes, len); in MXC_UART_ReadRXFIFO()
161 int MXC_UART_ReadRXFIFODMA(mxc_uart_regs_t *uart, unsigned char *bytes, unsigned int len, in MXC_UART_ReadRXFIFODMA() argument
166 int uart_num = MXC_UART_GET_IDX(uart); in MXC_UART_ReadRXFIFODMA()
178 return MXC_UART_RevC_ReadRXFIFODMA((mxc_uart_revc_regs_t *)uart, bytes, len, callback, config); in MXC_UART_ReadRXFIFODMA()
181 unsigned int MXC_UART_GetRXFIFOAvailable(mxc_uart_regs_t *uart) in MXC_UART_GetRXFIFOAvailable() argument
183 return MXC_UART_RevC_GetRXFIFOAvailable((mxc_uart_revc_regs_t *)uart); in MXC_UART_GetRXFIFOAvailable()
186 unsigned int MXC_UART_WriteTXFIFO(mxc_uart_regs_t *uart, unsigned char *bytes, unsigned int len) in MXC_UART_WriteTXFIFO() argument
188 return MXC_UART_RevC_WriteTXFIFO((mxc_uart_revc_regs_t *)uart, bytes, len); in MXC_UART_WriteTXFIFO()
191 int MXC_UART_WriteTXFIFODMA(mxc_uart_regs_t *uart, unsigned char *bytes, unsigned int len, in MXC_UART_WriteTXFIFODMA() argument
196 int uart_num = MXC_UART_GET_IDX(uart); in MXC_UART_WriteTXFIFODMA()
208 return MXC_UART_RevC_WriteTXFIFODMA((mxc_uart_revc_regs_t *)uart, bytes, len, callback, config); in MXC_UART_WriteTXFIFODMA()
211 unsigned int MXC_UART_GetTXFIFOAvailable(mxc_uart_regs_t *uart) in MXC_UART_GetTXFIFOAvailable() argument
213 return MXC_UART_RevC_GetTXFIFOAvailable((mxc_uart_revc_regs_t *)uart); in MXC_UART_GetTXFIFOAvailable()
216 int MXC_UART_ClearRXFIFO(mxc_uart_regs_t *uart) in MXC_UART_ClearRXFIFO() argument
218 return MXC_UART_RevC_ClearRXFIFO((mxc_uart_revc_regs_t *)uart); in MXC_UART_ClearRXFIFO()
221 int MXC_UART_ClearTXFIFO(mxc_uart_regs_t *uart) in MXC_UART_ClearTXFIFO() argument
223 return MXC_UART_RevC_ClearTXFIFO((mxc_uart_revc_regs_t *)uart); in MXC_UART_ClearTXFIFO()
226 int MXC_UART_SetRXThreshold(mxc_uart_regs_t *uart, unsigned int numBytes) in MXC_UART_SetRXThreshold() argument
228 return MXC_UART_RevC_SetRXThreshold((mxc_uart_revc_regs_t *)uart, numBytes); in MXC_UART_SetRXThreshold()
231 unsigned int MXC_UART_GetRXThreshold(mxc_uart_regs_t *uart) in MXC_UART_GetRXThreshold() argument
233 return MXC_UART_RevC_GetRXThreshold((mxc_uart_revc_regs_t *)uart); in MXC_UART_GetRXThreshold()
236 unsigned int MXC_UART_GetFlags(mxc_uart_regs_t *uart) in MXC_UART_GetFlags() argument
238 return MXC_UART_RevC_GetFlags((mxc_uart_revc_regs_t *)uart); in MXC_UART_GetFlags()
241 int MXC_UART_ClearFlags(mxc_uart_regs_t *uart, unsigned int flags) in MXC_UART_ClearFlags() argument
243 return MXC_UART_RevC_ClearFlags((mxc_uart_revc_regs_t *)uart, flags); in MXC_UART_ClearFlags()
246 int MXC_UART_EnableInt(mxc_uart_regs_t *uart, unsigned int mask) in MXC_UART_EnableInt() argument
248 return MXC_UART_RevC_EnableInt((mxc_uart_revc_regs_t *)uart, mask); in MXC_UART_EnableInt()
251 int MXC_UART_DisableInt(mxc_uart_regs_t *uart, unsigned int mask) in MXC_UART_DisableInt() argument
253 return MXC_UART_RevC_DisableInt((mxc_uart_revc_regs_t *)uart, mask); in MXC_UART_DisableInt()
256 unsigned int MXC_UART_GetStatus(mxc_uart_regs_t *uart) in MXC_UART_GetStatus() argument
258 return MXC_UART_RevC_GetStatus((mxc_uart_revc_regs_t *)uart); in MXC_UART_GetStatus()
276 int MXC_UART_AbortAsync(mxc_uart_regs_t *uart) in MXC_UART_AbortAsync() argument
278 return MXC_UART_RevC_AbortAsync((mxc_uart_revc_regs_t *)uart); in MXC_UART_AbortAsync()
281 int MXC_UART_AsyncHandler(mxc_uart_regs_t *uart) in MXC_UART_AsyncHandler() argument
283 return MXC_UART_RevC_AsyncHandler((mxc_uart_revc_regs_t *)uart); in MXC_UART_AsyncHandler()