/drivers/serial/ |
D | bfin_5xx.c | 69 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 …]
|
D | 68328serial.c | 191 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 …]
|
D | serial_txx9.c | 960 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 …]
|
D | 8250.c | 3062 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 …]
|
D | ioc3_serial.c | 312 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 …]
|
D | atmel_serial.c | 132 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()
|
D | samsung.h | 69 struct s3c24xx_uart_info *uart); 74 struct s3c24xx_uart_info *uart);
|
D | ioc4_serial.c | 712 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 …]
|
D | m32r_sio.h | 33 unsigned int uart; member
|
D | 8250.h | 19 unsigned int uart; member
|
D | sh-sci.c | 96 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()
|
D | ip22zilog.c | 983 base = (unsigned long) &sgioc->uart; in get_zs()
|
D | Kconfig | 1043 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/ |
D | pcdp.c | 23 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 …]
|
D | pcdp.h | 109 struct pcdp_uart uart[0]; /* actual size is num_uarts */ member
|
/drivers/char/mwave/ |
D | mwavedd.c | 433 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()
|
D | README | 28 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/ |
D | baycom_ser_fdx.c | 372 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()
|
D | baycom_ser_hdx.c | 431 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()
|
D | yam.c | 457 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/ |
D | Makefile | 14 ibmasm-$(CONFIG_SERIAL_8250) += uart.o
|
/drivers/net/ |
D | ioc3-eth.c | 1146 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/ |
D | istallion.c | 1908 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()
|
D | stallion.c | 475 typedef struct uart { struct
|
/drivers/scsi/megaraid/ |
D | megaraid_sas.h | 386 u32 uart:1; member
|