Home
last modified time | relevance | path

Searched refs:UART_LSR_THRE (Results 1 – 5 of 5) sorted by relevance

/drivers/serial/
A Dserial_mt7620.c47 #define UART_LSR_THRE 0x20 /* Xmit holding register empty */ macro
99 if (!(readl(&plat->regs->lsr) & UART_LSR_THRE)) in mt7620_serial_putc()
127 return (readl(&plat->regs->lsr) & UART_LSR_THRE) ? 0 : 1; in mt7620_serial_pending()
238 while (!(readl(&regs->lsr) & UART_LSR_THRE)) in _debug_uart_putc()
A Dns16550.c228 if ((serial_in(&com_port->lsr) & (UART_LSR_TEMT | UART_LSR_THRE)) in ns16550_init()
229 == UART_LSR_THRE) { in ns16550_init()
280 while ((serial_in(&com_port->lsr) & UART_LSR_THRE) == 0) in ns16550_putc()
357 while (!(serial_din(&com_port->lsr) & UART_LSR_THRE)) { in _debug_uart_putc()
375 if (!(serial_in(&com_port->lsr) & UART_LSR_THRE)) in ns16550_serial_putc()
398 return (serial_in(&com_port->lsr) & UART_LSR_THRE) ? 0 : 1; in ns16550_serial_pending()
A Dserial_uniphier.c69 if (!(readl(priv->membase + UNIPHIER_UART_LSR) & UART_LSR_THRE)) in uniphier_serial_putc()
84 return !(readl(priv->membase + UNIPHIER_UART_LSR) & UART_LSR_THRE); in uniphier_serial_pending()
A Dserial_mtk.c61 #define UART_LSR_THRE 0x20 /* Xmit holding register empty */ macro
185 if (!(readl(&priv->regs->lsr) & UART_LSR_THRE)) in _mtk_serial_putc()
209 return (readl(&priv->regs->lsr) & UART_LSR_THRE) ? 0 : 1; in _mtk_serial_pending()
502 while (!(readl(&regs->lsr) & UART_LSR_THRE)) in _debug_uart_putc()
A Dserial_omap.c96 while (!(serial_din(&com_port->lsr) & UART_LSR_THRE)) in _debug_uart_putc()

Completed in 15 milliseconds