Lines Matching refs:uart
155 struct uart_8250_port uart = {}; in mtk8250_probe() local
166 uart.port.membase = devm_ioremap(&pdev->dev, regs->start, in mtk8250_probe()
168 if (!uart.port.membase) in mtk8250_probe()
176 err = mtk8250_probe_of(pdev, &uart.port, data); in mtk8250_probe()
182 spin_lock_init(&uart.port.lock); in mtk8250_probe()
183 uart.port.mapbase = regs->start; in mtk8250_probe()
184 uart.port.irq = irq->start; in mtk8250_probe()
185 uart.port.pm = mtk8250_do_pm; in mtk8250_probe()
186 uart.port.type = PORT_16550; in mtk8250_probe()
187 uart.port.flags = UPF_BOOT_AUTOCONF | UPF_FIXED_PORT; in mtk8250_probe()
188 uart.port.dev = &pdev->dev; in mtk8250_probe()
189 uart.port.iotype = UPIO_MEM32; in mtk8250_probe()
190 uart.port.regshift = 2; in mtk8250_probe()
191 uart.port.private_data = data; in mtk8250_probe()
192 uart.port.set_termios = mtk8250_set_termios; in mtk8250_probe()
195 writel(0x0, uart.port.membase + in mtk8250_probe()
196 (MTK_UART_RATE_FIX << uart.port.regshift)); in mtk8250_probe()
198 data->line = serial8250_register_8250_port(&uart); in mtk8250_probe()