Lines Matching defs:port
30 int type, struct uart_port *port)
38 memset(port, 0, sizeof *port);
52 spin_lock_init(&port->lock);
53 port->mapbase = resource.start;
58 port->mapbase += *prop;
63 port->regshift = *prop;
65 port->irq = irq_of_parse_and_map(np, 0);
66 port->iotype = UPIO_MEM;
67 port->type = type;
68 port->uartclk = *clk;
69 port->flags = UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF | UPF_IOREMAP
71 port->dev = &ofdev->dev;
74 port->custom_divisor = *clk / (16 * (*spd));
80 * Try to register a serial port
86 struct uart_port port;
98 ret = of_platform_serial_setup(ofdev, port_type, &port);
105 ret = serial8250_register_port(&port);
110 ret = nwpserial_register_port(&port);
116 dev_info(&ofdev->dev, "Unknown serial port found, ignored\n");
129 irq_dispose_mapping(port.irq);