Lines Matching refs:uart
440 struct uart_8250_port uart, *port;
449 memset(&uart, 0, sizeof(uart));
451 uart.port.irq = pnp_irq(dev, 0);
453 uart.port.iobase = pnp_port_start(dev, 2);
454 uart.port.iotype = UPIO_PORT;
456 uart.port.iobase = pnp_port_start(dev, 0);
457 uart.port.iotype = UPIO_PORT;
459 uart.port.mapbase = pnp_mem_start(dev, 0);
460 uart.port.iotype = UPIO_MEM;
461 uart.port.flags = UPF_IOREMAP;
467 uart.port.iobase, (unsigned long long)uart.port.mapbase,
468 uart.port.irq, uart.port.iotype);
471 uart.port.flags |= UPF_FIXED_PORT | UPF_FIXED_TYPE;
472 uart.port.type = PORT_8250_CIR;
475 uart.port.flags |= UPF_SKIP_TEST | UPF_BOOT_AUTOCONF;
477 uart.port.flags |= UPF_SHARE_IRQ;
478 if (device_property_read_u32(&dev->dev, "clock-frequency", &uart.port.uartclk)) {
479 uart.port.uartclk = 1843200;
481 uart.port.dev = &dev->dev;
483 line = serial8250_register_8250_port(&uart);