| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_em.c | 42 case UART_LCR: /* LCR @ 0x10 (+1) */ in serial8250_em_serial_out_helper() 66 case UART_LCR: /* LCR @ 0x10 (+1) */ in serial8250_em_serial_in() 90 lcr = serial8250_em_serial_in(p, UART_LCR); in serial8250_em_reg_update() 106 case UART_LCR: in serial8250_em_reg_update() 117 serial8250_em_serial_out_helper(p, UART_LCR, lcr); in serial8250_em_reg_update() 134 case UART_LCR: in serial8250_em_serial_out()
|
| H A D | 8250_dw.c | 198 serial_port_out(p, UART_LCR, up->lcr | UART_LCR_DLAB); in dw8250_set_divisor() 199 if (!(serial_port_in(p, UART_LCR) & UART_LCR_DLAB)) in dw8250_set_divisor() 203 serial_port_out(p, UART_LCR, up->lcr); in dw8250_set_divisor() 221 if (offset != UART_LCR || d->uart_16550_compatible) in dw8250_check_lcr() 224 lcr = serial_port_in(p, UART_LCR); in dw8250_check_lcr() 237 serial_port_out(p, UART_LCR, value); in dw8250_check_lcr() 258 if (offset != UART_LCR || d->uart_16550_compatible) in dw8250_can_skip_reg_write() 304 if (offset == UART_LCR) in dw8250_serial_out38x() 333 __raw_readq(p->membase + (UART_LCR << p->regshift)); in dw8250_serial_outq() 391 serial_port_in(p, UART_LCR); /* safe, no side-effects */ in dw8250_quirk_ier_kick()
|
| H A D | 8250_ingenic.c | 110 early_out(port, UART_LCR, UART_LCR_DLAB | UART_LCR_WLEN8); in ingenic_earlycon_setup_tail() 113 early_out(port, UART_LCR, UART_LCR_WLEN8); in ingenic_earlycon_setup_tail() 118 early_out(port, UART_LCR, UART_LCR_DLAB | UART_LCR_WLEN8); in ingenic_earlycon_setup_tail() 121 early_out(port, UART_LCR, UART_LCR_WLEN8); in ingenic_earlycon_setup_tail()
|
| H A D | 8250_omap.c | 196 lcr = serial_in(up, UART_LCR); in __omap8250_set_mctrl() 197 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in __omap8250_set_mctrl() 203 serial_out(up, UART_LCR, lcr); in __omap8250_set_mctrl() 316 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in omap8250_restore_regs() 319 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in omap8250_restore_regs() 325 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in omap8250_restore_regs() 333 serial_out(up, UART_LCR, 0); in omap8250_restore_regs() 340 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in omap8250_restore_regs() 346 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in omap8250_restore_regs() 350 serial_out(up, UART_LCR, up->lcr); in omap8250_restore_regs() [all …]
|
| H A D | 8250_rt288x.c | 22 [UART_LCR] = 5, 32 [UART_LCR] = 5,
|
| H A D | 8250_pericom.c | 74 int lcr = serial_port_in(port, UART_LCR); in pericom_do_set_divisor() 76 serial_port_out(port, UART_LCR, lcr | UART_LCR_DLAB); in pericom_do_set_divisor() 79 serial_port_out(port, UART_LCR, lcr); in pericom_do_set_divisor()
|
| H A D | 8250_keba.c | 82 lcr = serial_in(up, UART_LCR); in kuart_enhanced_mode() 85 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in kuart_enhanced_mode() 96 serial_out(up, UART_LCR, lcr); in kuart_enhanced_mode()
|
| H A D | 8250_ni.c | 168 lcr_value = serial_in(up, UART_LCR); in ni16550_config_prescaler() 169 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in ni16550_config_prescaler() 177 serial_out(up, UART_LCR, lcr_value); in ni16550_config_prescaler()
|
| H A D | 8250_uniphier.c | 76 case UART_LCR: in uniphier_serial_in() 108 case UART_LCR: in uniphier_serial_out()
|
| H A D | 8250_loongson.c | 101 serial_port_out(port, UART_LCR, up->lcr | UART_LCR_DLAB); in loongson_frac_set_divisor()
|
| /linux/arch/powerpc/platforms/embedded6xx/ |
| H A D | ls_uart.c | 67 out_8(avr_addr + UART_LCR, cval); /* initialise UART */ in avr_uart_configure() 73 out_8(avr_addr + UART_LCR, cval); /* Set character format */ in avr_uart_configure() 75 out_8(avr_addr + UART_LCR, cval | UART_LCR_DLAB); /* set DLAB */ in avr_uart_configure() 78 out_8(avr_addr + UART_LCR, cval); /* reset DLAB */ in avr_uart_configure()
|
| /linux/drivers/media/rc/ |
| H A D | serial_ir.c | 423 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB)); in hardware_init_port() 451 soutp(UART_LCR, sinp(UART_LCR) | UART_LCR_DLAB); in hardware_init_port() 456 soutp(UART_LCR, UART_LCR_WLEN7); in hardware_init_port() 611 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB)); in serial_ir_open() 627 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB)); in serial_ir_close() 690 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB)); in serial_ir_suspend()
|
| /linux/arch/powerpc/boot/ |
| H A D | ns16550.c | 23 #define UART_LCR 3 /* Out: Line Control Register */ macro
|
| /linux/drivers/accessibility/speakup/ |
| H A D | serialio.c | 89 outb(cval | UART_LCR_DLAB, ser->port + UART_LCR); /* set DLAB */ in spk_serial_init() 92 outb(cval, ser->port + UART_LCR); /* reset DLAB */ in spk_serial_init()
|
| /linux/arch/sh/include/asm/ |
| H A D | smc37c93x.h | 62 #define UART_LCR 0x6 /* Line Control Register */ macro
|
| /linux/drivers/mmc/core/ |
| H A D | sdio_uart.c | 323 sdio_out(port, UART_LCR, cval | UART_LCR_DLAB); in sdio_uart_change_speed() 326 sdio_out(port, UART_LCR, cval); in sdio_uart_change_speed() 620 sdio_out(port, UART_LCR, UART_LCR_WLEN8); in sdio_uart_activate() 680 sdio_out(port, UART_LCR, port->lcr); in sdio_uart_shutdown() 909 sdio_out(port, UART_LCR, port->lcr); in sdio_uart_break_ctl()
|
| /linux/include/uapi/linux/ |
| H A D | serial_reg.h | 105 #define UART_LCR 3 /* Out: Line Control Register */ macro
|
| /linux/drivers/tty/serial/ |
| H A D | serial-tegra.c | 261 tegra_uart_write(tup, lcr, UART_LCR); in tegra_uart_break_ctl() 417 tegra_uart_write(tup, lcr, UART_LCR); in tegra_set_baudrate() 423 tegra_uart_write(tup, lcr, UART_LCR); in tegra_set_baudrate() 1341 tegra_uart_write(tup, lcr, UART_LCR); in tegra_uart_set_termios()
|
| /linux/samples/vfio-mdev/ |
| H A D | mtty.c | 491 case UART_LCR: in handle_bar_write() 620 case UART_LCR: in handle_bar_read()
|