/linux-4.4.14/sound/drivers/ |
D | serial-u16550.c | 172 static inline void snd_uart16550_add_timer(struct snd_uart16550 *uart) in snd_uart16550_add_timer() argument 174 if (!uart->timer_running) { in snd_uart16550_add_timer() 176 mod_timer(&uart->buffer_timer, jiffies + (HZ + 255) / 256); in snd_uart16550_add_timer() 177 uart->timer_running = 1; in snd_uart16550_add_timer() 181 static inline void snd_uart16550_del_timer(struct snd_uart16550 *uart) in snd_uart16550_del_timer() argument 183 if (uart->timer_running) { in snd_uart16550_del_timer() 184 del_timer(&uart->buffer_timer); in snd_uart16550_del_timer() 185 uart->timer_running = 0; in snd_uart16550_del_timer() 190 static inline void snd_uart16550_buffer_output(struct snd_uart16550 *uart) in snd_uart16550_buffer_output() argument 192 unsigned short buff_out = uart->buff_out; in snd_uart16550_buffer_output() [all …]
|
/linux-4.4.14/drivers/tty/serial/ |
D | bfin_uart.c | 70 static void bfin_serial_dma_tx_chars(struct bfin_serial_port *uart); 72 static void bfin_serial_tx_chars(struct bfin_serial_port *uart); 81 struct bfin_serial_port *uart = (struct bfin_serial_port *)port; in bfin_serial_get_mctrl() local 82 if (uart->cts_pin < 0) in bfin_serial_get_mctrl() 86 if (UART_GET_CTS(uart)) in bfin_serial_get_mctrl() 94 struct bfin_serial_port *uart = (struct bfin_serial_port *)port; in bfin_serial_set_mctrl() local 95 if (uart->rts_pin < 0) in bfin_serial_set_mctrl() 100 UART_ENABLE_RTS(uart); in bfin_serial_set_mctrl() 102 UART_DISABLE_RTS(uart); in bfin_serial_set_mctrl() 110 struct bfin_serial_port *uart = dev_id; in bfin_serial_mctrl_cts_int() local [all …]
|
D | men_z135_uart.c | 139 static inline void men_z135_reg_set(struct men_z135_port *uart, in men_z135_reg_set() argument 142 struct uart_port *port = &uart->port; in men_z135_reg_set() 146 spin_lock_irqsave(&uart->lock, flags); in men_z135_reg_set() 152 spin_unlock_irqrestore(&uart->lock, flags); in men_z135_reg_set() 161 static inline void men_z135_reg_clr(struct men_z135_port *uart, in men_z135_reg_clr() argument 164 struct uart_port *port = &uart->port; in men_z135_reg_clr() 168 spin_lock_irqsave(&uart->lock, flags); in men_z135_reg_clr() 174 spin_unlock_irqrestore(&uart->lock, flags); in men_z135_reg_clr() 184 static void men_z135_handle_modem_status(struct men_z135_port *uart) in men_z135_handle_modem_status() argument 188 msr = (uart->stat_reg >> 8) & 0xff; in men_z135_handle_modem_status() [all …]
|
D | timbuart.c | 67 struct timbuart_port *uart = in timbuart_start_tx() local 71 tasklet_schedule(&uart->tasklet); in timbuart_start_tx() 133 struct timbuart_port *uart = in timbuart_handle_tx_port() local 152 *ier |= uart->last_ier & TXFLAGS; in timbuart_handle_tx_port() 189 struct timbuart_port *uart = (struct timbuart_port *)arg; in timbuart_tasklet() local 192 spin_lock(&uart->port.lock); in timbuart_tasklet() 194 isr = ioread32(uart->port.membase + TIMBUART_ISR); in timbuart_tasklet() 195 dev_dbg(uart->port.dev, "%s ISR: %x\n", __func__, isr); in timbuart_tasklet() 197 if (!uart->usedma) in timbuart_tasklet() 198 timbuart_handle_tx_port(&uart->port, isr, &ier); in timbuart_tasklet() [all …]
|
D | vt8500_serial.c | 109 struct uart_port uart; member 139 uart); in vt8500_stop_tx() 149 uart); in vt8500_stop_rx() 159 uart); in vt8500_enable_ms() 240 uart); in vt8500_start_tx() 318 container_of(port, struct vt8500_port, uart); in vt8500_set_baud_rate() 342 container_of(port, struct vt8500_port, uart); in vt8500_startup() 361 container_of(port, struct vt8500_port, uart); in vt8500_shutdown() 366 vt8500_write(&vt8500_port->uart, 0, VT8500_URIER); in vt8500_shutdown() 367 vt8500_write(&vt8500_port->uart, 0x880, VT8500_URFCR); in vt8500_shutdown() [all …]
|
D | arc_uart.c | 83 #define UART_SET_DATA(uart, val) UART_REG_SET(uart, R_DATA, val) argument 84 #define UART_GET_DATA(uart) UART_REG_GET(uart, R_DATA) argument 86 #define UART_SET_BAUDH(uart, val) UART_REG_SET(uart, R_BAUDH, val) argument 87 #define UART_SET_BAUDL(uart, val) UART_REG_SET(uart, R_BAUDL, val) argument 89 #define UART_CLR_STATUS(uart, val) UART_REG_CLR(uart, R_STS, val) argument 90 #define UART_GET_STATUS(uart) UART_REG_GET(uart, R_STS) argument 92 #define UART_ALL_IRQ_DISABLE(uart) UART_REG_CLR(uart, R_STS, RXIENB|TXIENB) argument 93 #define UART_RX_IRQ_DISABLE(uart) UART_REG_CLR(uart, R_STS, RXIENB) argument 94 #define UART_TX_IRQ_DISABLE(uart) UART_REG_CLR(uart, R_STS, TXIENB) argument 96 #define UART_ALL_IRQ_ENABLE(uart) UART_REG_OR(uart, R_STS, RXIENB|TXIENB) argument [all …]
|
D | 68328serial.c | 215 m68328_uart *uart = &uart_addr[info->line]; in rs_stop() local 222 uart->ustcnt &= ~USTCNT_TXEN; in rs_stop() 247 m68328_uart *uart = &uart_addr[info->line]; in rs_start() local 254 if (info->xmit_cnt && info->xmit_buf && !(uart->ustcnt & USTCNT_TXEN)) { in rs_start() 256 uart->ustcnt |= USTCNT_TXEN | USTCNT_TX_INTR_MASK; in rs_start() 258 uart->ustcnt |= USTCNT_TXEN; in rs_start() 266 m68328_uart *uart = &uart_addr[info->line]; in receive_chars() local 305 } while((rx = uart->urx.w) & URX_DATA_READY); in receive_chars() 313 m68328_uart *uart = &uart_addr[info->line]; in transmit_chars() local 317 uart->utx.b.txdata = info->x_char; in transmit_chars() [all …]
|
D | tilegx.c | 46 struct uart_port uart; member 87 struct tty_port *port = &tile_uart->uart.state->port; in handle_receive() 106 spin_unlock(&tile_uart->uart.lock); in handle_receive() 108 spin_lock(&tile_uart->uart.lock); in handle_receive() 143 port = &tile_uart->uart; in handle_transmit() 186 tile_uart = container_of(port, struct tile_uart_port, uart); in tilegx_interrupt() 214 tile_uart = container_of(port, struct tile_uart_port, uart); in tilegx_tx_empty() 264 tile_uart = container_of(port, struct tile_uart_port, uart); in tilegx_start_tx() 306 tile_uart = container_of(port, struct tile_uart_port, uart); in tilegx_stop_rx() 336 tile_uart = container_of(port, struct tile_uart_port, uart); in tilegx_startup() [all …]
|
D | serial_txx9.c | 1023 struct uart_txx9_port *uart; in serial_txx9_register_port() local 1028 uart = &serial_txx9_ports[i]; in serial_txx9_register_port() 1029 if (uart_match_port(&uart->port, port)) { in serial_txx9_register_port() 1030 uart_remove_one_port(&serial_txx9_reg, &uart->port); in serial_txx9_register_port() 1037 uart = &serial_txx9_ports[i]; in serial_txx9_register_port() 1038 if (!(uart->port.iobase || uart->port.mapbase)) in serial_txx9_register_port() 1043 uart->port.iobase = port->iobase; in serial_txx9_register_port() 1044 uart->port.membase = port->membase; in serial_txx9_register_port() 1045 uart->port.irq = port->irq; in serial_txx9_register_port() 1046 uart->port.uartclk = port->uartclk; in serial_txx9_register_port() [all …]
|
D | sccnxp.c | 112 struct uart_driver uart; member 459 for (i = 0; i < s->uart.nr; i++) { in sccnxp_handle_events() 921 s->uart.owner = THIS_MODULE; in sccnxp_probe() 922 s->uart.dev_name = "ttySC"; in sccnxp_probe() 923 s->uart.major = SCCNXP_MAJOR; in sccnxp_probe() 924 s->uart.minor = SCCNXP_MINOR; in sccnxp_probe() 925 s->uart.nr = s->chip->nr; in sccnxp_probe() 927 s->uart.cons = &s->console; in sccnxp_probe() 928 s->uart.cons->device = uart_console_device; in sccnxp_probe() 929 s->uart.cons->write = sccnxp_console_write; in sccnxp_probe() [all …]
|
D | msm_serial.c | 69 struct uart_port uart; member 116 msm_stop_dma(&msm_port->uart, dma); in msm_release_dma() 124 msm_stop_dma(&msm_port->uart, dma); in msm_release_dma() 134 struct device *dev = msm_port->uart.dev; in msm_request_tx_dma() 177 struct device *dev = msm_port->uart.dev; in msm_request_rx_dma() 264 struct uart_port *port = &msm_port->uart; in msm_complete_tx_dma() 313 struct circ_buf *xmit = &msm_port->uart.state->xmit; in msm_handle_tx_dma() 314 struct uart_port *port = &msm_port->uart; in msm_handle_tx_dma() 374 struct uart_port *port = &msm_port->uart; in msm_complete_rx_dma() 441 struct uart_port *uart = &msm_port->uart; in msm_start_rx_dma() local [all …]
|
D | max310x.c | 268 struct uart_driver uart; member 718 if (s->uart.nr > 1) { in max310x_ist() 724 val = ((1 << s->uart.nr) - 1) & ~val; in max310x_ist() 1012 for (i = 0; i < s->uart.nr; i++) { in max310x_suspend() 1013 uart_suspend_port(&s->uart, &s->p[i].port); in max310x_suspend() 1025 for (i = 0; i < s->uart.nr; i++) { in max310x_resume() 1027 uart_resume_port(&s->uart, &s->p[i].port); in max310x_resume() 1163 s->uart.owner = THIS_MODULE; in max310x_probe() 1164 s->uart.dev_name = "ttyMAX"; in max310x_probe() 1165 s->uart.major = MAX310X_MAJOR; in max310x_probe() [all …]
|
D | ioc3_serial.c | 314 struct ioc3_uartregs __iomem *uart; in set_baud() local 339 uart = port->ip_uart_regs; in set_baud() 340 lcr = readb(&uart->iu_lcr); in set_baud() 342 writeb(lcr | UART_LCR_DLAB, &uart->iu_lcr); in set_baud() 343 writeb((unsigned char)divisor, &uart->iu_dll); in set_baud() 344 writeb((unsigned char)(divisor >> 8), &uart->iu_dlm); in set_baud() 345 writeb((unsigned char)prediv, &uart->iu_scr); in set_baud() 346 writeb((unsigned char)lcr, &uart->iu_lcr); in set_baud() 384 struct ioc3_uartregs __iomem *uart; in port_init() local 418 uart = port->ip_uart_regs; in port_init() [all …]
|
D | atmel_serial.c | 124 struct uart_port uart; /* uart */ member 198 to_atmel_uart_port(struct uart_port *uart) in to_atmel_uart_port() argument 200 return container_of(uart, struct atmel_uart_port, uart); in to_atmel_uart_port() 770 struct uart_port *port = &atmel_port->uart; in atmel_complete_tx_dma() 1755 int usart, uart; in atmel_get_ip_name() local 1758 uart = 0x44424755; in atmel_get_ip_name() 1765 } else if (name == uart) { in atmel_get_ip_name() 2376 struct uart_port *port = &atmel_port->uart; in atmel_init_port() 2454 struct uart_port *port = &atmel_ports[co->index].uart; in atmel_console_write() 2529 struct uart_port *port = &atmel_ports[co->index].uart; in atmel_console_setup() [all …]
|
D | ioc4_serial.c | 713 struct ioc4_uartregs __iomem *uart; in set_baud() local 728 uart = port->ip_uart_regs; in set_baud() 729 lcr = readb(&uart->i4u_lcr); in set_baud() 730 writeb(lcr | UART_LCR_DLAB, &uart->i4u_lcr); in set_baud() 731 writeb((unsigned char)divisor, &uart->i4u_dll); in set_baud() 732 writeb((unsigned char)(divisor >> 8), &uart->i4u_dlm); in set_baud() 733 writeb(lcr, &uart->i4u_lcr); in set_baud() 831 struct ioc4_uartregs __iomem *uart; in port_init() local 853 uart = port->ip_uart_regs; in port_init() 854 writeb(0, &uart->i4u_lcr); in port_init() [all …]
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | mn10300-serial.c | 157 .uart.ops = &mn10300_serial_ops, 158 .uart.membase = (void __iomem *) &SC0CTR, 159 .uart.mapbase = (unsigned long) &SC0CTR, 160 .uart.iotype = UPIO_MEM, 161 .uart.irq = 0, 162 .uart.uartclk = 0, /* MN10300_IOCLK, */ 163 .uart.fifosize = 1, 164 .uart.flags = UPF_BOOT_AUTOCONF, 165 .uart.line = 0, 166 .uart.type = PORT_MN10300, [all …]
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | serial.c | 110 struct omap_uart_state *uart) in omap_serial_fill_uart_tx_rx_pads() argument 112 uart->default_omap_uart_pads[0].name = rx_pad_name; in omap_serial_fill_uart_tx_rx_pads() 113 uart->default_omap_uart_pads[0].flags = OMAP_DEVICE_PAD_REMUX | in omap_serial_fill_uart_tx_rx_pads() 115 uart->default_omap_uart_pads[0].enable = OMAP_PIN_INPUT | in omap_serial_fill_uart_tx_rx_pads() 117 uart->default_omap_uart_pads[0].idle = OMAP_PIN_INPUT | OMAP_MUX_MODE0; in omap_serial_fill_uart_tx_rx_pads() 118 uart->default_omap_uart_pads[1].name = tx_pad_name; in omap_serial_fill_uart_tx_rx_pads() 119 uart->default_omap_uart_pads[1].enable = OMAP_PIN_OUTPUT | in omap_serial_fill_uart_tx_rx_pads() 121 bdata->pads = uart->default_omap_uart_pads; in omap_serial_fill_uart_tx_rx_pads() 122 bdata->pads_cnt = ARRAY_SIZE(uart->default_omap_uart_pads); in omap_serial_fill_uart_tx_rx_pads() 126 struct omap_uart_state *uart) in omap_serial_check_wakeup() argument [all …]
|
/linux-4.4.14/drivers/tty/serial/8250/ |
D | 8250_pnp.c | 440 struct uart_8250_port uart, *port; in serial_pnp_probe() local 449 memset(&uart, 0, sizeof(uart)); in serial_pnp_probe() 451 uart.port.irq = pnp_irq(dev, 0); in serial_pnp_probe() 453 uart.port.iobase = pnp_port_start(dev, 2); in serial_pnp_probe() 454 uart.port.iotype = UPIO_PORT; in serial_pnp_probe() 456 uart.port.iobase = pnp_port_start(dev, 0); in serial_pnp_probe() 457 uart.port.iotype = UPIO_PORT; in serial_pnp_probe() 459 uart.port.mapbase = pnp_mem_start(dev, 0); in serial_pnp_probe() 460 uart.port.iotype = UPIO_MEM; in serial_pnp_probe() 461 uart.port.flags = UPF_IOREMAP; in serial_pnp_probe() [all …]
|
D | 8250_hp300.c | 160 struct uart_8250_port uart; in hpdca_init_one() local 169 memset(&uart, 0, sizeof(uart)); in hpdca_init_one() 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() [all …]
|
D | 8250_core.c | 800 struct uart_8250_port uart; in serial8250_probe() local 803 memset(&uart, 0, sizeof(uart)); in serial8250_probe() 809 uart.port.iobase = p->iobase; in serial8250_probe() 810 uart.port.membase = p->membase; in serial8250_probe() 811 uart.port.irq = p->irq; in serial8250_probe() 812 uart.port.irqflags = p->irqflags; in serial8250_probe() 813 uart.port.uartclk = p->uartclk; in serial8250_probe() 814 uart.port.regshift = p->regshift; in serial8250_probe() 815 uart.port.iotype = p->iotype; in serial8250_probe() 816 uart.port.flags = p->flags; in serial8250_probe() [all …]
|
D | 8250_lpc18xx.c | 108 struct uart_8250_port uart; in lpc18xx_serial_probe() local 124 memset(&uart, 0, sizeof(uart)); in lpc18xx_serial_probe() 126 uart.port.membase = devm_ioremap(&pdev->dev, res->start, in lpc18xx_serial_probe() 128 if (!uart.port.membase) in lpc18xx_serial_probe() 161 uart.port.line = ret; in lpc18xx_serial_probe() 166 spin_lock_init(&uart.port.lock); in lpc18xx_serial_probe() 167 uart.port.dev = &pdev->dev; in lpc18xx_serial_probe() 168 uart.port.irq = irq; in lpc18xx_serial_probe() 169 uart.port.iotype = UPIO_MEM32; in lpc18xx_serial_probe() 170 uart.port.mapbase = res->start; in lpc18xx_serial_probe() [all …]
|
D | 8250_gsc.c | 29 struct uart_8250_port uart; in serial_init_chip() local 56 memset(&uart, 0, sizeof(uart)); in serial_init_chip() 57 uart.port.iotype = UPIO_MEM; in serial_init_chip() 59 uart.port.uartclk = (dev->id.sversion != 0xad) ? in serial_init_chip() 61 uart.port.mapbase = address; in serial_init_chip() 62 uart.port.membase = ioremap_nocache(address, 16); in serial_init_chip() 63 uart.port.irq = dev->irq; in serial_init_chip() 64 uart.port.flags = UPF_BOOT_AUTOCONF; in serial_init_chip() 65 uart.port.dev = &dev->dev; in serial_init_chip() 67 err = serial8250_register_8250_port(&uart); in serial_init_chip() [all …]
|
D | 8250_mtk.c | 188 struct uart_8250_port uart = {}; in mtk8250_probe() local 199 uart.port.membase = devm_ioremap(&pdev->dev, regs->start, in mtk8250_probe() 201 if (!uart.port.membase) in mtk8250_probe() 209 err = mtk8250_probe_of(pdev, &uart.port, data); in mtk8250_probe() 215 spin_lock_init(&uart.port.lock); in mtk8250_probe() 216 uart.port.mapbase = regs->start; in mtk8250_probe() 217 uart.port.irq = irq->start; in mtk8250_probe() 218 uart.port.pm = mtk8250_do_pm; in mtk8250_probe() 219 uart.port.type = PORT_16550; in mtk8250_probe() 220 uart.port.flags = UPF_BOOT_AUTOCONF | UPF_FIXED_PORT; in mtk8250_probe() [all …]
|
D | 8250_acorn.c | 46 struct uart_8250_port uart; in serial_card_probe() local 65 memset(&uart, 0, sizeof(struct uart_8250_port)); in serial_card_probe() 66 uart.port.irq = ec->irq; in serial_card_probe() 67 uart.port.flags = UPF_BOOT_AUTOCONF | UPF_SHARE_IRQ; in serial_card_probe() 68 uart.port.uartclk = type->uartclk; in serial_card_probe() 69 uart.port.iotype = UPIO_MEM; in serial_card_probe() 70 uart.port.regshift = 2; in serial_card_probe() 71 uart.port.dev = &ec->dev; in serial_card_probe() 74 uart.port.membase = info->vaddr + type->offset[i]; in serial_card_probe() 75 uart.port.mapbase = bus_addr + type->offset[i]; in serial_card_probe() [all …]
|
D | 8250_ingenic.c | 202 struct uart_8250_port uart = {}; in ingenic_uart_probe() local 226 spin_lock_init(&uart.port.lock); in ingenic_uart_probe() 227 uart.port.type = PORT_16550A; in ingenic_uart_probe() 228 uart.port.flags = UPF_SKIP_TEST | UPF_IOREMAP | UPF_FIXED_TYPE; in ingenic_uart_probe() 229 uart.port.iotype = UPIO_MEM; in ingenic_uart_probe() 230 uart.port.mapbase = regs->start; in ingenic_uart_probe() 231 uart.port.regshift = 2; in ingenic_uart_probe() 232 uart.port.serial_out = ingenic_uart_serial_out; in ingenic_uart_probe() 233 uart.port.serial_in = ingenic_uart_serial_in; in ingenic_uart_probe() 234 uart.port.irq = irq->start; in ingenic_uart_probe() [all …]
|
D | 8250_mid.c | 222 struct uart_8250_port uart; in mid8250_probe() local 240 memset(&uart, 0, sizeof(struct uart_8250_port)); in mid8250_probe() 242 uart.port.dev = &pdev->dev; in mid8250_probe() 243 uart.port.irq = pdev->irq; in mid8250_probe() 244 uart.port.private_data = mid; in mid8250_probe() 245 uart.port.type = PORT_16750; in mid8250_probe() 246 uart.port.iotype = UPIO_MEM; in mid8250_probe() 247 uart.port.uartclk = mid->board->base_baud * 16; in mid8250_probe() 248 uart.port.flags = UPF_SHARE_IRQ | UPF_FIXED_PORT | UPF_FIXED_TYPE; in mid8250_probe() 249 uart.port.set_termios = mid8250_set_termios; in mid8250_probe() [all …]
|
D | 8250_fintek.c | 185 struct uart_8250_port uart; in fintek_8250_probe() local 198 memset(&uart, 0, sizeof(uart)); in fintek_8250_probe() 203 uart.port.private_data = pdata; in fintek_8250_probe() 207 uart.port.irq = pnp_irq(dev, 0); in fintek_8250_probe() 208 uart.port.iobase = pnp_port_start(dev, 0); in fintek_8250_probe() 209 uart.port.iotype = UPIO_PORT; in fintek_8250_probe() 210 uart.port.rs485_config = fintek_8250_rs485_config; in fintek_8250_probe() 212 uart.port.flags |= UPF_SKIP_TEST | UPF_BOOT_AUTOCONF; in fintek_8250_probe() 214 uart.port.flags |= UPF_SHARE_IRQ; in fintek_8250_probe() 215 uart.port.uartclk = 1843200; in fintek_8250_probe() [all …]
|
D | serial_cs.c | 107 static void quirk_setup_brainboxes_0104(struct pcmcia_device *link, struct uart_8250_port *uart) in quirk_setup_brainboxes_0104() argument 109 uart->port.uartclk = 14745600; in quirk_setup_brainboxes_0104() 345 struct uart_8250_port uart; in setup_serial() local 348 memset(&uart, 0, sizeof(uart)); in setup_serial() 349 uart.port.iobase = iobase; in setup_serial() 350 uart.port.irq = irq; in setup_serial() 351 uart.port.flags = UPF_BOOT_AUTOCONF | UPF_SKIP_TEST | UPF_SHARE_IRQ; in setup_serial() 352 uart.port.uartclk = 1843200; in setup_serial() 353 uart.port.dev = &handle->dev; in setup_serial() 355 uart.port.flags |= UPF_BUGGY_UART; in setup_serial() [all …]
|
/linux-4.4.14/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, ",%llu", 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 …]
|
/linux-4.4.14/Documentation/devicetree/bindings/serial/ |
D | sirf-uart.txt | 4 - compatible : Should be "sirf,prima2-uart", "sirf, prima2-usp-uart", 5 "sirf,atlas7-uart" or "sirf,atlas7-usp-uart". 7 - interrupts : Should contain uart interrupt 9 - clocks : Should contain uart clock number 12 - sirf,uart-has-rtscts: we have hardware flow controller pins in hardware 13 - rts-gpios: RTS pin for USP-based UART if sirf,uart-has-rtscts is true 14 - cts-gpios: CTS pin for USP-based UART if sirf,uart-has-rtscts is true 18 uart0: uart@b0050000 { 20 compatible = "sirf,prima2-uart"; 30 compatible = "sirf,prima2-usp-uart"; [all …]
|
D | fsl-imx-uart.txt | 4 - compatible : Should be "fsl,<soc>-uart" 6 - interrupts : Should contain uart interrupt 9 - fsl,uart-has-rtscts : Indicate the uart has rts and cts 10 - fsl,irda-mode : Indicate the uart supports irda mode 11 - fsl,dte-mode : Indicate the uart works in DTE mode. The uart works 14 Note: Each uart controller should have an alias correctly numbered 24 compatible = "fsl,imx51-uart", "fsl,imx21-uart"; 27 fsl,uart-has-rtscts;
|
D | mtk-uart.txt | 5 * "mediatek,mt8135-uart" for MT8135 compatible UARTS 6 * "mediatek,mt8127-uart" for MT8127 compatible UARTS 7 * "mediatek,mt8173-uart" for MT8173 compatible UARTS 8 * "mediatek,mt6795-uart" for MT6795 compatible UARTS 9 * "mediatek,mt6589-uart" for MT6589 compatible UARTS 10 * "mediatek,mt6582-uart" for MT6582 compatible UARTS 11 * "mediatek,mt6580-uart" for MT6580 compatible UARTS 12 * "mediatek,mt6577-uart" for all compatible UARTS (MT8173, MT6795, 31 compatible = "mediatek,mt6589-uart", "mediatek,mt6577-uart";
|
D | omap_serial.txt | 4 - compatible : should be "ti,omap2-uart" for OMAP2 controllers 5 - compatible : should be "ti,omap3-uart" for OMAP3 controllers 6 - compatible : should be "ti,omap4-uart" for OMAP4 controllers 7 - compatible : should be "ti,am4372-uart" for AM437x controllers 8 - compatible : should be "ti,am3352-uart" for AM335x controllers 9 - compatible : should be "ti,dra742-uart" for DRA7x controllers 11 - interrupts or interrupts-extended : Should contain the uart interrupt 15 - ti,hwmods : Must be "uart<n>", n being the instance number (1-based) 26 compatible = "ti,omap3-uart";
|
D | samsung_uart.txt | 8 - "samsung,exynos4210-uart" - Exynos4210 SoC, 9 - "samsung,s3c2410-uart" - compatible with ports present on S3C2410 SoC, 10 - "samsung,s3c2412-uart" - compatible with ports present on S3C2412 SoC, 11 - "samsung,s3c2440-uart" - compatible with ports present on S3C2440 SoC, 12 - "samsung,s3c6400-uart" - compatible with ports present on S3C6400 SoC, 13 - "samsung,s5pv210-uart" - compatible with ports present on S5PV210 SoC. 22 - "uart" - controller bus clock, 33 - samsung,uart-fifosize: The fifo size supported by the UART channel 49 compatible = "samsung,s3c6400-uart"; 53 clock-names = "uart", "clk_uart_baud2", [all …]
|
D | ingenic,uart.txt | 4 - compatible : "ingenic,jz4740-uart", "ingenic,jz4760-uart", 5 "ingenic,jz4775-uart" or "ingenic,jz4780-uart" 7 - interrupts : should contain uart interrupt. 15 compatible = "ingenic,jz4740-uart";
|
D | efm32-uart.txt | 4 - compatible : Should be "energymicro,efm32-uart" 6 - interrupts : Should contain uart interrupt 15 uart@0x4000c400 { 16 compatible = "energymicro,efm32-uart";
|
D | snps-dw-apb-uart.txt | 4 - compatible : "snps,dw-apb-uart" 6 - interrupts : should contain uart interrupt. 18 - snps,uart-16550-compatible : reflects the value of UART_16550_COMPATIBLE 42 uart@80230000 { 43 compatible = "snps,dw-apb-uart"; 57 uart@80230000 { 58 compatible = "snps,dw-apb-uart"; 68 uart@80230000 { 69 compatible = "snps,dw-apb-uart";
|
D | 8250.txt | 11 - For Tegra20, must contain "nvidia,tegra20-uart" 12 - For other Tegra, must contain '"nvidia,<chip>-uart", 13 "nvidia,tegra20-uart"' where <chip> is tegra30, tegra114, tegra124, 15 - "nxp,lpc3220-uart" 16 - "ralink,rt2880-uart" 25 - interrupts : should contain uart interrupt. 60 uart@80230000 {
|
D | cdns,uart.txt | 4 - compatible : should be "cdns,uart-r1p8", or "xlnx,xuartps" 14 uart@e0000000 { 15 compatible = "cdns,uart-r1p8";
|
D | qcom,msm-uart.txt | 9 - compatible: Should contain "qcom,msm-uart" 17 A uart device at 0xa9c00000 with interrupt 11. 20 compatible = "qcom,msm-uart";
|
D | vt8500-uart.txt | 4 - compatible: should be "via,vt8500-uart" (for VIA/WonderMedia chips up to and 5 including WM8850/WM8950), or "wm,wm8880-uart" (for WM8880 and later) 23 compatible = "via,vt8500-uart";
|
D | qca,ar9330-uart.txt | 5 - compatible: Must be "qca,ar9330-uart" 28 uart0: uart@18020000 { 29 compatible = "qca,ar9330-uart";
|
D | cirrus,clps711x-uart.txt | 4 - compatible: Should be "cirrus,clps711x-uart". 22 uart1: uart@80000480 { 23 compatible = "cirrus,clps711x-uart";
|
D | nxp,lpc1850-uart.txt | 4 - compatible : "nxp,lpc1850-uart", "ns16550a". 6 - interrupts : should contain uart interrupt. 22 compatible = "nxp,lpc1850-uart", "ns16550a";
|
D | mrvl-serial.txt | 4 - compatible : should be "mrvl,mmp-uart" or "mrvl,pxa-uart".
|
D | altera_uart.txt | 4 - compatible : should be "ALTR,uart-1.0" <DEPRECATED> 5 - compatible : should be "altr,uart-1.0"
|
D | cavium-uart.txt | 3 - compatible: "cavium,octeon-3860-uart" 15 compatible = "cavium,octeon-3860-uart","ns16550";
|
D | brcm,bcm6345-uart.txt | 5 - compatible: "brcm,bcm6345-uart" 17 compatible = "brcm,bcm6345-uart";
|
D | uniphier-uart.txt | 4 - compatible: should be "socionext,uniphier-uart". 18 compatible = "socionext,uniphier-uart";
|
D | axis,etraxfs-uart.txt | 4 - compatible : "axis,etraxfs-uart" 15 compatible = "axis,etraxfs-uart";
|
D | arc-uart.txt | 4 - compatible : "snps,arc-uart" 13 compatible = "snps,arc-uart";
|
D | fsl-lpuart.txt | 10 - interrupts : Should contain uart interrupt 12 - clock-names : should contain: "ipg" - the uart clock
|
D | pl011.txt | 4 - compatible: must be "arm,primecell", "arm,pl011", "zte,zx296702-uart" 43 uart@80120000 {
|
D | sprd-uart.txt | 4 - compatible: must be "sprd,sc9836-uart"
|
/linux-4.4.14/drivers/misc/ibmasm/ |
D | uart.c | 36 struct uart_8250_port uart; in ibmasm_register_uart() local 50 memset(&uart, 0, sizeof(uart)); in ibmasm_register_uart() 51 uart.port.irq = sp->irq; in ibmasm_register_uart() 52 uart.port.uartclk = 3686400; in ibmasm_register_uart() 53 uart.port.flags = UPF_SHARE_IRQ; in ibmasm_register_uart() 54 uart.port.iotype = UPIO_MEM; in ibmasm_register_uart() 55 uart.port.membase = iomem_base; in ibmasm_register_uart() 57 sp->serial_line = serial8250_register_8250_port(&uart); in ibmasm_register_uart()
|
D | Makefile | 14 ibmasm-$(CONFIG_SERIAL_8250) += uart.o
|
/linux-4.4.14/arch/arm/mach-davinci/include/mach/ |
D | uncompress.h | 30 u32 *uart; variable 35 if (!uart) in putc() 38 while (!(uart[UART_LSR] & UART_LSR_THRE)) in putc() 40 uart[UART_TX] = c; in putc() 45 if (!uart) in flush() 48 while (!(uart[UART_LSR] & UART_LSR_THRE)) in flush() 54 uart = (u32 *)phys; in set_uart_info()
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/ |
D | serial.txt | 4 - fsl,cpm1-smc-uart 5 - fsl,cpm2-smc-uart 6 - fsl,cpm1-scc-uart 7 - fsl,cpm2-scc-uart 8 - fsl,qe-uart 23 compatible = "fsl,mpc8272-scc-uart", 24 "fsl,cpm2-scc-uart";
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | cm5200.dts | 31 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 35 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 39 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 51 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
|
D | a4m072.dts | 47 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 53 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 59 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 73 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
|
D | pdm360ng.dts | 141 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc"; 145 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc"; 149 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc"; 153 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc"; 157 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc"; 165 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc"; 173 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc"; 196 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
|
D | uc101.dts | 51 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 55 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 71 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
|
D | mucmc52.dts | 54 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 58 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 74 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
|
D | o2d.dtsi | 58 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 62 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
|
D | pcm030.dts | 41 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 55 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
|
D | a3m071.dts | 44 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 66 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
|
D | motionpro.dts | 36 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 54 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
|
D | digsy_mtc.dts | 53 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 57 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
|
D | media5200.dts | 66 // PSC6 in uart mode 68 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 139 uart@3,0 {
|
D | pcm032.dts | 45 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 59 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
|
D | mpc866ads.dts | 142 compatible = "fsl,mpc866-smc-uart", 143 "fsl,cpm1-smc-uart"; 153 compatible = "fsl,mpc866-smc-uart", 154 "fsl,cpm1-smc-uart";
|
D | ep8248e.dts | 135 compatible = "fsl,mpc8248-smc-uart", 136 "fsl,cpm2-smc-uart"; 148 compatible = "fsl,mpc8248-scc-uart", 149 "fsl,cpm2-scc-uart";
|
D | lite5200.dts | 176 compatible = "fsl,mpc5200-psc-uart"; 198 // PSC4 in uart mode example 200 // compatible = "fsl,mpc5200-psc-uart"; 206 // PSC5 in uart mode example 208 // compatible = "fsl,mpc5200-psc-uart";
|
D | ep88xc.dts | 178 compatible = "fsl,mpc885-smc-uart", 179 "fsl,cpm1-smc-uart"; 191 compatible = "fsl,mpc885-scc-uart", 192 "fsl,cpm1-scc-uart";
|
D | mpc885ads.dts | 183 compatible = "fsl,mpc885-smc-uart", 184 "fsl,cpm1-smc-uart"; 194 compatible = "fsl,mpc885-smc-uart", 195 "fsl,cpm1-smc-uart";
|
D | pq2fads.dts | 155 compatible = "fsl,mpc8280-scc-uart", 156 "fsl,cpm2-scc-uart"; 166 compatible = "fsl,mpc8280-scc-uart", 167 "fsl,cpm2-scc-uart";
|
D | tqm5200.dts | 114 compatible = "fsl,mpc5200-psc-uart"; 120 compatible = "fsl,mpc5200-psc-uart"; 126 compatible = "fsl,mpc5200-psc-uart";
|
D | mpc8272ads.dts | 156 compatible = "fsl,mpc8272-scc-uart", 157 "fsl,cpm2-scc-uart"; 167 compatible = "fsl,mpc8272-scc-uart", 168 "fsl,cpm2-scc-uart";
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | imx31.dtsi | 55 compatible = "fsl,imx31-uart", "fsl,imx21-uart"; 64 compatible = "fsl,imx31-uart", "fsl,imx21-uart"; 73 compatible = "fsl,imx31-uart", "fsl,imx21-uart"; 82 compatible = "fsl,imx31-uart", "fsl,imx21-uart"; 99 compatible = "fsl,imx31-uart", "fsl,imx21-uart";
|
D | hip01.dtsi | 49 uart0: uart@10001000 { 50 compatible = "snps,dw-apb-uart"; 59 uart1: uart@10002000 { 60 compatible = "snps,dw-apb-uart"; 69 uart2: uart@10003000 { 70 compatible = "snps,dw-apb-uart"; 79 uart3: uart@10006000 { 80 compatible = "snps,dw-apb-uart";
|
D | efm32gg.dtsi | 97 uart0: uart@4000c000 { /* USART0 */ 98 compatible = "energymicro,efm32-uart"; 105 uart1: uart@4000c400 { /* USART1 */ 106 compatible = "energymicro,efm32-uart"; 113 uart2: uart@4000c800 { /* USART2 */ 114 compatible = "energymicro,efm32-uart"; 121 uart3: uart@4000e000 { /* UART0 */ 122 compatible = "energymicro,efm32-uart"; 129 uart4: uart@4000e400 { /* UART1 */ 130 compatible = "energymicro,efm32-uart";
|
D | pxa2xx.dtsi | 79 ffuart: uart@40100000 { 80 compatible = "mrvl,pxa-uart"; 87 btuart: uart@40200000 { 88 compatible = "mrvl,pxa-uart"; 95 stuart: uart@40700000 { 96 compatible = "mrvl,pxa-uart"; 103 hwuart: uart@41100000 { 104 compatible = "mrvl,pxa-uart";
|
D | s3c2416.dtsi | 52 compatible = "samsung,s3c2440-uart"; 53 clock-names = "uart", "clk_uart_baud2", 60 compatible = "samsung,s3c2440-uart"; 61 clock-names = "uart", "clk_uart_baud2", 68 compatible = "samsung,s3c2440-uart"; 69 clock-names = "uart", "clk_uart_baud2", 76 compatible = "samsung,s3c2440-uart"; 79 clock-names = "uart", "clk_uart_baud2",
|
D | mt8127.dtsi | 138 compatible = "mediatek,mt8127-uart","mediatek,mt6577-uart"; 146 compatible = "mediatek,mt8127-uart","mediatek,mt6577-uart"; 154 compatible = "mediatek,mt8127-uart","mediatek,mt6577-uart"; 162 compatible = "mediatek,mt8127-uart","mediatek,mt6577-uart";
|
D | s3c64xx.dtsi | 119 compatible = "samsung,s3c6400-uart"; 123 clock-names = "uart", "clk_uart_baud2", 131 compatible = "samsung,s3c6400-uart"; 135 clock-names = "uart", "clk_uart_baud2", 143 compatible = "samsung,s3c6400-uart"; 147 clock-names = "uart", "clk_uart_baud2", 155 compatible = "samsung,s3c6400-uart"; 159 clock-names = "uart", "clk_uart_baud2",
|
D | pxa168.dtsi | 59 uart1: uart@d4017000 { 60 compatible = "mrvl,mmp-uart"; 68 uart2: uart@d4018000 { 69 compatible = "mrvl,mmp-uart"; 77 uart3: uart@d4026000 { 78 compatible = "mrvl,mmp-uart";
|
D | bcm11351.dtsi | 63 uart@3e000000 { 64 compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart"; 73 uart@3e001000 { 74 compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart"; 83 uart@3e002000 { 84 compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart"; 93 uart@3e003000 { 94 compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
|
D | stm32f429.dtsi | 108 compatible = "st,stm32-usart", "st,stm32-uart"; 116 compatible = "st,stm32-usart", "st,stm32-uart"; 124 compatible = "st,stm32-uart"; 132 compatible = "st,stm32-uart"; 140 compatible = "st,stm32-usart", "st,stm32-uart"; 148 compatible = "st,stm32-usart", "st,stm32-uart"; 156 compatible = "st,stm32-usart", "st,stm32-uart"; 164 compatible = "st,stm32-usart", "st,stm32-uart";
|
D | pxa910.dtsi | 71 uart1: uart@d4017000 { 72 compatible = "mrvl,mmp-uart"; 80 uart2: uart@d4018000 { 81 compatible = "mrvl,mmp-uart"; 89 uart3: uart@d4036000 { 90 compatible = "mrvl,mmp-uart";
|
D | mt8135.dtsi | 230 compatible = "mediatek,mt8135-uart","mediatek,mt6577-uart"; 239 compatible = "mediatek,mt8135-uart","mediatek,mt6577-uart"; 248 compatible = "mediatek,mt8135-uart","mediatek,mt6577-uart"; 257 compatible = "mediatek,mt8135-uart","mediatek,mt6577-uart";
|
D | mmp2.dtsi | 135 uart1: uart@d4030000 { 136 compatible = "mrvl,mmp-uart"; 144 uart2: uart@d4017000 { 145 compatible = "mrvl,mmp-uart"; 153 uart3: uart@d4018000 { 154 compatible = "mrvl,mmp-uart"; 162 uart4: uart@d4016000 { 163 compatible = "mrvl,mmp-uart";
|
D | bcm21664.dtsi | 63 uart@3e000000 { 64 compatible = "brcm,bcm21664-dw-apb-uart", "snps,dw-apb-uart"; 73 uart@3e001000 { 74 compatible = "brcm,bcm21664-dw-apb-uart", "snps,dw-apb-uart"; 83 uart@3e002000 { 84 compatible = "brcm,bcm21664-dw-apb-uart", "snps,dw-apb-uart";
|
D | exynos5410.dtsi | 195 compatible = "samsung,exynos4210-uart"; 199 clock-names = "uart", "clk_uart_baud0"; 204 compatible = "samsung,exynos4210-uart"; 208 clock-names = "uart", "clk_uart_baud0"; 213 compatible = "samsung,exynos4210-uart"; 217 clock-names = "uart", "clk_uart_baud0";
|
D | exynos5.dtsi | 61 compatible = "samsung,exynos4210-uart"; 67 compatible = "samsung,exynos4210-uart"; 73 compatible = "samsung,exynos4210-uart"; 79 compatible = "samsung,exynos4210-uart";
|
D | exynos5260.dtsi | 240 compatible = "samsung,exynos4210-uart"; 244 clock-names = "uart", "clk_uart_baud0"; 249 compatible = "samsung,exynos4210-uart"; 253 clock-names = "uart", "clk_uart_baud0"; 258 compatible = "samsung,exynos4210-uart"; 262 clock-names = "uart", "clk_uart_baud0"; 267 compatible = "samsung,exynos4210-uart"; 271 clock-names = "uart", "clk_uart_baud0";
|
D | omap-zoom-common.dtsi | 16 uart@3,0 { 52 uart@3,1 { 63 uart@3,2 { 74 uart@3,3 {
|
D | ste-ccu9540.dts | 31 uart@80120000 { 35 uart@80121000 { 39 uart@80007000 {
|
D | imx6ul.dtsi | 206 compatible = "fsl,imx6ul-uart", 207 "fsl,imx6q-uart"; 217 compatible = "fsl,imx6ul-uart", 218 "fsl,imx6q-uart"; 228 compatible = "fsl,imx6ul-uart", 229 "fsl,imx6q-uart"; 671 compatible = "fsl,imx6ul-uart", 672 "fsl,imx6q-uart"; 682 compatible = "fsl,imx6ul-uart", 683 "fsl,imx6q-uart"; [all …]
|
D | mt6580.dtsi | 100 compatible = "mediatek,mt6580-uart", 101 "mediatek,mt6577-uart"; 109 compatible = "mediatek,mt6580-uart", 110 "mediatek,mt6577-uart";
|
D | vt8500.dtsi | 132 compatible = "via,vt8500-uart"; 140 compatible = "via,vt8500-uart"; 148 compatible = "via,vt8500-uart"; 156 compatible = "via,vt8500-uart";
|
D | s3c24xx.dtsi | 53 compatible = "samsung,s3c2410-uart"; 60 compatible = "samsung,s3c2410-uart"; 67 compatible = "samsung,s3c2410-uart";
|
D | wm8505.dtsi | 229 compatible = "via,vt8500-uart"; 237 compatible = "via,vt8500-uart"; 245 compatible = "via,vt8500-uart"; 253 compatible = "via,vt8500-uart"; 261 compatible = "via,vt8500-uart"; 269 compatible = "via,vt8500-uart";
|
D | imx50.dtsi | 126 compatible = "fsl,imx50-uart", "fsl,imx21-uart"; 309 compatible = "fsl,imx50-uart", "fsl,imx21-uart"; 319 compatible = "fsl,imx50-uart", "fsl,imx21-uart"; 372 compatible = "fsl,imx50-uart", "fsl,imx21-uart"; 390 compatible = "fsl,imx50-uart", "fsl,imx21-uart";
|
D | imx27.dtsi | 172 compatible = "fsl,imx27-uart", "fsl,imx21-uart"; 182 compatible = "fsl,imx27-uart", "fsl,imx21-uart"; 192 compatible = "fsl,imx27-uart", "fsl,imx21-uart"; 202 compatible = "fsl,imx27-uart", "fsl,imx21-uart"; 406 compatible = "fsl,imx27-uart", "fsl,imx21-uart"; 416 compatible = "fsl,imx27-uart", "fsl,imx21-uart";
|
D | mt6592.dtsi | 113 compatible = "mediatek,mt6577-uart"; 121 compatible = "mediatek,mt6577-uart"; 129 compatible = "mediatek,mt6577-uart"; 137 compatible = "mediatek,mt6577-uart";
|
D | mt6589.dtsi | 111 compatible = "mediatek,mt6577-uart"; 119 compatible = "mediatek,mt6577-uart"; 127 compatible = "mediatek,mt6577-uart"; 135 compatible = "mediatek,mt6577-uart";
|
D | ste-ccu8540.dts | 42 uart@80120000 { 49 uart@80121000 { 53 uart@80007000 {
|
D | wm8750.dtsi | 269 compatible = "via,vt8500-uart"; 277 compatible = "via,vt8500-uart"; 285 compatible = "via,vt8500-uart"; 293 compatible = "via,vt8500-uart"; 301 compatible = "via,vt8500-uart"; 309 compatible = "via,vt8500-uart";
|
D | atlas6.dtsi | 224 uart0: uart@b0050000 { 226 compatible = "sirf,prima2-uart"; 235 uart1: uart@b0060000 { 237 compatible = "sirf,prima2-uart"; 245 uart2: uart@b0070000 { 247 compatible = "sirf,prima2-uart"; 397 uart { 403 uart { 409 uart { 415 uart { [all …]
|
D | imx25.dtsi | 122 compatible = "fsl,imx25-uart", "fsl,imx21-uart"; 131 compatible = "fsl,imx25-uart", "fsl,imx21-uart"; 213 compatible = "fsl,imx25-uart", "fsl,imx21-uart"; 222 compatible = "fsl,imx25-uart", "fsl,imx21-uart"; 260 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
|
D | imx6sl.dtsi | 207 compatible = "fsl,imx6sl-uart", 208 "fsl,imx6q-uart", "fsl,imx21-uart"; 220 compatible = "fsl,imx6sl-uart", 221 "fsl,imx6q-uart", "fsl,imx21-uart"; 233 compatible = "fsl,imx6sl-uart", 234 "fsl,imx6q-uart", "fsl,imx21-uart"; 294 compatible = "fsl,imx6sl-uart", 295 "fsl,imx6q-uart", "fsl,imx21-uart"; 307 compatible = "fsl,imx6sl-uart", 308 "fsl,imx6q-uart", "fsl,imx21-uart";
|
D | dm814x.dtsi | 140 uart1: uart@20000 { 141 compatible = "ti,omap3-uart"; 150 uart2: uart@22000 { 151 compatible = "ti,omap3-uart"; 160 uart3: uart@24000 { 161 compatible = "ti,omap3-uart";
|
D | prima2.dtsi | 230 uart0: uart@b0050000 { 232 compatible = "sirf,prima2-uart"; 241 uart1: uart@b0060000 { 243 compatible = "sirf,prima2-uart"; 250 uart2: uart@b0070000 { 252 compatible = "sirf,prima2-uart"; 411 uart { 417 uart { 423 uart { 429 uart { [all …]
|
D | axm55xx.dtsi | 115 serial0: uart@2010080000 { 124 serial1: uart@2010081000 { 133 serial2: uart@2010082000 { 142 serial3: uart@2010083000 {
|
D | imx27-phytec-phycard-s-rdk.dts | 150 fsl,uart-has-rtscts; 157 fsl,uart-has-rtscts; 164 fsl,uart-has-rtscts;
|
D | imx7d.dtsi | 639 compatible = "fsl,imx7d-uart", 640 "fsl,imx6q-uart"; 650 compatible = "fsl,imx7d-uart", 651 "fsl,imx6q-uart"; 661 compatible = "fsl,imx7d-uart", 662 "fsl,imx6q-uart"; 712 compatible = "fsl,imx7d-uart", 713 "fsl,imx6q-uart"; 723 compatible = "fsl,imx7d-uart", 724 "fsl,imx6q-uart"; [all …]
|
D | picoxcell-pc3x2.dtsi | 197 uart0: uart@30000 { 198 compatible = "snps,dw-apb-uart"; 207 uart1: uart@40000 { 208 compatible = "snps,dw-apb-uart";
|
D | imx35.dtsi | 88 compatible = "fsl,imx35-uart", "fsl,imx21-uart"; 97 compatible = "fsl,imx35-uart", "fsl,imx21-uart"; 154 compatible = "fsl,imx35-uart", "fsl,imx21-uart";
|
D | am33xx.dtsi | 230 compatible = "ti,am3352-uart", "ti,omap3-uart"; 241 compatible = "ti,am3352-uart", "ti,omap3-uart"; 252 compatible = "ti,am3352-uart", "ti,omap3-uart"; 263 compatible = "ti,am3352-uart", "ti,omap3-uart"; 272 compatible = "ti,am3352-uart", "ti,omap3-uart"; 281 compatible = "ti,am3352-uart", "ti,omap3-uart";
|
D | meson.dtsi | 87 compatible = "amlogic,meson-uart"; 95 compatible = "amlogic,meson-uart"; 103 compatible = "amlogic,meson-uart"; 111 compatible = "amlogic,meson-uart";
|
D | meson8b.dtsi | 115 compatible = "amlogic,meson-uart"; 123 compatible = "amlogic,meson-uart"; 131 compatible = "amlogic,meson-uart"; 139 compatible = "amlogic,meson-uart";
|
D | wm8850.dtsi | 256 compatible = "via,vt8500-uart"; 264 compatible = "via,vt8500-uart"; 272 compatible = "via,vt8500-uart"; 280 compatible = "via,vt8500-uart";
|
D | imx53.dtsi | 214 compatible = "fsl,imx53-uart", "fsl,imx21-uart"; 495 compatible = "fsl,imx53-uart", "fsl,imx21-uart"; 505 compatible = "fsl,imx53-uart", "fsl,imx21-uart"; 588 compatible = "fsl,imx53-uart", "fsl,imx21-uart"; 618 compatible = "fsl,imx53-uart", "fsl,imx21-uart";
|
D | tegra30.dtsi | 373 * is "nvidia,tegra30-uart", "nvidia,tegra20-uart" and to enable 378 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 391 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 404 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 417 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 430 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
D | atlas7.dtsi | 1273 uart0: uart@18010000 { 1275 compatible = "sirf,atlas7-uart"; 1284 uart1: uart@18020000 { 1286 compatible = "sirf,atlas7-uart"; 1293 uart2: uart@18030000 { 1295 compatible = "sirf,atlas7-uart"; 1304 uart3: uart@18040000 { 1306 compatible = "sirf,atlas7-uart"; 1315 uart4: uart@18050000 { 1317 compatible = "sirf,atlas7-uart"; [all …]
|
D | atlas7-evb.dts | 74 uart6: uart@11000000 { 76 sirf,uart-has-rtscts;
|
D | emev2.dtsi | 167 compatible = "renesas,em-uart"; 175 compatible = "renesas,em-uart"; 183 compatible = "renesas,em-uart"; 191 compatible = "renesas,em-uart";
|
D | lpc32xx.dtsi | 136 compatible = "nxp,lpc3220-uart"; 145 compatible = "nxp,lpc3220-uart"; 154 compatible = "nxp,lpc3220-uart"; 163 compatible = "nxp,lpc3220-uart";
|
D | tegra114.dtsi | 258 * is "nvidia,tegra114-uart", "nvidia,tegra20-uart" and to enable 263 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart"; 276 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart"; 289 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart"; 302 compatible = "nvidia,tegra114-uart", "nvidia,tegra20-uart";
|
D | dra7.dtsi | 410 compatible = "ti,dra742-uart", "ti,omap4-uart"; 421 compatible = "ti,dra742-uart", "ti,omap4-uart"; 432 compatible = "ti,dra742-uart", "ti,omap4-uart"; 443 compatible = "ti,dra742-uart", "ti,omap4-uart"; 454 compatible = "ti,dra742-uart", "ti,omap4-uart"; 465 compatible = "ti,dra742-uart", "ti,omap4-uart"; 476 compatible = "ti,dra742-uart", "ti,omap4-uart"; 485 compatible = "ti,dra742-uart", "ti,omap4-uart"; 494 compatible = "ti,dra742-uart", "ti,omap4-uart"; 503 compatible = "ti,dra742-uart", "ti,omap4-uart";
|
D | s5pv210.dtsi | 330 compatible = "samsung,s5pv210-uart"; 334 clock-names = "uart", "clk_uart_baud0", 342 compatible = "samsung,s5pv210-uart"; 346 clock-names = "uart", "clk_uart_baud0", 354 compatible = "samsung,s5pv210-uart"; 358 clock-names = "uart", "clk_uart_baud0", 366 compatible = "samsung,s5pv210-uart"; 370 clock-names = "uart", "clk_uart_baud0",
|
D | exynos4415.dtsi | 425 compatible = "samsung,exynos4210-uart"; 429 clock-names = "uart", "clk_uart_baud0"; 434 compatible = "samsung,exynos4210-uart"; 438 clock-names = "uart", "clk_uart_baud0"; 443 compatible = "samsung,exynos4210-uart"; 447 clock-names = "uart", "clk_uart_baud0"; 452 compatible = "samsung,exynos4210-uart"; 456 clock-names = "uart", "clk_uart_baud0";
|
D | dm816x.dtsi | 349 uart1: uart@48020000 { 350 compatible = "ti,omap3-uart"; 359 uart2: uart@48022000 { 360 compatible = "ti,omap3-uart"; 369 uart3: uart@48024000 { 370 compatible = "ti,omap3-uart";
|
D | am4372.dtsi | 197 compatible = "ti,am4372-uart","ti,omap2-uart"; 204 compatible = "ti,am4372-uart","ti,omap2-uart"; 212 compatible = "ti,am4372-uart","ti,omap2-uart"; 220 compatible = "ti,am4372-uart","ti,omap2-uart"; 228 compatible = "ti,am4372-uart","ti,omap2-uart"; 236 compatible = "ti,am4372-uart","ti,omap2-uart";
|
D | imx27-eukrea-mbimxsd27-baseboard.dts | 143 fsl,uart-has-rtscts; 150 fsl,uart-has-rtscts; 157 fsl,uart-has-rtscts;
|
D | imx1-apf9328.dts | 37 fsl,uart-has-rtscts; 44 fsl,uart-has-rtscts;
|
D | bcm-cygnus.dtsi | 189 compatible = "snps,dw-apb-uart"; 200 compatible = "snps,dw-apb-uart"; 211 compatible = "snps,dw-apb-uart"; 222 compatible = "snps,dw-apb-uart";
|
D | exynos5440.dtsi | 108 compatible = "samsung,exynos4210-uart"; 112 clock-names = "uart", "clk_uart_baud0"; 116 compatible = "samsung,exynos4210-uart"; 120 clock-names = "uart", "clk_uart_baud0";
|
D | integrator.dtsi | 76 uart@16000000 { 81 uart@17000000 {
|
D | cx92755.dtsi | 110 uart0: uart@f0000740 { 118 uart1: uart@f0000760 { 126 uart2: uart@f0000780 {
|
D | imx1-ads.dts | 69 fsl,uart-has-rtscts; 76 fsl,uart-has-rtscts;
|
D | uniphier-ph1-sld8.dtsi | 108 compatible = "socionext,uniphier-uart"; 119 compatible = "socionext,uniphier-uart"; 130 compatible = "socionext,uniphier-uart"; 141 compatible = "socionext,uniphier-uart";
|
D | uniphier-ph1-ld4.dtsi | 108 compatible = "socionext,uniphier-uart"; 119 compatible = "socionext,uniphier-uart"; 130 compatible = "socionext,uniphier-uart"; 141 compatible = "socionext,uniphier-uart";
|
D | uniphier-ph1-pro5.dtsi | 129 compatible = "socionext,uniphier-uart"; 139 compatible = "socionext,uniphier-uart"; 149 compatible = "socionext,uniphier-uart"; 159 compatible = "socionext,uniphier-uart";
|
D | uniphier-proxstream2.dtsi | 130 compatible = "socionext,uniphier-uart"; 140 compatible = "socionext,uniphier-uart"; 150 compatible = "socionext,uniphier-uart"; 160 compatible = "socionext,uniphier-uart";
|
/linux-4.4.14/arch/x86/include/asm/ |
D | serial.h | 24 { .uart = 0, BASE_BAUD, 0x3F8, 4, STD_COMX_FLAGS }, /* ttyS0 */ \ 25 { .uart = 0, BASE_BAUD, 0x2F8, 3, STD_COMX_FLAGS }, /* ttyS1 */ \ 26 { .uart = 0, BASE_BAUD, 0x3E8, 4, STD_COMX_FLAGS }, /* ttyS2 */ \ 27 { .uart = 0, BASE_BAUD, 0x2E8, 3, STD_COM4_FLAGS }, /* ttyS3 */
|
/linux-4.4.14/arch/arm64/boot/dts/mediatek/ |
D | mt6795.dtsi | 141 compatible = "mediatek,mt6795-uart", 142 "mediatek,mt6577-uart"; 150 compatible = "mediatek,mt6795-uart", 151 "mediatek,mt6577-uart"; 159 compatible = "mediatek,mt6795-uart", 160 "mediatek,mt6577-uart"; 168 compatible = "mediatek,mt6795-uart", 169 "mediatek,mt6577-uart";
|
D | mt8173.dtsi | 290 compatible = "mediatek,mt8173-uart", 291 "mediatek,mt6577-uart"; 300 compatible = "mediatek,mt8173-uart", 301 "mediatek,mt6577-uart"; 310 compatible = "mediatek,mt8173-uart", 311 "mediatek,mt6577-uart"; 320 compatible = "mediatek,mt8173-uart", 321 "mediatek,mt6577-uart";
|
/linux-4.4.14/arch/arc/boot/dts/ |
D | vdk_axs10x_mb.dtsi | 47 uart@0x20000 { 48 compatible = "snps,dw-apb-uart"; 57 uart@0x21000 { 58 compatible = "snps,dw-apb-uart"; 67 uart@0x22000 { 68 compatible = "snps,dw-apb-uart";
|
D | axs10x_mb.dtsi | 94 uart@0x20000 { 95 compatible = "snps,dw-apb-uart"; 104 uart@0x21000 { 105 compatible = "snps,dw-apb-uart"; 115 uart@0x22000 { 116 compatible = "snps,dw-apb-uart";
|
D | vdk_axc003.dtsi | 32 debug_uart: dw-apb-uart@0x5000 { 33 compatible = "snps,dw-apb-uart";
|
D | vdk_axc003_idu.dtsi | 47 debug_uart: dw-apb-uart@0x5000 { 48 compatible = "snps,dw-apb-uart";
|
/linux-4.4.14/arch/arm/plat-samsung/ |
D | init.c | 117 int uart; in s3c24xx_init_uartdevs() local 121 for (uart = 0; uart < no; uart++, cfg++, cfgptr++) { in s3c24xx_init_uartdevs() 126 s3c24xx_uart_devs[uart] = platdev; in s3c24xx_init_uartdevs()
|
/linux-4.4.14/arch/mips/sgi-ip27/ |
D | ip27-console.c | 35 struct ioc3_uartregs *uart = console_uart(); in prom_putchar() local 37 while ((uart->iu_lsr & 0x20) == 0); in prom_putchar() 38 uart->iu_thr = c; in prom_putchar()
|
/linux-4.4.14/arch/mips/boot/dts/ingenic/ |
D | jz4780.dtsi | 48 compatible = "ingenic,jz4780-uart"; 61 compatible = "ingenic,jz4780-uart"; 74 compatible = "ingenic,jz4780-uart"; 87 compatible = "ingenic,jz4780-uart"; 100 compatible = "ingenic,jz4780-uart";
|
D | jz4740.dtsi | 48 compatible = "ingenic,jz4740-uart"; 59 compatible = "ingenic,jz4740-uart";
|
/linux-4.4.14/arch/arm64/boot/dts/sprd/ |
D | sharkl64.dtsi | 27 compatible = "sprd,sc9836-uart"; 35 compatible = "sprd,sc9836-uart"; 43 compatible = "sprd,sc9836-uart"; 51 compatible = "sprd,sc9836-uart";
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mpc5121-psc.txt | 7 are specified by fsl,mpc5121-psc-uart nodes in the 11 fsl,mpc512x-psc-uart nodes 15 - compatible : Should contain "fsl,<soc>-psc-uart" and "fsl,<soc>-psc" 34 fsl,mpc5121-psc-uart nodes, just use spi instead of uart in the compatible 58 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc"; 68 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
|
/linux-4.4.14/Documentation/devicetree/bindings/dma/ |
D | qcom_bam_dma.txt | 19 uart-bam: dma@f9984000 = { 34 compatible = "qcom,msm-uart"; 42 dmas = <&uart-bam 0>, <&uart-bam 1>;
|
/linux-4.4.14/drivers/char/mwave/ |
D | mwavedd.c | 433 struct uart_8250_port uart; in register_serial_portandirq() local 465 memset(&uart, 0, sizeof(uart)); in register_serial_portandirq() 467 uart.port.uartclk = 1843200; in register_serial_portandirq() 468 uart.port.iobase = port; in register_serial_portandirq() 469 uart.port.irq = irq; in register_serial_portandirq() 470 uart.port.iotype = UPIO_PORT; in register_serial_portandirq() 471 uart.port.flags = UPF_SHARE_IRQ; in register_serial_portandirq() 472 return serial8250_register_8250_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.
|
/linux-4.4.14/sound/drivers/mpu401/ |
D | Makefile | 7 snd-mpu401-uart-objs := mpu401_uart.o 9 obj-$(CONFIG_SND_MPU401_UART) += snd-mpu401-uart.o
|
/linux-4.4.14/arch/mips/boot/compressed/ |
D | Makefile | 32 targets := head.o decompress.o string.o dbg.o uart-16550.o uart-alchemy.o 39 vmlinuzobjs-$(CONFIG_SYS_SUPPORTS_ZBOOT_UART16550) += $(obj)/uart-16550.o 40 vmlinuzobjs-$(CONFIG_MIPS_ALCHEMY) += $(obj)/uart-alchemy.o
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-ciu-defs.h | 1300 uint64_t uart:2; member 1308 uint64_t uart:2; 1346 uint64_t uart:2; member 1354 uint64_t uart:2; 1389 uint64_t uart:2; member 1397 uint64_t uart:2; 1428 uint64_t uart:2; member 1436 uint64_t uart:2; 1472 uint64_t uart:2; member 1480 uint64_t uart:2; [all …]
|
/linux-4.4.14/arch/powerpc/boot/ |
D | cuboot-hotfoot.c | 29 u32 uart = mfdcr(DCRN_CPC0_UCR) & 0x7f; in hotfoot_fixups() local 37 dt_fixup_clock("/plb/opb/serial@ef600300", bd.bi_procfreq / uart); in hotfoot_fixups() 38 dt_fixup_clock("/plb/opb/serial@ef600400", bd.bi_procfreq / uart); in hotfoot_fixups()
|
/linux-4.4.14/arch/arm64/boot/dts/hisilicon/ |
D | hi6220.dtsi | 164 uart0: uart@f8015000 { /* console */ 173 uart1: uart@f7111000 { 183 uart2: uart@f7112000 { 193 uart3: uart@f7113000 { 202 uart4: uart@f7114000 {
|
D | hip05.dtsi | 249 uart0: uart@80300000 { 250 compatible = "snps,dw-apb-uart"; 260 uart1: uart@80310000 { 261 compatible = "snps,dw-apb-uart";
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | fsl,imx27-pinctrl.txt | 75 uart { 76 pinctrl_uart1: uart-1 { 109 uart { 110 pinctrl_uart1: uart-1 {
|
D | pinctrl-sirf.txt | 30 uart { 36 uart { 44 uart2: uart@0xb0070000 {
|
/linux-4.4.14/arch/mips/boot/dts/ralink/ |
D | mt7620a.dtsi | 49 compatible = "ralink,mt7620a-uart", "ralink,rt2880-uart", "ns16550a";
|
D | rt3883.dtsi | 49 compatible = "ralink,rt3883-uart", "ralink,rt2880-uart", "ns16550a";
|
D | rt3050.dtsi | 49 compatible = "ralink,rt3052-uart", "ralink,rt2880-uart", "ns16550a";
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ |
D | imx27-clock.txt | 21 compatible = "fsl,imx27-uart", "fsl,imx21-uart";
|
D | samsung,s3c2443-clock.txt | 33 - "ext_uart" - external uart clock - optional, 48 compatible = "samsung,s3c2440-uart"; 51 clock-names = "uart", "clk_uart_baud2",
|
D | imx6q-clock.txt | 25 compatible = "fsl,imx6q-uart", "fsl,imx21-uart";
|
D | exynos5250-clock.txt | 36 compatible = "samsung,exynos4210-uart"; 40 clock-names = "uart", "clk_uart_baud0";
|
D | imx31-clock.txt | 85 compatible = "fsl,imx31-uart", "fsl,imx21-uart";
|
D | csr,atlas7-car.txt | 40 uart1: uart@18020000 { 42 compatible = "sirf,macro-uart";
|
D | exynos5410-clock.txt | 40 compatible = "samsung,exynos4210-uart"; 44 clock-names = "uart", "clk_uart_baud0";
|
D | exynos5420-clock.txt | 37 compatible = "samsung,exynos4210-uart"; 41 clock-names = "uart", "clk_uart_baud0";
|
D | exynos4-clock.txt | 38 compatible = "samsung,exynos4210-uart"; 42 clock-names = "uart", "clk_uart_baud0";
|
D | exynos3250-clock.txt | 52 compatible = "samsung,exynos4210-uart"; 56 clock-names = "uart", "clk_uart_baud0";
|
D | imx25-clock.txt | 155 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
|
D | samsung,s3c2412-clock.txt | 43 compatible = "samsung,s3c2412-uart"; 46 clock-names = "uart", "clk_uart_baud2", "clk_uart_baud3";
|
D | samsung,s3c2410-clock.txt | 44 compatible = "samsung,s3c2440-uart"; 47 clock-names = "uart", "clk_uart_baud2";
|
/linux-4.4.14/Documentation/devicetree/bindings/net/nfc/ |
D | nfcmrvl.txt | 5 - "marvell,nfc-uart" or "mrvl,nfc-uart" for UART devices 31 compatible = "marvell,nfc-uart";
|
/linux-4.4.14/arch/arm64/boot/dts/arm/ |
D | foundation-v8.dts | 201 v2m_serial0: uart@090000 { 209 v2m_serial1: uart@0a0000 { 217 v2m_serial2: uart@0b0000 { 225 v2m_serial3: uart@0c0000 {
|
D | rtsm_ve-motherboard.dtsi | 117 v2m_serial0: uart@090000 { 125 v2m_serial1: uart@0a0000 { 133 v2m_serial2: uart@0b0000 { 141 v2m_serial3: uart@0c0000 {
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | bfin_serial.h | 269 #define port_membase(uart) (((struct bfin_serial_port *)(uart))->port.membase) argument 382 #define get_lsr_cache(uart) (((struct bfin_serial_port *)(uart))->lsr) argument 383 #define put_lsr_cache(uart, v) (((struct bfin_serial_port *)(uart))->lsr = (v)) argument
|
/linux-4.4.14/arch/arm64/boot/dts/exynos/ |
D | exynos7.dtsi | 190 compatible = "samsung,exynos4210-uart"; 195 clock-names = "uart", "clk_uart_baud0"; 200 compatible = "samsung,exynos4210-uart"; 205 clock-names = "uart", "clk_uart_baud0"; 210 compatible = "samsung,exynos4210-uart"; 215 clock-names = "uart", "clk_uart_baud0"; 220 compatible = "samsung,exynos4210-uart"; 225 clock-names = "uart", "clk_uart_baud0";
|
/linux-4.4.14/arch/arm/mach-s3c24xx/include/mach/ |
D | map.h | 38 #define S3C_VA_UARTx(uart) (S3C_VA_UART + ((uart * S3C_UART_OFFSET))) argument
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | serial-u16550.txt | 26 /sbin/setserial /dev/ttyS0 uart none 31 /sbin/setserial /dev/ttyS0 uart none 41 /sbin/setserial /dev/ttyS0 uart none 51 /sbin/setserial /dev/ttyS0 uart none 67 /sbin/setserial /dev/ttyS0 uart none
|
/linux-4.4.14/arch/mips/boot/dts/qca/ |
D | ar9132_tl_wr1043nd_v1.dts | 13 serial0 = "/ahb/apb/uart@18020000"; 29 uart@18020000 {
|
D | ar9132.dtsi | 55 uart@18020000 { 61 clock-names = "uart";
|
/linux-4.4.14/drivers/clk/mxs/ |
D | clk-imx23.c | 91 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator 100 cpu, hbus, xbus, emi, uart, enumerator 150 clks[uart] = mxs_clk_gate("uart", "ref_xtal", XTAL, 31); in mx23_clocks_init()
|
/linux-4.4.14/arch/arm/mach-iop33x/ |
D | Makefile | 5 obj-y := irq.o uart.o
|
/linux-4.4.14/drivers/staging/speakup/ |
D | serialio.h | 15 unsigned int uart; /* unused */ member
|
/linux-4.4.14/drivers/ipack/devices/ |
D | Kconfig | 2 tristate "IndustryPack IP-OCTAL uart support"
|
/linux-4.4.14/arch/arm64/boot/dts/rockchip/ |
D | rk3368.dtsi | 360 compatible = "rockchip,rk3368-uart", "snps,dw-apb-uart"; 372 compatible = "rockchip,rk3368-uart", "snps,dw-apb-uart"; 384 compatible = "rockchip,rk3368-uart", "snps,dw-apb-uart"; 396 compatible = "rockchip,rk3368-uart", "snps,dw-apb-uart"; 475 compatible = "rockchip,rk3368-uart", "snps,dw-apb-uart";
|
/linux-4.4.14/net/nfc/nci/ |
D | Makefile | 12 nci_uart-y += uart.o
|