Lines Matching refs:serial_out
122 static inline void serial_out(struct uart_port *port, int offset, int value) in serial_out() function
155 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_tx()
156 serial_out(port, SPRD_IEN, ien); in sprd_stop_tx()
166 serial_out(port, SPRD_IEN, ien); in sprd_start_tx()
180 serial_out(port, SPRD_IEN, ien); in sprd_stop_rx()
181 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_rx()
252 serial_out(port, SPRD_TXD, port->x_char); in sprd_tx()
265 serial_out(port, SPRD_TXD, xmit->buf[xmit->tail]); in sprd_tx()
295 serial_out(port, SPRD_ICLR, SPRD_ICLR_TIMEOUT); in sprd_handle_irq()
317 serial_out(port, SPRD_CTL2, ((THLD_TX_EMPTY << 8) | THLD_RX_FULL)); in sprd_startup()
330 serial_out(port, SPRD_IEN, 0); in sprd_startup()
331 serial_out(port, SPRD_ICLR, ~0); in sprd_startup()
345 serial_out(port, SPRD_CTL1, fc); in sprd_startup()
351 serial_out(port, SPRD_IEN, ien); in sprd_startup()
359 serial_out(port, SPRD_IEN, 0); in sprd_shutdown()
360 serial_out(port, SPRD_ICLR, ~0); in sprd_shutdown()
447 serial_out(port, SPRD_CLKD0, quot & 0xffff); in sprd_set_termios()
450 serial_out(port, SPRD_CLKD1, (quot & 0x1f0000) >> 16); in sprd_set_termios()
451 serial_out(port, SPRD_LCR, lcr); in sprd_set_termios()
453 serial_out(port, SPRD_CTL1, fc); in sprd_set_termios()
530 serial_out(port, SPRD_TXD, ch); in sprd_console_putchar()