Home
last modified time | relevance | path

Searched refs:uart (Results 1 – 23 of 23) sorted by relevance

/xen/xen/drivers/char/
A Dns16550.c531 struct ns16550 *uart = port->uart; in ns16550_interrupt() local
562 struct ns16550 *uart = port->uart; in __ns16550_poll() local
594 struct ns16550 *uart = port->uart; in ns16550_tx_ready() local
600 uart->lsr_mask ) == uart->lsr_mask ) ? uart->fifo_size : 0; in ns16550_tx_ready()
605 struct ns16550 *uart = port->uart; in ns16550_putc() local
611 struct ns16550 *uart = port->uart; in ns16550_getc() local
694 struct ns16550 *uart = port->uart; in ns16550_init_preirq() local
723 struct ns16550 *uart = port->uart; in ns16550_init_irq() local
748 struct ns16550 *uart = port->uart; in ns16550_init_postirq() local
760 bits = uart->data_bits + uart->stop_bits + !!uart->parity; in ns16550_init_postirq()
[all …]
A Domap-uart.c65 struct omap_uart *uart = port->uart; in omap_uart_interrupt() local
89 divisor = uart->clock_hz / (uart->baud << 4); in baud_protocol_setup()
131 omap_write(uart, UART_LCR, (uart->data_bits - 5) | in baud_protocol_setup()
196 struct omap_uart *uart = port->uart; in omap_uart_init_preirq() local
228 struct omap_uart *uart = port->uart; in omap_uart_init_postirq() local
257 struct omap_uart *uart = port->uart; in omap_uart_tx_ready() local
277 struct omap_uart *uart = port->uart; in omap_uart_putc() local
284 struct omap_uart *uart = port->uart; in omap_uart_getc() local
295 struct omap_uart *uart = port->uart; in omap_uart_irq() local
297 return ((uart->irq > 0) ? uart->irq : -1); in omap_uart_irq()
[all …]
A Dscif-uart.c96 struct scif_uart *uart = port->uart; in scif_uart_interrupt() local
132 struct scif_uart *uart = port->uart; in scif_uart_init_preirq() local
163 struct scif_uart *uart = port->uart; in scif_uart_init_postirq() local
198 struct scif_uart *uart = port->uart; in scif_uart_tx_ready() local
215 struct scif_uart *uart = port->uart; in scif_uart_putc() local
227 struct scif_uart *uart = port->uart; in scif_uart_getc() local
246 struct scif_uart *uart = port->uart; in scif_uart_irq() local
248 return ((uart->irq > 0) ? uart->irq : -1); in scif_uart_irq()
253 struct scif_uart *uart = port->uart; in scif_vuart_info() local
260 struct scif_uart *uart = port->uart; in scif_uart_start_tx() local
[all …]
A Dexynos4210-uart.c51 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_interrupt() local
103 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_init_preirq() local
117 divisor = ((uart->clock_hz) / (uart->baud)) - 1; in exynos4210_uart_init_preirq()
139 ASSERT(uart->data_bits >= 5 && uart->data_bits <= 8); in exynos4210_uart_init_preirq()
147 ASSERT(uart->stop_bits >= 1 && uart->stop_bits <= 2); in exynos4210_uart_init_preirq()
192 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_init_postirq() local
225 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_tx_ready() local
247 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_putc() local
254 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_getc() local
272 struct exynos4210_uart *uart = port->uart; in exynos4210_uart_irq() local
[all …]
A Dpl011.c66 struct pl011 *uart = port->uart; in pl011_interrupt() local
93 struct pl011 *uart = port->uart; in pl011_init_preirq() local
128 struct pl011 *uart = port->uart; in pl011_init_postirq() local
159 struct pl011 *uart = port->uart; in pl011_tx_ready() local
166 struct pl011 *uart = port->uart; in pl011_putc() local
173 struct pl011 *uart = port->uart; in pl011_getc() local
184 struct pl011 *uart = port->uart; in pl011_irq() local
186 return ((uart->irq > 0) ? uart->irq : -1); in pl011_irq()
191 struct pl011 *uart = port->uart; in pl011_vuart() local
198 struct pl011 *uart = port->uart; in pl011_tx_stop() local
[all …]
A Dcadence-uart.c40 #define cuart_read(uart, off) readl((uart)->regs + (off)) argument
46 struct cuart *uart = port->uart; in cuart_interrupt() local
62 struct cuart *uart = port->uart; in cuart_init_preirq() local
72 struct cuart *uart = port->uart; in cuart_init_postirq() local
80 if ( (rc = setup_irq(uart->irq, 0, &uart->irqaction)) != 0 ) in cuart_init_postirq()
105 struct cuart *uart = port->uart; in cuart_tx_ready() local
113 struct cuart *uart = port->uart; in cuart_putc() local
120 struct cuart *uart = port->uart; in cuart_getc() local
131 struct cuart *uart = port->uart; in cuart_irq() local
133 return ( (uart->irq > 0) ? uart->irq : -1 ); in cuart_irq()
[all …]
A Dmvebu-uart.c72 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_interrupt() local
85 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_init_preirq() local
108 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_init_postirq() local
115 if ( setup_irq(uart->irq, 0, &uart->irqaction) != 0 ) in mvebu3700_uart_init_postirq()
139 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_putc() local
146 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_getc() local
158 struct mvebu3700_uart *uart = port->uart; in mvebu3700_irq() local
165 struct mvebu3700_uart *uart = port->uart; in mvebu3700_vuart_info() local
172 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_stop_tx() local
182 struct mvebu3700_uart *uart = port->uart; in mvebu3700_uart_start_tx() local
[all …]
A Dmeson-uart.c66 struct meson_uart *uart = port->uart; in meson_uart_interrupt() local
78 struct meson_uart *uart = port->uart; in meson_uart_init_preirq() local
94 struct meson_uart *uart = port->uart; in meson_uart_init_postirq() local
100 if ( setup_irq(uart->irq, 0, &uart->irqaction) != 0 ) in meson_uart_init_postirq()
130 struct meson_uart *uart = port->uart; in meson_uart_putc() local
137 struct meson_uart *uart = port->uart; in meson_uart_getc() local
149 struct meson_uart *uart = port->uart; in meson_irq() local
156 struct meson_uart *uart = port->uart; in meson_vuart_info() local
163 struct meson_uart *uart = port->uart; in meson_uart_stop_tx() local
170 struct meson_uart *uart = port->uart; in meson_uart_start_tx() local
[all …]
A DMakefile3 obj-$(CONFIG_HAS_CADENCE_UART) += cadence-uart.o
5 obj-$(CONFIG_HAS_EXYNOS4210) += exynos4210-uart.o
6 obj-$(CONFIG_HAS_MESON) += meson-uart.o
7 obj-$(CONFIG_HAS_MVEBU) += mvebu-uart.o
8 obj-$(CONFIG_HAS_OMAP) += omap-uart.o
9 obj-$(CONFIG_HAS_SCIF) += scif-uart.o
11 obj-$(CONFIG_ARM) += arm-uart.o
A Dehci-dbgp.c1172 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_flush()
1201 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_putc()
1214 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_tx_ready()
1233 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_getc()
1251 struct ehci_dbgp *dbgp = port->uart; in _ehci_dbgp_poll()
1314 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_init_preirq()
1363 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_init_postirq()
1414 ehci_dbgp_check_release(port->uart); in ehci_dbgp_endboot()
1419 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_suspend()
1436 struct ehci_dbgp *dbgp = port->uart; in ehci_dbgp_resume()
A Dserial.c573 void *uart) in serial_register_uart() argument
577 com[idx].uart = uart; in serial_register_uart()
/xen/xen/arch/arm/
A Dvuart.c89 struct vuart *uart = &d->arch.vuart; in vuart_print_char() local
95 spin_lock(&uart->lock); in vuart_print_char()
96 uart->buf[uart->idx++] = c; in vuart_print_char()
97 if ( (uart->idx == (VUART_BUF_SIZE - 2)) || (c == '\n') ) in vuart_print_char()
100 uart->buf[uart->idx++] = '\n'; in vuart_print_char()
101 uart->buf[uart->idx] = '\0'; in vuart_print_char()
102 printk(XENLOG_G_DEBUG "DOM%u: %s", d->domain_id, uart->buf); in vuart_print_char()
103 uart->idx = 0; in vuart_print_char()
105 spin_unlock(&uart->lock); in vuart_print_char()
/xen/xen/include/xen/
A Dserial.h46 void *uart; member
153 void serial_register_uart(int idx, struct uart_driver *driver, void *uart);
/xen/xen/arch/arm/arm32/
A Ddebug-8250.inc17 #include <xen/8250-uart.h>
A Ddebug-exynos4210.inc19 #include <asm/exynos4210-uart.h>
A Ddebug-scif.inc20 #include <asm/scif-uart.h>
A Ddebug-pl011.inc19 #include <asm/pl011-uart.h>
/xen/xen/arch/arm/arm64/
A Ddebug-8250.inc19 #include <xen/8250-uart.h>
A Ddebug-cadence.inc21 #include <asm/cadence-uart.h>
A Ddebug-scif.inc22 #include <asm/scif-uart.h>
/xen/docs/misc/arm/
A Dearly-printk.txt21 apply to the register offsets within the uart.
/xen/
A DMAINTAINERS239 F: xen/drivers/char/arm-uart.c
240 F: xen/drivers/char/cadence-uart.c
241 F: xen/drivers/char/exynos4210-uart.c
242 F: xen/drivers/char/meson-uart.c
243 F: xen/drivers/char/mvebu-uart.c
244 F: xen/drivers/char/omap-uart.c
246 F: xen/drivers/char/scif-uart.c
/xen/docs/man/
A Dxl.cfg.5.pod.in1328 L</vuart="uart"> to know how to enable vuart console.
2868 =item B<vuart="uart">

Completed in 72 milliseconds