Home
last modified time | relevance | path

Searched refs:UART_LCR (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/tty/serial/8250/
H A D8250_em.c43 case UART_LCR: /* LCR @ 0x10 (+1) */ in serial8250_em_serial_out_helper()
67 case UART_LCR: /* LCR @ 0x10 (+1) */ in serial8250_em_serial_in()
91 lcr = serial8250_em_serial_in(p, UART_LCR); in serial8250_em_reg_update()
107 case UART_LCR: in serial8250_em_reg_update()
118 serial8250_em_serial_out_helper(p, UART_LCR, lcr); in serial8250_em_reg_update()
135 case UART_LCR: in serial8250_em_serial_out()
H A D8250_early.c137 serial8250_early_out(port, UART_LCR, UART_LCR_WLEN8); /* 8n1 */ in init_port()
145 c = serial8250_early_in(port, UART_LCR); in init_port()
146 serial8250_early_out(port, UART_LCR, c | UART_LCR_DLAB); in init_port()
149 serial8250_early_out(port, UART_LCR, c & ~UART_LCR_DLAB); in init_port()
H A D8250_rt288x.c22 [UART_LCR] = 5,
32 [UART_LCR] = 5,
H A D8250_ingenic.c110 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 D8250_pericom.c74 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 D8250_ni.c169 lcr_value = serial_in(up, UART_LCR); in ni16550_config_prescaler()
170 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in ni16550_config_prescaler()
178 serial_out(up, UART_LCR, lcr_value); in ni16550_config_prescaler()
H A D8250_uniphier.c76 case UART_LCR: in uniphier_serial_in()
108 case UART_LCR: in uniphier_serial_out()
H A D8250_loongson.c102 serial_port_out(port, UART_LCR, up->lcr | UART_LCR_DLAB); in loongson_frac_set_divisor()
H A D8250_exar.c1211 old_lcr = readb(p + UART_LCR); in sealevel_rs485_config()
1222 writeb(old_lcr | UART_LCR_DLAB, p + UART_LCR); in sealevel_rs485_config()
1229 writeb(old_lcr, p + UART_LCR); in sealevel_rs485_config()
/linux/arch/powerpc/platforms/embedded6xx/
H A Dls_uart.c67 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 Dserial_ir.c423 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 Dns16550.c23 #define UART_LCR 3 /* Out: Line Control Register */ macro
/linux/drivers/accessibility/speakup/
H A Dserialio.c89 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 Dsmc37c93x.h62 #define UART_LCR 0x6 /* Line Control Register */ macro
/linux/drivers/mmc/core/
H A Dsdio_uart.c323 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 Dserial_reg.h105 #define UART_LCR 3 /* Out: Line Control Register */ macro
/linux/drivers/tty/serial/
H A Dserial-tegra.c261 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 Dmtty.c491 case UART_LCR: in handle_bar_write()
620 case UART_LCR: in handle_bar_read()