Home
last modified time | relevance | path

Searched refs:UART_LCR_DLAB (Results 1 – 23 of 23) sorted by relevance

/linux-6.6.21/include/uapi/linux/
Dserial_reg.h109 #define UART_LCR_DLAB 0x80 /* Divisor latch access bit */ macro
124 #define UART_LCR_CONF_MODE_A UART_LCR_DLAB /* Configutation mode A */
/linux-6.6.21/drivers/tty/serial/8250/
D8250_early.c140 serial8250_early_out(port, UART_LCR, c | UART_LCR_DLAB); in init_port()
143 serial8250_early_out(port, UART_LCR, c & ~UART_LCR_DLAB); in init_port()
D8250_ingenic.c110 early_out(port, UART_LCR, UART_LCR_DLAB | 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()
D8250_pericom.c76 serial_port_out(port, UART_LCR, lcr | UART_LCR_DLAB); in pericom_do_set_divisor()
D8250_uniphier.c111 value &= ~UART_LCR_DLAB; in uniphier_serial_out()
D8250_mtk.c379 serial_port_out(port, UART_LCR, up->lcr | UART_LCR_DLAB); in mtk8250_set_termios()
D8250_port.c2673 serial_port_out(port, UART_LCR, up->lcr | UART_LCR_DLAB); in serial8250_do_set_divisor()
3490 serial_port_out(port, UART_LCR, lcr | UART_LCR_DLAB); in probe_baud()
/linux-6.6.21/drivers/media/rc/
Dserial_ir.c422 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB)); in hardware_init_port()
450 soutp(UART_LCR, sinp(UART_LCR) | UART_LCR_DLAB); in hardware_init_port()
610 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB)); in serial_ir_open()
626 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB)); in serial_ir_close()
689 soutp(UART_LCR, sinp(UART_LCR) & (~UART_LCR_DLAB)); in serial_ir_suspend()
/linux-6.6.21/arch/powerpc/platforms/embedded6xx/
Dls_uart.c75 out_8(avr_addr + UART_LCR, cval | UART_LCR_DLAB); /* set DLAB */ in avr_uart_configure()
/linux-6.6.21/drivers/usb/serial/
Dark3116.c161 ark3116_write_reg(serial, UART_LCR, UART_LCR_DLAB); in ark3116_port_probe()
265 lcr|UART_LCR_DLAB); in ark3116_set_termios()
Dmos7720.c1224 mos7720_port->shadowLCR = mos7720_port->shadowLCR | UART_LCR_DLAB; in set_higher_rates()
1229 mos7720_port->shadowLCR = mos7720_port->shadowLCR & ~UART_LCR_DLAB; in set_higher_rates()
1338 mos7720_port->shadowLCR = mos7720_port->shadowLCR | UART_LCR_DLAB; in send_cmd_write_baud_rate()
1347 mos7720_port->shadowLCR = mos7720_port->shadowLCR & ~UART_LCR_DLAB; in send_cmd_write_baud_rate()
Df81232.c536 lcr | UART_LCR_DLAB); /* Enable DLAB */ in f81232_set_baudrate()
560 lcr & ~UART_LCR_DLAB); in f81232_set_baudrate()
Df81534.c622 value = UART_LCR_DLAB; in f81534_set_port_config()
/linux-6.6.21/drivers/accessibility/speakup/
Dserialio.c89 outb(cval | UART_LCR_DLAB, ser->port + UART_LCR); /* set DLAB */ in spk_serial_init()
/linux-6.6.21/sound/drivers/
Dserial-u16550.c381 outb(UART_LCR_DLAB /* Divisor latch access bit */ in snd_uart16550_do_open()
487 outb(UART_LCR_DLAB /* Divisor latch access bit */ in snd_uart16550_do_close()
/linux-6.6.21/drivers/tty/serial/
Dsunsu.c877 serial_outp(up, UART_LCR, cval | UART_LCR_DLAB);/* set DLAB */ in sunsu_change_speed()
1109 serial_outp(up, UART_LCR, UART_LCR_DLAB); in sunsu_autoconfig()
1120 serial_outp(up, UART_LCR, save_lcr | UART_LCR_DLAB); in sunsu_autoconfig()
Dserial-tegra.c416 lcr |= UART_LCR_DLAB; in tegra_set_baudrate()
422 lcr &= ~UART_LCR_DLAB; in tegra_set_baudrate()
Dpxa.c492 serial_out(up, UART_LCR, cval | UART_LCR_DLAB); /* set DLAB */ in serial_pxa_set_termios()
/linux-6.6.21/drivers/tty/serial/jsm/
Djsm_cls.c740 writeb(UART_LCR_DLAB, &ch->ch_cls_uart->lcr); in cls_param()
Djsm_neo.c1014 writeb(UART_LCR_DLAB, &ch->ch_neo_uart->lcr); in neo_param()
/linux-6.6.21/drivers/mmc/core/
Dsdio_uart.c325 sdio_out(port, UART_LCR, cval | UART_LCR_DLAB); in sdio_uart_change_speed()
/linux-6.6.21/samples/vfio-mdev/
Dmtty.c458 if (data & UART_LCR_DLAB) { in handle_bar_write()
/linux-6.6.21/drivers/tty/
Dmxser.c526 outb(cval | UART_LCR_DLAB, info->ioaddr + UART_LCR); /* set DLAB */ in mxser_set_baud()