| /Linux-v4.19/drivers/staging/speakup/ |
| D | serialio.c | 94 outb(UART_MCR_DTR | UART_MCR_RTS, ser->port + UART_MCR); in spk_serial_init() 140 speakup_info.port_tts + UART_MCR); in start_serial_interrupt() 165 int old = inb(speakup_info.port_tts + UART_MCR); in spk_serial_tiocmset() 167 outb((old & ~clear) | set, speakup_info.port_tts + UART_MCR); in spk_serial_tiocmset()
|
| /Linux-v4.19/arch/powerpc/boot/ |
| D | virtex.c | 22 #define UART_MCR 4 /* Out: Modem Control Register */ macro 68 out_8(reg_base + (UART_MCR << reg_shift), UART_MCR_RTS | UART_MCR_DTR); in virtex_ns16550_console_init()
|
| D | ns16550.c | 23 #define UART_MCR 4 /* Out: Modem Control Register */ macro
|
| /Linux-v4.19/arch/powerpc/kernel/ |
| D | udbg_16550.c | 25 #define UART_MCR 4 macro 123 udbg_uart_out(UART_MCR, 0x3); in udbg_uart_setup() 144 if (udbg_uart_in(UART_MCR) & 0x80) in udbg_probe_uart_speed()
|
| /Linux-v4.19/drivers/ssb/ |
| D | driver_extif.c | 46 save_mcr = regs[UART_MCR]; in serial_exists() 47 regs[UART_MCR] = (UART_MCR_LOOP | UART_MCR_OUT2 | UART_MCR_RTS); in serial_exists() 50 regs[UART_MCR] = save_mcr; in serial_exists()
|
| /Linux-v4.19/sound/drivers/ |
| D | serial-u16550.c | 422 ,uart->base + UART_MCR); /* Modem Control Register */ in snd_uart16550_do_open() 429 uart->base + UART_MCR); in snd_uart16550_do_open() 435 uart->base + UART_MCR); in snd_uart16550_do_open() 482 ,uart->base + UART_MCR); /* Modem Control Register */ in snd_uart16550_do_close() 489 uart->base + UART_MCR); in snd_uart16550_do_close() 495 uart->base + UART_MCR); in snd_uart16550_do_close() 845 outb(UART_MCR_RTS | (0&UART_MCR_DTR), uart->base + UART_MCR); in snd_uart16550_create() 850 outb(UART_MCR_RTS | UART_MCR_DTR, uart->base + UART_MCR); in snd_uart16550_create()
|
| /Linux-v4.19/drivers/tty/serial/8250/ |
| D | 8250_em.c | 36 case UART_MCR: /* MCR @ 0x14 (+1) */ in serial8250_em_serial_out() 54 case UART_MCR: /* MCR @ 0x14 (+1) */ in serial8250_em_serial_in()
|
| D | 8250.h | 144 serial_out(up, UART_MCR, value); in serial8250_out_MCR() 149 return serial_in(up, UART_MCR); in serial8250_in_MCR()
|
| D | 8250_ingenic.c | 119 early_out(port, UART_MCR, UART_MCR_RTS | UART_MCR_DTR); in ingenic_early_console_setup() 166 case UART_MCR: in ingenic_uart_serial_out() 198 case UART_MCR: in ingenic_uart_serial_in()
|
| D | 8250_uniphier.c | 82 case UART_MCR: in uniphier_serial_in() 116 case UART_MCR: in uniphier_serial_out()
|
| D | 8250_early.c | 123 serial8250_early_out(port, UART_MCR, 0x3); /* DTR + RTS */ in init_port()
|
| /Linux-v4.19/arch/mips/netlogic/xlr/ |
| D | platform.c | 38 else if (offset == UART_MCR) in nlm_xlr_uart_in() 54 else if (offset == UART_MCR) in nlm_xlr_uart_out()
|
| /Linux-v4.19/drivers/bluetooth/ |
| D | dtl1_cs.c | 472 outb(0, iobase + UART_MCR); in dtl1_open() 479 outb((UART_MCR_DTR | UART_MCR_RTS | UART_MCR_OUT2), iobase + UART_MCR); in dtl1_open() 518 outb(0, iobase + UART_MCR); in dtl1_close()
|
| /Linux-v4.19/drivers/tty/ |
| D | mxser.c | 494 oldmcr = inb(io + UART_MCR); in CheckIsMoxaMust() 495 outb(0, io + UART_MCR); in CheckIsMoxaMust() 497 if ((hwid = inb(io + UART_MCR)) != 0) { in CheckIsMoxaMust() 498 outb(oldmcr, io + UART_MCR); in CheckIsMoxaMust() 560 outb(inb(mp->ioaddr + UART_MCR) | in mxser_dtr_rts() 561 UART_MCR_DTR | UART_MCR_RTS, mp->ioaddr + UART_MCR); in mxser_dtr_rts() 563 outb(inb(mp->ioaddr + UART_MCR)&~(UART_MCR_DTR | UART_MCR_RTS), in mxser_dtr_rts() 564 mp->ioaddr + UART_MCR); in mxser_dtr_rts() 604 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_set_baud() 607 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_set_baud() [all …]
|
| /Linux-v4.19/drivers/media/rc/ |
| D | serial_ir.c | 171 soutp(UART_MCR, hardware[type].off); in on() 173 soutp(UART_MCR, hardware[type].on); in on() 179 soutp(UART_MCR, hardware[type].on); in off() 181 soutp(UART_MCR, hardware[type].off); in off()
|
| D | sir_ir.c | 297 outb(0, io + UART_MCR); in init_hardware() 311 outb(UART_MCR_DTR | UART_MCR_RTS | UART_MCR_OUT2, io + UART_MCR); in init_hardware()
|
| /Linux-v4.19/arch/sh/include/asm/ |
| D | smc37c93x.h | 63 #define UART_MCR 0x8 /* MODEM Control Register */ macro
|
| /Linux-v4.19/drivers/usb/serial/ |
| D | ssu100.c | 151 result = ssu100_setregister(dev, 0, UART_MCR, urb_value); in update_mctrl() 410 r = ssu100_getregister(dev, 0, UART_MCR, d); in ssu100_tiocmget() 445 if (ssu100_setregister(dev, 0, UART_MCR, 0) < 0) in ssu100_dtr_rts()
|
| D | quatech2.c | 236 status = qt2_setregister(dev, port_priv->device_port, UART_MCR, in update_mctrl() 793 r = qt2_getregister(dev, port_priv->device_port, UART_MCR, d); in qt2_tiocmget() 851 UART_MCR, 0) < 0) in qt2_dtr_rts()
|
| /Linux-v4.19/drivers/tty/serial/ |
| D | serial-tegra.c | 175 tegra_uart_write(tup, mcr, UART_MCR); in set_rts() 190 tegra_uart_write(tup, mcr, UART_MCR); in set_dtr() 778 mcr = tegra_uart_read(tup, UART_MCR); in tegra_uart_hw_deinit() 790 mcr = tegra_uart_read(tup, UART_MCR); in tegra_uart_hw_deinit() 1155 tegra_uart_write(tup, tup->mcr_shadow, UART_MCR); in tegra_uart_set_termios() 1162 tegra_uart_write(tup, tup->mcr_shadow, UART_MCR); in tegra_uart_set_termios()
|
| D | omap-serial.c | 680 old_mcr = serial_in(up, UART_MCR); in serial_omap_set_mctrl() 684 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_mctrl() 960 up->mcr = serial_in(up, UART_MCR) & ~UART_MCR_TCRTLR; in serial_omap_set_termios() 961 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios() 990 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios() 1039 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios() 1087 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios() 1839 serial_out(up, UART_MCR, up->mcr); in serial_omap_restore_context()
|
| D | sunsu.c | 136 if (offset == UART_MCR) in serial_out() 601 serial_out(up, UART_MCR, mcr); in sunsu_set_mctrl() 1079 save_mcr = serial_in(up, UART_MCR); in sunsu_autoconfig() 1092 serial_outp(up, UART_MCR, UART_MCR_LOOP | 0x0A); in sunsu_autoconfig() 1094 serial_outp(up, UART_MCR, save_mcr); in sunsu_autoconfig() 1177 serial_outp(up, UART_MCR, save_mcr); in sunsu_autoconfig()
|
| /Linux-v4.19/arch/powerpc/platforms/embedded6xx/ |
| D | ls_uart.c | 67 out_8(avr_addr + UART_MCR, 0); in avr_uart_configure()
|
| /Linux-v4.19/include/uapi/linux/ |
| D | serial_reg.h | 121 #define UART_MCR 4 /* Out: Modem Control Register */ macro
|
| /Linux-v4.19/samples/vfio-mdev/ |
| D | mtty.c | 443 case UART_MCR: in handle_bar_write() 549 (mdev_state->s[index].uart_reg[UART_MCR] & in handle_bar_read() 564 case UART_MCR: in handle_bar_read() 596 if (mdev_state->s[index].uart_reg[UART_MCR] & in handle_bar_read()
|