Lines Matching refs:uart
222 struct uart_8250_port uart; in mid8250_probe() local
240 memset(&uart, 0, sizeof(struct uart_8250_port)); in mid8250_probe()
242 uart.port.dev = &pdev->dev; in mid8250_probe()
243 uart.port.irq = pdev->irq; in mid8250_probe()
244 uart.port.private_data = mid; in mid8250_probe()
245 uart.port.type = PORT_16750; in mid8250_probe()
246 uart.port.iotype = UPIO_MEM; in mid8250_probe()
247 uart.port.uartclk = mid->board->base_baud * 16; in mid8250_probe()
248 uart.port.flags = UPF_SHARE_IRQ | UPF_FIXED_PORT | UPF_FIXED_TYPE; in mid8250_probe()
249 uart.port.set_termios = mid8250_set_termios; in mid8250_probe()
251 uart.port.mapbase = pci_resource_start(pdev, bar); in mid8250_probe()
252 uart.port.membase = pcim_iomap(pdev, bar, 0); in mid8250_probe()
253 if (!uart.port.membase) in mid8250_probe()
257 ret = mid->board->setup(mid, &uart.port); in mid8250_probe()
262 ret = mid8250_dma_setup(mid, &uart); in mid8250_probe()
266 ret = serial8250_register_8250_port(&uart); in mid8250_probe()