Lines Matching defs:port
37 struct uart_port *port = &up->port;
41 memset(port, 0, sizeof *port);
66 port->custom_divisor = clk / (16 * spd);
74 port->flags = UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF | UPF_FIXED_PORT |
76 spin_lock_init(&port->lock);
79 port->iotype = UPIO_PORT;
80 port->iobase = resource.start;
82 port->mapbase = resource.start;
83 port->mapsize = resource_size(&resource);
87 if (prop >= port->mapsize) {
89 prop, &port->mapsize);
94 port->mapbase += prop;
95 port->mapsize -= prop;
98 port->iotype = UPIO_MEM;
102 port->iotype = UPIO_MEM;
105 port->iotype = UPIO_MEM16;
108 port->iotype = of_device_is_big_endian(np) ?
118 port->flags |= UPF_IOREMAP;
123 port->regshift = 2;
127 port->regshift = prop;
131 port->fifosize = prop;
136 port->line = ret;
148 port->irq = irq;
160 port->type = type;
161 port->uartclk = clk;
164 port->flags |= UPF_SKIP_TEST;
166 port->dev = &ofdev->dev;
167 port->rs485_config = serial8250_em485_config;
168 port->rs485_supported = serial8250_em485_supported;
174 ret = rt288x_setup(port);
183 port->handle_irq = fsl8250_handle_irq;
184 port->has_sysrq = IS_ENABLED(CONFIG_SERIAL_8250_CONSOLE);
197 * Try to register a serial port
227 if (port8250.port.fifosize)
233 (tx_threshold < port8250.port.fifosize))
234 port8250.tx_loadsz = port8250.port.fifosize - tx_threshold;
253 irq_dispose_mapping(port8250.port.irq);
284 struct uart_port *port = &port8250->port;
288 if (!uart_console(port) || console_suspend_enabled) {
299 struct uart_port *port = &port8250->port;
301 if (!uart_console(port) || console_suspend_enabled) {