Lines Matching defs:uart

96 	struct uart_port	uart;
126 uart);
136 uart);
146 uart);
227 uart);
305 container_of(port, struct vt8500_port, uart);
329 container_of(port, struct vt8500_port, uart);
348 container_of(port, struct vt8500_port, uart);
353 vt8500_write(&vt8500_port->uart, 0, VT8500_URIER);
354 vt8500_write(&vt8500_port->uart, 0x880, VT8500_URFCR);
363 container_of(port, struct vt8500_port, uart);
377 lcr = vt8500_read(&vt8500_port->uart, VT8500_URLCR);
409 vt8500_write(&vt8500_port->uart, lcr, VT8500_URLCR);
419 vt8500_write(&vt8500_port->uart, 0x88c, VT8500_URFCR);
420 while ((vt8500_read(&vt8500_port->uart, VT8500_URFCR) & 0xc)
430 if (UART_ENABLE_MS(&vt8500_port->uart, termios->c_cflag))
433 vt8500_write(&vt8500_port->uart, 0x881, VT8500_URFCR);
434 vt8500_write(&vt8500_port->uart, vt8500_port->ier, VT8500_URIER);
442 container_of(port, struct vt8500_port, uart);
503 ier = vt8500_read(&vt8500_port->uart, VT8500_URIER);
504 vt8500_write(&vt8500_port->uart, VT8500_URIER, 0);
506 uart_console_write(&vt8500_port->uart, s, count,
513 wait_for_xmitr(&vt8500_port->uart);
514 vt8500_write(&vt8500_port->uart, VT8500_URIER, ier);
536 return uart_set_options(&vt8500_port->uart,
618 { .compatible = "via,vt8500-uart", .data = &vt8500_flags},
619 { .compatible = "wm,wm8880-uart", .data = &wm8880_flags},
672 vt8500_port->uart.membase = devm_ioremap_resource(&pdev->dev, mmres);
673 if (IS_ERR(vt8500_port->uart.membase))
674 return PTR_ERR(vt8500_port->uart.membase);
693 vt8500_port->uart.type = PORT_VT8500;
694 vt8500_port->uart.iotype = UPIO_MEM;
695 vt8500_port->uart.mapbase = mmres->start;
696 vt8500_port->uart.irq = irqres->start;
697 vt8500_port->uart.fifosize = 16;
698 vt8500_port->uart.ops = &vt8500_uart_pops;
699 vt8500_port->uart.line = port;
700 vt8500_port->uart.dev = &pdev->dev;
701 vt8500_port->uart.flags = UPF_IOREMAP | UPF_BOOT_AUTOCONF;
702 vt8500_port->uart.has_sysrq = IS_ENABLED(CONFIG_SERIAL_VT8500_CONSOLE);
705 vt8500_port->uart.uartclk = 16 * clk_get_rate(vt8500_port->clk) /
714 uart_add_one_port(&vt8500_uart_driver, &vt8500_port->uart);