Lines Matching full:uart
113 struct uart_8250_port uart = { }; in serial8250_probe_acpi() local
123 uart.port.iobase = regs->start; in serial8250_probe_acpi()
126 uart.port.mapbase = regs->start; in serial8250_probe_acpi()
127 uart.port.mapsize = resource_size(regs); in serial8250_probe_acpi()
128 uart.port.flags = UPF_IOREMAP; in serial8250_probe_acpi()
135 uart.port.uartclk = 1843200; in serial8250_probe_acpi()
136 uart.port.type = PORT_16550A; in serial8250_probe_acpi()
137 uart.port.dev = &pdev->dev; in serial8250_probe_acpi()
138 uart.port.flags |= UPF_SKIP_TEST | UPF_BOOT_AUTOCONF; in serial8250_probe_acpi()
140 ret = uart_read_and_validate_port_properties(&uart.port); in serial8250_probe_acpi()
147 line = serial8250_register_8250_port(&uart); in serial8250_probe_acpi()
156 struct uart_8250_port uart; in serial8250_probe_platform() local
159 memset(&uart, 0, sizeof(uart)); in serial8250_probe_platform()
165 uart.port.iobase = p->iobase; in serial8250_probe_platform()
166 uart.port.membase = p->membase; in serial8250_probe_platform()
167 uart.port.irq = p->irq; in serial8250_probe_platform()
168 uart.port.irqflags = p->irqflags; in serial8250_probe_platform()
169 uart.port.uartclk = p->uartclk; in serial8250_probe_platform()
170 uart.port.regshift = p->regshift; in serial8250_probe_platform()
171 uart.port.iotype = p->iotype; in serial8250_probe_platform()
172 uart.port.flags = p->flags; in serial8250_probe_platform()
173 uart.port.mapbase = p->mapbase; in serial8250_probe_platform()
174 uart.port.mapsize = p->mapsize; in serial8250_probe_platform()
175 uart.port.hub6 = p->hub6; in serial8250_probe_platform()
176 uart.port.has_sysrq = p->has_sysrq; in serial8250_probe_platform()
177 uart.port.private_data = p->private_data; in serial8250_probe_platform()
178 uart.port.type = p->type; in serial8250_probe_platform()
179 uart.bugs = p->bugs; in serial8250_probe_platform()
180 uart.port.serial_in = p->serial_in; in serial8250_probe_platform()
181 uart.port.serial_out = p->serial_out; in serial8250_probe_platform()
182 uart.dl_read = p->dl_read; in serial8250_probe_platform()
183 uart.dl_write = p->dl_write; in serial8250_probe_platform()
184 uart.port.handle_irq = p->handle_irq; in serial8250_probe_platform()
185 uart.port.handle_break = p->handle_break; in serial8250_probe_platform()
186 uart.port.set_termios = p->set_termios; in serial8250_probe_platform()
187 uart.port.set_ldisc = p->set_ldisc; in serial8250_probe_platform()
188 uart.port.get_mctrl = p->get_mctrl; in serial8250_probe_platform()
189 uart.port.pm = p->pm; in serial8250_probe_platform()
190 uart.port.dev = &dev->dev; in serial8250_probe_platform()
191 uart.port.irqflags |= irqflag; in serial8250_probe_platform()
192 ret = serial8250_register_8250_port(&uart); in serial8250_probe_platform()
218 * Probe platform UART devices defined using standard hardware in serial8250_probe()
272 { "RSCV0003" }, /* RISC-V Generic 16550A UART */