Lines Matching refs:uart
76 #define UART_SET_DATA(uart, val) UART_REG_SET(uart, R_DATA, val)
77 #define UART_GET_DATA(uart) UART_REG_GET(uart, R_DATA)
79 #define UART_SET_BAUDH(uart, val) UART_REG_SET(uart, R_BAUDH, val)
80 #define UART_SET_BAUDL(uart, val) UART_REG_SET(uart, R_BAUDL, val)
82 #define UART_CLR_STATUS(uart, val) UART_REG_CLR(uart, R_STS, val)
83 #define UART_GET_STATUS(uart) UART_REG_GET(uart, R_STS)
85 #define UART_ALL_IRQ_DISABLE(uart) UART_REG_CLR(uart, R_STS, RXIENB|TXIENB)
86 #define UART_RX_IRQ_DISABLE(uart) UART_REG_CLR(uart, R_STS, RXIENB)
87 #define UART_TX_IRQ_DISABLE(uart) UART_REG_CLR(uart, R_STS, TXIENB)
89 #define UART_ALL_IRQ_ENABLE(uart) UART_REG_OR(uart, R_STS, RXIENB|TXIENB)
90 #define UART_RX_IRQ_ENABLE(uart) UART_REG_OR(uart, R_STS, RXIENB)
91 #define UART_TX_IRQ_ENABLE(uart) UART_REG_OR(uart, R_STS, TXIENB)
108 #define DRIVER_NAME "arc-uart"
255 * -writes-data-to-uart
332 if (request_irq(port->irq, arc_serial_isr, 0, "arc uart rx-tx", port)) {
352 struct arc_uart_port *uart = to_arc_port(port);
365 hw_val = port->uartclk / (uart->baud * 4) - 1;
490 * The uart port backing the console (e.g. ttyARC1) might not have been
566 OF_EARLYCON_DECLARE(arc_uart, "snps,arc-uart", arc_early_console_setup);
573 struct arc_uart_port *uart;
591 uart = &arc_uart_ports[dev_id];
592 port = &uart->port;
604 uart->baud = val;
633 { .compatible = "snps,arc-uart" },