Home
last modified time | relevance | path

Searched refs:UART_MCR (Results 1 - 25 of 66) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/tty/serial/8250/
H 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()
H A D8250_rt288x.c23 [UART_MCR] = 6,
33 [UART_MCR] = 6,
H 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()
H A D8250_uniphier.c79 case UART_MCR: in uniphier_serial_in()
113 case UART_MCR: in uniphier_serial_out()
/kernel/linux/linux-5.10/drivers/accessibility/speakup/
H 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()
/kernel/linux/linux-6.6/drivers/accessibility/speakup/
H 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()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H 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()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dudbg_16550.c22 #define UART_MCR 4 macro
120 udbg_uart_out(UART_MCR, 0x3); in udbg_uart_setup()
141 if (udbg_uart_in(UART_MCR) & 0x80) in udbg_probe_uart_speed()
/kernel/linux/linux-5.10/drivers/ssb/
H 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()
/kernel/linux/linux-6.6/drivers/ssb/
H 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()
/kernel/linux/linux-5.10/sound/drivers/
H A Dserial-u16550.c409 ,uart->base + UART_MCR); /* Modem Control Register */ in snd_uart16550_do_open()
416 uart->base + UART_MCR); in snd_uart16550_do_open()
422 uart->base + UART_MCR); in snd_uart16550_do_open()
469 ,uart->base + UART_MCR); /* Modem Control Register */ in snd_uart16550_do_close()
476 uart->base + UART_MCR); in snd_uart16550_do_close()
482 uart->base + UART_MCR); in snd_uart16550_do_close()
832 outb(UART_MCR_RTS | (0&UART_MCR_DTR), uart->base + UART_MCR); in snd_uart16550_create()
837 outb(UART_MCR_RTS | UART_MCR_DTR, uart->base + UART_MCR); in snd_uart16550_create()
/kernel/linux/linux-6.6/sound/drivers/
H A Dserial-u16550.c406 ,uart->base + UART_MCR); /* Modem Control Register */ in snd_uart16550_do_open()
413 uart->base + UART_MCR); in snd_uart16550_do_open()
419 uart->base + UART_MCR); in snd_uart16550_do_open()
466 ,uart->base + UART_MCR); /* Modem Control Register */ in snd_uart16550_do_close()
473 uart->base + UART_MCR); in snd_uart16550_do_close()
479 uart->base + UART_MCR); in snd_uart16550_do_close()
806 outb(UART_MCR_RTS | (0&UART_MCR_DTR), uart->base + UART_MCR); in snd_uart16550_create()
811 outb(UART_MCR_RTS | UART_MCR_DTR, uart->base + UART_MCR); in snd_uart16550_create()
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
H A D8250_em.c36 case UART_MCR: /* MCR @ 0x14 (+1) */ in serial8250_em_serial_out()
54 case UART_MCR: /* MCR @ 0x14 (+1) */ in serial8250_em_serial_in()
H A D8250_ingenic.c119 early_out(port, UART_MCR, UART_MCR_RTS | UART_MCR_DTR); in ingenic_early_console_setup()
165 case UART_MCR: in ingenic_uart_serial_out()
197 case UART_MCR: in ingenic_uart_serial_in()
H A D8250.h242 serial_out(up, UART_MCR, value); in serial8250_out_MCR()
252 mctrl = serial_in(up, UART_MCR); in serial8250_in_MCR()
H A D8250_uniphier.c79 case UART_MCR: in uniphier_serial_in()
113 case UART_MCR: in uniphier_serial_out()
/kernel/linux/linux-6.6/drivers/tty/
H A Dmxser.c398 oldmcr = inb(io + UART_MCR); in mxser_must_get_hwid()
399 outb(0, io + UART_MCR); in mxser_must_get_hwid()
401 if (inb(io + UART_MCR) != 0) { in mxser_must_get_hwid()
402 outb(oldmcr, io + UART_MCR); in mxser_must_get_hwid()
475 mcr = inb(mp->ioaddr + UART_MCR); in mxser_dtr_rts()
480 outb(mcr, mp->ioaddr + UART_MCR); in mxser_dtr_rts()
517 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_set_baud()
520 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_set_baud()
639 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_change_speed()
780 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_activate()
[all...]
/kernel/linux/linux-5.10/drivers/tty/
H A Dmxser.c494 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...]
/kernel/linux/linux-5.10/arch/mips/netlogic/xlr/
H A Dplatform.c38 else if (offset == UART_MCR) in nlm_xlr_uart_in()
54 else if (offset == UART_MCR) in nlm_xlr_uart_out()
/kernel/linux/linux-5.10/arch/powerpc/boot/
H A Dns16550.c24 #define UART_MCR 4 /* Out: Modem Control Register */ macro
/kernel/linux/linux-6.6/arch/powerpc/boot/
H A Dns16550.c24 #define UART_MCR 4 /* Out: Modem Control Register */ macro
/kernel/linux/linux-5.10/drivers/media/rc/
H A Dserial_ir.c163 soutp(UART_MCR, hardware[type].off); in on()
165 soutp(UART_MCR, hardware[type].on); in on()
171 soutp(UART_MCR, hardware[type].on); in off()
173 soutp(UART_MCR, hardware[type].off); in off()
/kernel/linux/linux-6.6/drivers/media/rc/
H A Dserial_ir.c163 soutp(UART_MCR, hardware[type].off); in on()
165 soutp(UART_MCR, hardware[type].on); in on()
171 soutp(UART_MCR, hardware[type].on); in off()
173 soutp(UART_MCR, hardware[type].off); in off()
/kernel/linux/linux-5.10/drivers/bluetooth/
H 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()
/kernel/linux/linux-5.10/drivers/usb/serial/
H A Dssu100.c151 result = ssu100_setregister(dev, 0, UART_MCR, urb_value); in update_mctrl()
390 r = ssu100_getregister(dev, 0, UART_MCR, d); in ssu100_tiocmget()
425 if (ssu100_setregister(dev, 0, UART_MCR, 0) < 0) in ssu100_dtr_rts()

Completed in 18 milliseconds

123