Searched refs:UART_LCR (Results 1 - 25 of 31) sorted by relevance

12

/linux-master/arch/powerpc/platforms/embedded6xx/
H A Dls_uart.c67 out_8(avr_addr + UART_LCR, cval); /* initialise UART */
73 out_8(avr_addr + UART_LCR, cval); /* Set character format */
75 out_8(avr_addr + UART_LCR, cval | UART_LCR_DLAB); /* set DLAB */
78 out_8(avr_addr + UART_LCR, cval); /* reset DLAB */
/linux-master/arch/powerpc/kernel/
H A Dudbg_16550.c20 #define UART_LCR 3 macro
29 #define UART_DLAB UART_LCR
110 udbg_uart_out(UART_LCR, 0x00);
113 udbg_uart_out(UART_LCR, LCR_DLAB);
117 udbg_uart_out(UART_LCR, 0x3);
129 old_lcr = udbg_uart_in(UART_LCR);
132 udbg_uart_out(UART_LCR, old_lcr | LCR_DLAB);
146 udbg_uart_out(UART_LCR, old_lcr);
/linux-master/drivers/tty/serial/8250/
H A D8250_early.c131 serial8250_early_out(port, UART_LCR, UART_LCR_WLEN8); /* 8n1 */
139 c = serial8250_early_in(port, UART_LCR);
140 serial8250_early_out(port, UART_LCR, c | UART_LCR_DLAB);
143 serial8250_early_out(port, UART_LCR, c & ~UART_LCR_DLAB);
H A D8250_em.c43 case UART_LCR: /* LCR @ 0x10 (+1) */
67 case UART_LCR: /* LCR @ 0x10 (+1) */
91 lcr = serial8250_em_serial_in(p, UART_LCR);
107 case UART_LCR:
118 serial8250_em_serial_out_helper(p, UART_LCR, lcr);
135 case UART_LCR:
H A D8250_mtk.c159 int lcr = serial_in(up, UART_LCR);
175 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B);
177 serial_out(up, UART_LCR, lcr);
242 int lcr = serial_in(up, UART_LCR);
247 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B);
249 serial_out(up, UART_LCR, lcr);
250 lcr = serial_in(up, UART_LCR);
256 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B);
259 serial_out(up, UART_LCR, lcr);
268 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_
[all...]
H A D8250_port.c470 p->serial_in(p, UART_LCR); /* safe, no side-effects */
683 lcr = serial_in(p, UART_LCR);
685 serial_out(p, UART_LCR, UART_LCR_CONF_MODE_B);
687 serial_out(p, UART_LCR, 0);
691 serial_out(p, UART_LCR, UART_LCR_CONF_MODE_B);
693 serial_out(p, UART_LCR, lcr);
788 old_lcr = serial_in(up, UART_LCR);
789 serial_out(up, UART_LCR, 0);
795 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A);
798 serial_out(up, UART_LCR, UART_LCR_WLEN
[all...]
H A D8250_rt288x.c22 [UART_LCR] = 5,
32 [UART_LCR] = 5,
H A D8250_dw.c105 void __iomem *offset = p->membase + (UART_LCR << p->regshift);
110 unsigned int lcr = p->serial_in(p, UART_LCR);
165 if (offset == UART_LCR && !d->uart_16550_compatible)
172 if (offset == UART_LCR)
202 __raw_readq(p->membase + (UART_LCR << p->regshift));
204 if (offset == UART_LCR && !d->uart_16550_compatible)
215 if (offset == UART_LCR && !d->uart_16550_compatible)
232 if (offset == UART_LCR && !d->uart_16550_compatible)
H A D8250_ingenic.c110 early_out(port, UART_LCR, UART_LCR_DLAB | UART_LCR_WLEN8);
113 early_out(port, UART_LCR, UART_LCR_WLEN8);
118 early_out(port, UART_LCR, UART_LCR_DLAB | UART_LCR_WLEN8);
121 early_out(port, UART_LCR, UART_LCR_WLEN8);
H A D8250_pericom.c74 int lcr = serial_port_in(port, UART_LCR);
76 serial_port_out(port, UART_LCR, lcr | UART_LCR_DLAB);
79 serial_port_out(port, UART_LCR, lcr);
H A D8250_omap.c194 lcr = serial_in(up, UART_LCR);
195 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B);
201 serial_out(up, UART_LCR, lcr);
329 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B);
332 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A);
338 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B);
346 serial_out(up, UART_LCR, 0);
353 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B);
359 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B);
363 serial_out(up, UART_LCR, u
[all...]
H A D8250_uniphier.c76 case UART_LCR:
108 case UART_LCR:
/linux-master/drivers/tty/serial/
H A Domap-serial.c634 lcr = serial_in(up, UART_LCR);
635 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B);
641 serial_out(up, UART_LCR, lcr);
655 serial_out(up, UART_LCR, up->lcr);
703 serial_out(up, UART_LCR, UART_LCR_WLEN8);
753 serial_out(up, UART_LCR, serial_in(up, UART_LCR) & ~UART_LCR_SBC);
860 serial_out(up, UART_LCR, cval); /* reset DLAB */
870 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A);
873 serial_out(up, UART_LCR,
[all...]
H A Dsunsu.c607 serial_out(up, UART_LCR, up->lcr);
621 serial_outp(up, UART_LCR, 0xBF);
624 serial_outp(up, UART_LCR, 0);
626 serial_outp(up, UART_LCR, 0xBF);
628 serial_outp(up, UART_LCR, 0);
684 serial_outp(up, UART_LCR, UART_LCR_WLEN8);
748 serial_out(up, UART_LCR, serial_inp(up, UART_LCR) & ~UART_LCR_SBC);
874 serial_outp(up, UART_LCR, 0xBF);
877 serial_outp(up, UART_LCR, cva
[all...]
H A Dpxa.c303 serial_out(up, UART_LCR, up->lcr);
347 serial_out(up, UART_LCR, UART_LCR_WLEN8);
394 serial_out(up, UART_LCR, serial_in(up, UART_LCR) & ~UART_LCR_SBC);
492 serial_out(up, UART_LCR, cval | UART_LCR_DLAB); /* set DLAB */
503 serial_out(up, UART_LCR, cval); /* reset DLAB */
H A Dpch_uart.c316 "LCR: \t0x%02x\n", ioread8(priv->membase + UART_LCR));
327 lcr = ioread8(priv->membase + UART_LCR);
328 iowrite8(PCH_UART_LCR_DLAB, priv->membase + UART_LCR);
333 iowrite8(lcr, priv->membase + UART_LCR);
464 iowrite8(PCH_UART_LCR_DLAB, priv->membase + UART_LCR);
467 iowrite8(lcr, priv->membase + UART_LCR);
590 lcr = ioread8(priv->membase + UART_LCR);
596 iowrite8(lcr, priv->membase + UART_LCR);
/linux-master/drivers/media/rc/
H A Dserial_ir.c422 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB));
450 soutp(UART_LCR, sinp(UART_LCR) | UART_LCR_DLAB);
455 soutp(UART_LCR, UART_LCR_WLEN7);
610 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB));
626 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB));
689 soutp(UART_LCR, sin
[all...]
/linux-master/arch/powerpc/boot/
H A Dns16550.c23 #define UART_LCR 3 /* Out: Line Control Register */ macro
/linux-master/drivers/usb/serial/
H A Dark3116.c161 ark3116_write_reg(serial, UART_LCR, UART_LCR_DLAB);
169 ark3116_write_reg(serial, UART_LCR, UART_LCR_WLEN8);
264 ark3116_write_reg(serial, UART_LCR,
270 ark3116_write_reg(serial, UART_LCR, lcr);
280 ark3116_write_reg(serial, UART_LCR, lcr);
450 ret = ark3116_write_reg(port->serial, UART_LCR, priv->lcr);
/linux-master/drivers/tty/
H A Dmxser.c302 oldlcr = inb(baseio + UART_LCR);
303 outb(MOXA_MUST_ENTER_ENHANCED, baseio + UART_LCR);
312 outb(oldlcr, baseio + UART_LCR);
327 outb(oldlcr, baseio + UART_LCR);
334 outb(oldlcr, baseio + UART_LCR);
343 outb(oldlcr, info->ioaddr + UART_LCR);
350 outb(oldlcr, baseio + UART_LCR);
357 outb(oldlcr, baseio + UART_LCR);
396 outb(0, io + UART_LCR);
524 cval = inb(info->ioaddr + UART_LCR);
[all...]
/linux-master/drivers/accessibility/speakup/
H A Dserialio.c89 outb(cval | UART_LCR_DLAB, ser->port + UART_LCR); /* set DLAB */
92 outb(cval, ser->port + UART_LCR); /* reset DLAB */
/linux-master/arch/sh/include/asm/
H A Dsmc37c93x.h62 #define UART_LCR 0x6 /* Line Control Register */ macro
/linux-master/sound/drivers/
H A Dserial-u16550.c333 outb(UART_LCR_WLEN8, io_base + UART_LCR); /* Line Control Register */
380 uart->old_line_ctrl_reg = inb(uart->base + UART_LCR);
382 ,uart->base + UART_LCR); /* Line Control Register */
397 ,uart->base + UART_LCR); /* Line Control Register */
488 ,uart->base + UART_LCR); /* Line Control Register */
495 ,uart->base + UART_LCR); /* Line Control Register */
/linux-master/drivers/mmc/core/
H A Dsdio_uart.c323 sdio_out(port, UART_LCR, cval | UART_LCR_DLAB);
326 sdio_out(port, UART_LCR, cval);
620 sdio_out(port, UART_LCR, UART_LCR_WLEN8);
680 sdio_out(port, UART_LCR, port->lcr);
909 sdio_out(port, UART_LCR, port->lcr);
/linux-master/include/uapi/linux/
H A Dserial_reg.h105 #define UART_LCR 3 /* Out: Line Control Register */ macro

Completed in 426 milliseconds

12