Lines Matching refs:port
3 * Serial port driver for NXP LPC18xx/43xx UART
35 static int lpc18xx_rs485_config(struct uart_port *port, struct ktermios *termios,
38 struct uart_8250_port *up = up_to_u8250p(port);
52 baud_clk = port->uartclk / up->dl_read(up);
109 uart.port.membase = devm_ioremap(&pdev->dev, res->start,
111 if (!uart.port.membase)
144 uart.port.line = ret;
149 spin_lock_init(&uart.port.lock);
150 uart.port.dev = &pdev->dev;
151 uart.port.irq = irq;
152 uart.port.iotype = UPIO_MEM32;
153 uart.port.mapbase = res->start;
154 uart.port.regshift = 2;
155 uart.port.type = PORT_16550A;
156 uart.port.flags = UPF_FIXED_PORT | UPF_FIXED_TYPE | UPF_SKIP_TEST;
157 uart.port.uartclk = clk_get_rate(data->clk_uart);
158 uart.port.private_data = data;
159 uart.port.rs485_config = lpc18xx_rs485_config;
160 uart.port.rs485_supported = lpc18xx_rs485_supported;
161 uart.port.serial_out = lpc18xx_uart_serial_out;
169 dev_err(&pdev->dev, "unable to register 8250 port\n");
213 MODULE_DESCRIPTION("Serial port driver NXP LPC18xx/43xx devices");