Home
last modified time | relevance | path

Searched refs:UART_MCR (Results 1 – 25 of 32) sorted by relevance

12

/linux/drivers/tty/serial/8250/
A D8250_em.c44 case UART_MCR: /* MCR @ 0x14 (+1) */ in serial8250_em_serial_out_helper()
68 case UART_MCR: /* MCR @ 0x14 (+1) */ in serial8250_em_serial_in()
92 mcr = serial8250_em_serial_in(p, UART_MCR); in serial8250_em_reg_update()
110 case UART_MCR: in serial8250_em_reg_update()
117 serial8250_em_serial_out_helper(p, UART_MCR, mcr); in serial8250_em_reg_update()
136 case UART_MCR: in serial8250_em_serial_out()
A D8250_rt288x.c23 [UART_MCR] = 6,
33 [UART_MCR] = 6,
A D8250_ingenic.c116 early_out(port, UART_MCR, UART_MCR_RTS | UART_MCR_DTR); in ingenic_earlycon_setup_tail()
189 case UART_MCR: in ingenic_uart_serial_out()
221 case UART_MCR: in ingenic_uart_serial_in()
A D8250_uniphier.c79 case UART_MCR: in uniphier_serial_in()
113 case UART_MCR: in uniphier_serial_out()
A D8250.h295 serial_out(up, UART_MCR, value); in serial8250_out_MCR()
305 mctrl = serial_in(up, UART_MCR); in serial8250_in_MCR()
A D8250_early.c135 serial8250_early_out(port, UART_MCR, UART_MCR_DTR | UART_MCR_RTS); in init_port()
A D8250_bcm7271.c821 mcr = serial_port_in(p, UART_MCR); in brcmuart_handle_irq()
823 serial_port_out(p, UART_MCR, mcr); in brcmuart_handle_irq()
870 status = serial_port_in(p, UART_MCR); in brcmuart_hrtimer_func()
872 serial_port_out(p, UART_MCR, status); in brcmuart_hrtimer_func()
A D8250_dw.c393 unsigned int mcr = p->serial_in(p, UART_MCR); in dw8250_set_ldisc()
401 p->serial_out(p, UART_MCR, mcr); in dw8250_set_ldisc()
/linux/drivers/accessibility/speakup/
A Dserialio.c96 outb(UART_MCR_DTR | UART_MCR_RTS, ser->port + UART_MCR); in spk_serial_init()
142 speakup_info.port_tts + UART_MCR); in start_serial_interrupt()
167 int old = inb(speakup_info.port_tts + UART_MCR); in spk_serial_tiocmset()
169 outb((old & ~clear) | set, speakup_info.port_tts + UART_MCR); in spk_serial_tiocmset()
/linux/drivers/ssb/
A Ddriver_extif.c46 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/arch/powerpc/kernel/
A Dudbg_16550.c21 #define UART_MCR 4 macro
119 udbg_uart_out(UART_MCR, 0x3); in udbg_uart_setup()
140 if (udbg_uart_in(UART_MCR) & 0x80) in udbg_probe_uart_speed()
/linux/sound/drivers/
A Dserial-u16550.c407 ,uart->base + UART_MCR); /* Modem Control Register */ in snd_uart16550_do_open()
414 uart->base + UART_MCR); in snd_uart16550_do_open()
420 uart->base + UART_MCR); in snd_uart16550_do_open()
467 ,uart->base + UART_MCR); /* Modem Control Register */ in snd_uart16550_do_close()
474 uart->base + UART_MCR); in snd_uart16550_do_close()
480 uart->base + UART_MCR); in snd_uart16550_do_close()
807 outb(UART_MCR_RTS | (0&UART_MCR_DTR), uart->base + UART_MCR); in snd_uart16550_create()
812 outb(UART_MCR_RTS | UART_MCR_DTR, uart->base + UART_MCR); in snd_uart16550_create()
/linux/drivers/tty/
A Dmxser.c395 oldmcr = inb(io + UART_MCR); in mxser_must_get_hwid()
396 outb(0, io + UART_MCR); in mxser_must_get_hwid()
398 if (inb(io + UART_MCR) != 0) { in mxser_must_get_hwid()
399 outb(oldmcr, io + UART_MCR); in mxser_must_get_hwid()
472 mcr = inb(mp->ioaddr + UART_MCR); in mxser_dtr_rts()
477 outb(mcr, mp->ioaddr + UART_MCR); in mxser_dtr_rts()
514 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_set_baud()
517 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_set_baud()
636 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_change_speed()
777 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_activate()
[all …]
/linux/drivers/bluetooth/
A Ddtl1_cs.c472 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/arch/powerpc/boot/
A Dns16550.c24 #define UART_MCR 4 /* Out: Modem Control Register */ macro
/linux/drivers/media/rc/
A Dserial_ir.c164 soutp(UART_MCR, hardware[type].off); in on()
166 soutp(UART_MCR, hardware[type].on); in on()
172 soutp(UART_MCR, hardware[type].on); in off()
174 soutp(UART_MCR, hardware[type].off); in off()
/linux/drivers/usb/serial/
A Dssu100.c151 result = ssu100_setregister(dev, 0, UART_MCR, urb_value); in update_mctrl()
359 r = ssu100_getregister(dev, 0, UART_MCR, d); in ssu100_tiocmget()
394 if (ssu100_setregister(dev, 0, UART_MCR, 0) < 0) in ssu100_dtr_rts()
A Dark3116.c149 ark3116_write_reg(serial, UART_MCR, 0); in ark3116_port_probe()
429 ark3116_write_reg(port->serial, UART_MCR, priv->mcr); in ark3116_tiocmset()
A Dquatech2.c228 status = qt2_setregister(dev, port_priv->device_port, UART_MCR, in update_mctrl()
715 r = qt2_getregister(dev, port_priv->device_port, UART_MCR, d); in qt2_tiocmget()
777 UART_MCR, 0) < 0) in qt2_dtr_rts()
/linux/arch/sh/include/asm/
A Dsmc37c93x.h63 #define UART_MCR 0x8 /* MODEM Control Register */ macro
/linux/drivers/tty/serial/
A Domap-serial.c627 old_mcr = serial_in(up, UART_MCR); in serial_omap_set_mctrl()
631 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_mctrl()
882 up->mcr = serial_in(up, UART_MCR) & ~UART_MCR_TCRTLR; in serial_omap_set_termios()
883 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios()
912 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios()
961 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios()
1009 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios()
1724 serial_out(up, UART_MCR, up->mcr); in serial_omap_restore_context()
A Dserial-tegra.c201 tegra_uart_write(tup, mcr, UART_MCR); in set_rts()
216 tegra_uart_write(tup, mcr, UART_MCR); in set_dtr()
231 tegra_uart_write(tup, mcr, UART_MCR); in set_loopbk()
955 mcr = tegra_uart_read(tup, UART_MCR); in tegra_uart_hw_deinit()
967 mcr = tegra_uart_read(tup, UART_MCR); in tegra_uart_hw_deinit()
1363 tegra_uart_write(tup, tup->mcr_shadow, UART_MCR); in tegra_uart_set_termios()
1370 tegra_uart_write(tup, tup->mcr_shadow, UART_MCR); in tegra_uart_set_termios()
A Dsunsu.c133 if (offset == UART_MCR) in serial_out()
594 serial_out(up, UART_MCR, mcr); in sunsu_set_mctrl()
1070 save_mcr = serial_in(up, UART_MCR); in sunsu_autoconfig()
1083 serial_outp(up, UART_MCR, UART_MCR_LOOP | 0x0A); in sunsu_autoconfig()
1085 serial_outp(up, UART_MCR, save_mcr); in sunsu_autoconfig()
1168 serial_outp(up, UART_MCR, save_mcr); in sunsu_autoconfig()
/linux/arch/powerpc/platforms/embedded6xx/
A Dls_uart.c68 out_8(avr_addr + UART_MCR, 0); in avr_uart_configure()
/linux/include/uapi/linux/
A Dserial_reg.h128 #define UART_MCR 4 /* Out: Modem Control Register */ macro

Completed in 51 milliseconds

12