Lines Matching refs:port
94 struct uart_port port; in hp300_setup_serial_console() local
96 memset(&port, 0, sizeof(port)); in hp300_setup_serial_console()
107 port.iotype = UPIO_MEM; in hp300_setup_serial_console()
108 port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF; in hp300_setup_serial_console()
109 port.type = PORT_UNKNOWN; in hp300_setup_serial_console()
116 port.uartclk = HPAPCI_BAUD_BASE * 16; in hp300_setup_serial_console()
117 port.mapbase = (FRODO_BASE + FRODO_APCI_OFFSET(1)); in hp300_setup_serial_console()
118 port.membase = (char *)(port.mapbase + DIO_VIRADDRBASE); in hp300_setup_serial_console()
119 port.regshift = 2; in hp300_setup_serial_console()
120 add_preferred_console("ttyS", port.line, "9600n8"); in hp300_setup_serial_console()
133 port.uartclk = HPDCA_BAUD_BASE * 16; in hp300_setup_serial_console()
134 port.mapbase = (pa + UART_OFFSET); in hp300_setup_serial_console()
135 port.membase = (char *)(port.mapbase + DIO_VIRADDRBASE); in hp300_setup_serial_console()
136 port.regshift = 1; in hp300_setup_serial_console()
137 port.irq = DIO_IPL(pa + DIO_VIRADDRBASE); in hp300_setup_serial_console()
143 add_preferred_console("ttyS", port.line, "9600n8"); in hp300_setup_serial_console()
150 if (early_serial_setup(&port) < 0) in hp300_setup_serial_console()
172 uart.port.iotype = UPIO_MEM; in hpdca_init_one()
173 uart.port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF; in hpdca_init_one()
174 uart.port.irq = d->ipl; in hpdca_init_one()
175 uart.port.uartclk = HPDCA_BAUD_BASE * 16; in hpdca_init_one()
176 uart.port.mapbase = (d->resource.start + UART_OFFSET); in hpdca_init_one()
177 uart.port.membase = (char *)(uart.port.mapbase + DIO_VIRADDRBASE); in hpdca_init_one()
178 uart.port.regshift = 1; in hpdca_init_one()
179 uart.port.dev = &d->dev; in hpdca_init_one()
184 " irq %d failed\n", d->scode, uart.port.irq); in hpdca_init_one()
209 struct hp300_port *port; in hp300_8250_init() local
242 port = kmalloc(sizeof(struct hp300_port), GFP_KERNEL); in hp300_8250_init()
243 if (!port) in hp300_8250_init()
251 uart.port.iotype = UPIO_MEM; in hp300_8250_init()
252 uart.port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ \ in hp300_8250_init()
255 uart.port.irq = 0; in hp300_8250_init()
256 uart.port.uartclk = HPAPCI_BAUD_BASE * 16; in hp300_8250_init()
257 uart.port.mapbase = base; in hp300_8250_init()
258 uart.port.membase = (char *)(base + DIO_VIRADDRBASE); in hp300_8250_init()
259 uart.port.regshift = 2; in hp300_8250_init()
265 " %d irq %d failed\n", i, uart.port.irq); in hp300_8250_init()
266 kfree(port); in hp300_8250_init()
270 port->line = line; in hp300_8250_init()
271 port->next = hp300_ports; in hp300_8250_init()
272 hp300_ports = port; in hp300_8250_init()
302 struct hp300_port *port, *to_free; in hp300_8250_exit() local
304 for (port = hp300_ports; port; ) { in hp300_8250_exit()
305 serial8250_unregister_port(port->line); in hp300_8250_exit()
306 to_free = port; in hp300_8250_exit()
307 port = port->next; in hp300_8250_exit()