Lines Matching refs:port
180 dw8250_do_pm(struct uart_port *port, unsigned int state, unsigned int old)
183 pm_runtime_get_sync(port->dev);
185 serial8250_do_pm(port, state, old);
188 pm_runtime_put_sync_suspend(port->dev);
224 struct uart_port *p = &up->port;
313 struct uart_port *p = &up->port;
327 up->port.set_termios = dw8250_set_termios;
345 spin_lock_init(&uart.port.lock);
346 uart.port.mapbase = regs->start;
347 uart.port.irq = irq->start;
348 uart.port.handle_irq = dw8250_handle_irq;
349 uart.port.pm = dw8250_do_pm;
350 uart.port.type = PORT_8250;
351 uart.port.flags = UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF | UPF_FIXED_PORT;
352 uart.port.dev = &pdev->dev;
354 uart.port.membase = devm_ioremap(&pdev->dev, regs->start,
356 if (!uart.port.membase)
375 uart.port.uartclk = clk_get_rate(data->clk);
403 uart.port.iotype = UPIO_MEM;
404 uart.port.serial_in = dw8250_serial_in;
405 uart.port.serial_out = dw8250_serial_out;
406 uart.port.private_data = data;
409 err = dw8250_probe_of(&uart.port, data);
559 MODULE_DESCRIPTION("Synopsys DesignWare 8250 serial port driver");