Lines Matching full:uart
25 #include <asm/arch/regs-uart.h>
79 /* Enable UART */ in pxa_setbrg_common()
103 panic("Failed getting UART registers\n"); in pxa_setbrg_dev()
178 #define pxa_uart(uart, UART) \ argument
179 int uart##_init(void) \
181 return pxa_init_dev(UART##_INDEX); \
184 void uart##_setbrg(void) \
186 return pxa_setbrg_dev(UART##_INDEX); \
189 void uart##_putc(const char c) \
191 return pxa_putc_dev(UART##_INDEX, c); \
194 void uart##_puts(const char *s) \
196 return pxa_puts_dev(UART##_INDEX, s); \
199 int uart##_getc(void) \
201 return pxa_getc_dev(UART##_INDEX); \
204 int uart##_tstc(void) \
206 return pxa_tstc_dev(UART##_INDEX); \
209 #define pxa_uart_desc(uart) \ argument
210 struct serial_device serial_##uart##_device = \
212 .name = "serial_"#uart, \
213 .start = uart##_init, \
215 .setbrg = uart##_setbrg, \
216 .getc = uart##_getc, \
217 .tstc = uart##_tstc, \
218 .putc = uart##_putc, \
219 .puts = uart##_puts, \
222 #define pxa_uart_multi(uart, UART) \ argument
223 pxa_uart(uart, UART) \
224 pxa_uart_desc(uart)