Lines Matching refs:uart
71 struct sti_asc_uart *const uart = priv->regs; in sti_asc_pending() local
74 status = readl(&uart->status); in sti_asc_pending()
81 static int _sti_asc_serial_setbrg(struct sti_asc_uart *uart, int baudrate) in _sti_asc_serial_setbrg() argument
109 val = readl(&uart->control); in _sti_asc_serial_setbrg()
110 writel(val & ~RUN, &uart->control); in _sti_asc_serial_setbrg()
113 writel(t, &uart->baudrate); in _sti_asc_serial_setbrg()
115 writel(1, &uart->txreset); in _sti_asc_serial_setbrg()
116 writel(1, &uart->rxreset); in _sti_asc_serial_setbrg()
123 writel(val, &uart->control); in _sti_asc_serial_setbrg()
132 struct sti_asc_uart *const uart = priv->regs; in sti_asc_serial_setbrg() local
134 return _sti_asc_serial_setbrg(uart, baudrate); in sti_asc_serial_setbrg()
141 struct sti_asc_uart *const uart = priv->regs; in sti_asc_serial_getc() local
147 return readl(&uart->rxbuf); in sti_asc_serial_getc()
154 struct sti_asc_uart *const uart = priv->regs; in sti_asc_serial_putc() local
161 writel(c, &uart->txbuf); in sti_asc_serial_putc()