Home
last modified time | relevance | path

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

/drivers/serial/
Dbfin_5xx.c69 static void bfin_serial_dma_tx_chars(struct bfin_serial_port *uart);
71 static void bfin_serial_tx_chars(struct bfin_serial_port *uart);
74 static void bfin_serial_mctrl_check(struct bfin_serial_port *uart);
83 struct bfin_serial_port *uart = (struct bfin_serial_port *)port; in bfin_serial_stop_tx() local
85 struct circ_buf *xmit = &uart->port.info->xmit; in bfin_serial_stop_tx()
88 while (!(UART_GET_LSR(uart) & TEMT)) in bfin_serial_stop_tx()
92 disable_dma(uart->tx_dma_channel); in bfin_serial_stop_tx()
93 xmit->tail = (xmit->tail + uart->tx_count) & (UART_XMIT_SIZE - 1); in bfin_serial_stop_tx()
94 uart->port.icount.tx += uart->tx_count; in bfin_serial_stop_tx()
95 uart->tx_count = 0; in bfin_serial_stop_tx()
[all …]
D68328serial.c191 m68328_uart *uart = &uart_addr[info->line]; in rs_stop() local
198 uart->ustcnt &= ~USTCNT_TXEN; in rs_stop()
222 m68328_uart *uart = &uart_addr[info->line]; in rs_start() local
229 if (info->xmit_cnt && info->xmit_buf && !(uart->ustcnt & USTCNT_TXEN)) { in rs_start()
231 uart->ustcnt |= USTCNT_TXEN | USTCNT_TX_INTR_MASK; in rs_start()
233 uart->ustcnt |= USTCNT_TXEN; in rs_start()
277 m68328_uart *uart = &uart_addr[info->line]; in receive_chars() local
327 } while((rx = uart->urx.w) & URX_DATA_READY); in receive_chars()
338 m68328_uart *uart = &uart_addr[info->line]; in transmit_chars() local
342 uart->utx.b.txdata = info->x_char; in transmit_chars()
[all …]
Dserial_txx9.c960 struct uart_txx9_port *uart; in serial_txx9_register_port() local
965 uart = &serial_txx9_ports[i]; in serial_txx9_register_port()
966 if (uart_match_port(&uart->port, port)) { in serial_txx9_register_port()
967 uart_remove_one_port(&serial_txx9_reg, &uart->port); in serial_txx9_register_port()
974 uart = &serial_txx9_ports[i]; in serial_txx9_register_port()
975 if (!(uart->port.iobase || uart->port.mapbase)) in serial_txx9_register_port()
980 uart->port.iobase = port->iobase; in serial_txx9_register_port()
981 uart->port.membase = port->membase; in serial_txx9_register_port()
982 uart->port.irq = port->irq; in serial_txx9_register_port()
983 uart->port.uartclk = port->uartclk; in serial_txx9_register_port()
[all …]
D8250.c3062 struct uart_8250_port *uart; in serial8250_register_port() local
3070 uart = serial8250_find_match_or_unused(port); in serial8250_register_port()
3071 if (uart) { in serial8250_register_port()
3072 uart_remove_one_port(&serial8250_reg, &uart->port); in serial8250_register_port()
3074 uart->port.iobase = port->iobase; in serial8250_register_port()
3075 uart->port.membase = port->membase; in serial8250_register_port()
3076 uart->port.irq = port->irq; in serial8250_register_port()
3077 uart->port.uartclk = port->uartclk; in serial8250_register_port()
3078 uart->port.fifosize = port->fifosize; in serial8250_register_port()
3079 uart->port.regshift = port->regshift; in serial8250_register_port()
[all …]
Dioc3_serial.c312 struct ioc3_uartregs __iomem *uart; in set_baud() local
337 uart = port->ip_uart_regs; in set_baud()
338 lcr = readb(&uart->iu_lcr); in set_baud()
340 writeb(lcr | UART_LCR_DLAB, &uart->iu_lcr); in set_baud()
341 writeb((unsigned char)divisor, &uart->iu_dll); in set_baud()
342 writeb((unsigned char)(divisor >> 8), &uart->iu_dlm); in set_baud()
343 writeb((unsigned char)prediv, &uart->iu_scr); in set_baud()
344 writeb((unsigned char)lcr, &uart->iu_lcr); in set_baud()
382 struct ioc3_uartregs __iomem *uart; in port_init() local
416 uart = port->ip_uart_regs; in port_init()
[all …]
Datmel_serial.c132 struct uart_port uart; /* uart */ member
159 to_atmel_uart_port(struct uart_port *uart) in to_atmel_uart_port() argument
161 return container_of(uart, struct atmel_uart_port, uart); in to_atmel_uart_port()
1234 struct uart_port *port = &atmel_port->uart; in atmel_init_port()
1305 struct uart_port *port = &atmel_ports[co->index].uart; in atmel_console_write()
1377 struct uart_port *port = &atmel_ports[co->index].uart; in atmel_console_setup()
1532 if (!atmel_use_dma_rx(&port->uart)) { in atmel_serial_probe()
1541 ret = uart_add_one_port(&atmel_uart, &port->uart); in atmel_serial_probe()
1545 if (atmel_is_console_port(&port->uart) in atmel_serial_probe()
1563 if (!atmel_is_console_port(&port->uart)) { in atmel_serial_probe()
Dsamsung.h69 struct s3c24xx_uart_info *uart);
74 struct s3c24xx_uart_info *uart);
Dioc4_serial.c712 struct ioc4_uartregs __iomem *uart; in set_baud() local
727 uart = port->ip_uart_regs; in set_baud()
728 lcr = readb(&uart->i4u_lcr); in set_baud()
729 writeb(lcr | UART_LCR_DLAB, &uart->i4u_lcr); in set_baud()
730 writeb((unsigned char)divisor, &uart->i4u_dll); in set_baud()
731 writeb((unsigned char)(divisor >> 8), &uart->i4u_dlm); in set_baud()
732 writeb(lcr, &uart->i4u_lcr); in set_baud()
830 struct ioc4_uartregs __iomem *uart; in port_init() local
852 uart = port->ip_uart_regs; in port_init()
853 writeb(0, &uart->i4u_lcr); in port_init()
[all …]
Dm32r_sio.h33 unsigned int uart; member
D8250.h19 unsigned int uart; member
Dsh-sci.c96 to_sci_port(struct uart_port *uart) in to_sci_port() argument
98 return container_of(uart, struct sci_port, port); in to_sci_port()
Dip22zilog.c983 base = (unsigned long) &sgioc->uart; in get_zs()
DKconfig1043 bool "68360 SMC uart support"
1049 bool "68360 SCC uart support"
1387 Choose a baud rate for the SPORT UART, other uart settings are
/drivers/firmware/
Dpcdp.c23 setup_serial_console(struct pcdp_uart *uart) in setup_serial_console() argument
30 mmio = (uart->addr.space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY); in setup_serial_console()
32 mmio ? "mmio" : "io", uart->addr.address); in setup_serial_console()
33 if (uart->baud) { in setup_serial_console()
34 p += sprintf(p, ",%lu", uart->baud); in setup_serial_console()
35 if (uart->bits) { in setup_serial_console()
36 switch (uart->parity) { in setup_serial_console()
41 p += sprintf(p, "%c%d", parity, uart->bits); in setup_serial_console()
90 struct pcdp_uart *uart; in efi_setup_pcdp_console() local
112 for (i = 0, uart = pcdp->uart; i < pcdp->num_uarts; i++, uart++) { in efi_setup_pcdp_console()
[all …]
Dpcdp.h109 struct pcdp_uart uart[0]; /* actual size is num_uarts */ member
/drivers/char/mwave/
Dmwavedd.c433 struct uart_port uart; in register_serial_portandirq() local
465 memset(&uart, 0, sizeof(struct uart_port)); in register_serial_portandirq()
467 uart.uartclk = 1843200; in register_serial_portandirq()
468 uart.iobase = port; in register_serial_portandirq()
469 uart.irq = irq; in register_serial_portandirq()
470 uart.iotype = UPIO_PORT; in register_serial_portandirq()
471 uart.flags = UPF_SHARE_IRQ; in register_serial_portandirq()
472 return serial8250_register_port(&uart); in register_serial_portandirq()
DREADME28 If the mwave's uart irq has not been setup and stored in bios by the
30 irq used by the mwave uart to be configured.
33 If the uart io range has not been setup and stored in bios by the
35 io range used by the mwave uart to be configured.
/drivers/net/hamradio/
Dbaycom_ser_fdx.c372 enum uart { c_uart_unknown, c_uart_8250, enum
378 static enum uart ser12_check_uart(unsigned int iobase) in ser12_check_uart()
381 enum uart u; in ser12_check_uart()
382 enum uart uart_tab[] = in ser12_check_uart()
414 enum uart u; in ser12_open()
Dbaycom_ser_hdx.c431 enum uart { c_uart_unknown, c_uart_8250, enum
437 static enum uart ser12_check_uart(unsigned int iobase) in ser12_check_uart()
440 enum uart u; in ser12_check_uart()
441 enum uart uart_tab[] = in ser12_check_uart()
473 enum uart u; in ser12_open()
Dyam.c457 enum uart { enum
465 static enum uart yam_check_uart(unsigned int iobase) in yam_check_uart()
468 enum uart u; in yam_check_uart()
469 enum uart uart_tab[] = in yam_check_uart()
838 enum uart u; in yam_open()
/drivers/misc/ibmasm/
DMakefile14 ibmasm-$(CONFIG_SERIAL_8250) += uart.o
/drivers/net/
Dioc3-eth.c1146 static void __devinit ioc3_8250_register(struct ioc3_uartregs __iomem *uart) in ioc3_8250_register() argument
1157 .membase = (unsigned char __iomem *) uart, in ioc3_8250_register()
1158 .mapbase = (unsigned long) uart, in ioc3_8250_register()
1162 lcr = uart->iu_lcr; in ioc3_8250_register()
1163 uart->iu_lcr = lcr | UART_LCR_DLAB; in ioc3_8250_register()
1164 uart->iu_scr = COSMISC_CONSTANT, in ioc3_8250_register()
1165 uart->iu_lcr = lcr; in ioc3_8250_register()
1166 uart->iu_lcr; in ioc3_8250_register()
/drivers/char/
Distallion.c1908 char *sp, *uart; in stli_portinfo() local
1913 uart = "UNKNOWN"; in stli_portinfo()
1916 case 0: uart = "2681"; break; in stli_portinfo()
1917 case 1: uart = "SC26198"; break; in stli_portinfo()
1918 default:uart = "CD1400"; break; in stli_portinfo()
1923 sp += sprintf(sp, "%d: uart:%s ", portnr, uart); in stli_portinfo()
Dstallion.c475 typedef struct uart { struct
/drivers/scsi/megaraid/
Dmegaraid_sas.h386 u32 uart:1; member