Lines Matching refs:uart
202 struct uart_8250_port uart = {}; in ingenic_uart_probe() local
226 spin_lock_init(&uart.port.lock); in ingenic_uart_probe()
227 uart.port.type = PORT_16550A; in ingenic_uart_probe()
228 uart.port.flags = UPF_SKIP_TEST | UPF_IOREMAP | UPF_FIXED_TYPE; in ingenic_uart_probe()
229 uart.port.iotype = UPIO_MEM; in ingenic_uart_probe()
230 uart.port.mapbase = regs->start; in ingenic_uart_probe()
231 uart.port.regshift = 2; in ingenic_uart_probe()
232 uart.port.serial_out = ingenic_uart_serial_out; in ingenic_uart_probe()
233 uart.port.serial_in = ingenic_uart_serial_in; in ingenic_uart_probe()
234 uart.port.irq = irq->start; in ingenic_uart_probe()
235 uart.port.dev = &pdev->dev; in ingenic_uart_probe()
236 uart.port.fifosize = cdata->fifosize; in ingenic_uart_probe()
237 uart.tx_loadsz = cdata->tx_loadsz; in ingenic_uart_probe()
238 uart.capabilities = UART_CAP_FIFO | UART_CAP_RTOIE; in ingenic_uart_probe()
243 uart.port.line = line; in ingenic_uart_probe()
245 uart.port.membase = devm_ioremap(&pdev->dev, regs->start, in ingenic_uart_probe()
247 if (!uart.port.membase) in ingenic_uart_probe()
279 uart.port.uartclk = clk_get_rate(data->clk_baud); in ingenic_uart_probe()
281 data->line = serial8250_register_8250_port(&uart); in ingenic_uart_probe()