Home
last modified time | relevance | path

Searched refs:MCR (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/arch/sh/boards/mach-hp6xx/
Dpm.c31 #define MCR 0xffffff68 macro
66 mcr = __raw_readw(MCR); in pm_enter()
67 __raw_writew(mcr & ~MCR_RFSH, MCR); in pm_enter()
78 __raw_writew(mcr | MCR_RFSH | MCR_RMODE, MCR); in pm_enter()
/Linux-v4.19/drivers/tty/
Damiserial.c108 int MCR; /* Modem control register */ member
565 info->MCR = 0; in startup()
567 info->MCR = SER_DTR | SER_RTS; in startup()
568 rtsdtr_ctrl(info->MCR); in startup()
632 info->MCR &= ~(SER_DTR|SER_RTS); in shutdown()
633 rtsdtr_ctrl(info->MCR); in shutdown()
962 info->MCR &= ~SER_RTS; in rs_throttle()
965 rtsdtr_ctrl(info->MCR); in rs_throttle()
987 info->MCR |= SER_RTS; in rs_unthrottle()
989 rtsdtr_ctrl(info->MCR); in rs_unthrottle()
[all …]
Dmxser.c236 int MCR; /* Modem control register */ member
603 info->MCR |= UART_MCR_DTR; in mxser_set_baud()
604 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_set_baud()
606 info->MCR &= ~UART_MCR_DTR; in mxser_set_baud()
607 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_set_baud()
714 info->MCR &= ~UART_MCR_AFE; in mxser_change_speed()
719 info->MCR |= UART_MCR_AFE; in mxser_change_speed()
749 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_change_speed()
917 info->MCR = UART_MCR_DTR | UART_MCR_RTS; in mxser_activate()
918 outb(info->MCR, info->ioaddr + UART_MCR); in mxser_activate()
[all …]
/Linux-v4.19/drivers/atm/
Didt77105.c134 PUT( walk->old_mcr ,MCR); in idt77105_restart_timer_func()
230 PRIV(dev)->old_mcr = GET(MCR); in idt77105_int()
236 ) & ~IDT77105_MCR_EIP, MCR); in idt77105_int()
295 PRIV(dev)->old_mcr = GET(MCR); in idt77105_start()
298 PUT(PRIV(dev)->old_mcr, MCR); in idt77105_start()
327 PUT( GET(MCR) & ~IDT77105_MCR_EIP, MCR ); in idt77105_stop()
Diphase.h173 #define MCR 0 macro
/Linux-v4.19/drivers/net/hamradio/
Dbaycom_ser_fdx.c113 #define MCR(iobase) (iobase+4) macro
331 outb(0x0e | (!!bc->modem.ser12.tx_bit), MCR(dev->base_addr)); in ser12_interrupt()
333 outb(0x0d, MCR(dev->base_addr)); /* transmitter off */ in ser12_interrupt()
389 b1 = inb(MCR(iobase)); in ser12_check_uart()
390 outb(b1 | 0x10, MCR(iobase)); /* loopback mode */ in ser12_check_uart()
392 outb(0x1a, MCR(iobase)); in ser12_check_uart()
394 outb(b1, MCR(iobase)); /* restore old values */ in ser12_check_uart()
448 outb(0x0d, MCR(dev->base_addr)); in ser12_open()
491 outb(1, MCR(dev->base_addr)); in ser12_close()
Dbaycom_ser_hdx.c100 #define MCR(iobase) (iobase+4) macro
209 outb(0x0e | (!!bc->modem.ser12.tx_bit), MCR(dev->base_addr)); in ser12_tx()
355 outb(0x0d, MCR(dev->base_addr)); /* transmitter off */ in ser12_rx()
446 b1 = inb(MCR(iobase)); in ser12_check_uart()
447 outb(b1 | 0x10, MCR(iobase)); /* loopback mode */ in ser12_check_uart()
449 outb(0x1a, MCR(iobase)); in ser12_check_uart()
451 outb(b1, MCR(iobase)); /* restore old values */ in ser12_check_uart()
491 outb(0x0d, MCR(dev->base_addr)); in ser12_open()
525 outb(1, MCR(dev->base_addr)); in ser12_close()
Dyam.c170 #define MCR(iobase) (iobase+4) macro
317 outb(MCR_OUT1 | MCR_OUT2, MCR(iobase)); in fpga_reset()
320 outb(MCR_DTR | MCR_RTS | MCR_OUT1 | MCR_OUT2, MCR(iobase)); in fpga_reset()
336 outb(bit | MCR_OUT1 | MCR_OUT2, MCR(iobase)); in fpga_write()
485 outb(PTT_OFF, MCR(dev->base_addr)); in yam_set_uart()
516 b1 = inb(MCR(iobase)); in yam_check_uart()
517 outb(b1 | 0x10, MCR(iobase)); /* loopback mode */ in yam_check_uart()
519 outb(0x1a, MCR(iobase)); in yam_check_uart()
521 outb(b1, MCR(iobase)); /* restore old values */ in yam_check_uart()
587 outb(PTT_ON, MCR(dev->base_addr)); in ptt_on()
[all …]
/Linux-v4.19/arch/x86/boot/
Dearly_serial_console.c18 #define MCR 4 /* Modem control */ macro
34 outb(0x3, port + MCR); /* DTR + RTS */ in early_serial_init()
/Linux-v4.19/drivers/isdn/hisax/
Delsa_ser.c174 cs->hw.elsa.MCR = 0; in mstartup()
175 cs->hw.elsa.MCR = UART_MCR_DTR | UART_MCR_RTS | UART_MCR_OUT2; in mstartup()
176 serial_outp(cs, UART_MCR, cs->hw.elsa.MCR); in mstartup()
222 cs->hw.elsa.MCR &= ~UART_MCR_OUT2; in mshutdown()
227 cs->hw.elsa.MCR &= ~(UART_MCR_DTR | UART_MCR_RTS); in mshutdown()
228 serial_outp(cs, UART_MCR, cs->hw.elsa.MCR); in mshutdown()
Dhisax.h577 u_char MCR; member
/Linux-v4.19/drivers/dma/
Dtxx9dmac.h99 TXX9_DMA_REG32(MCR); /* Master Control Register */
105 u32 MCR; member
Dtxx9dmac.c655 mcr = dma_readl(ddev, MCR); in txx9dmac_tasklet()
680 dma_readl(ddev, MCR)); in txx9dmac_interrupt()
1082 dma_writel(ddev, MCR, 0); in txx9dmac_off()
1220 dma_writel(ddev, MCR, mcr); in txx9dmac_probe()
1262 dma_writel(ddev, MCR, mcr); in txx9dmac_resume_noirq()
/Linux-v4.19/arch/arm/mach-orion5x/
Dtsx09-common.c42 writel(0x00, UART1_REG(MCR)); in qnap_tsx09_power_off()
Dterastation_pro2-setup.c285 writel(0x00, UART1_REG(MCR)); in tsp2_power_off()
Dkurobox_pro-setup.c306 writel(0x00, UART1_REG(MCR)); in kurobox_pro_power_off()
/Linux-v4.19/drivers/usb/serial/
Dio_16654.h36 #define MCR 4 // Modem Control Register macro
Dio_edgeport.c1496 status = send_cmd_write_uart_register(edge_port, MCR, in edge_throttle()
1533 send_cmd_write_uart_register(edge_port, MCR, in edge_unthrottle()
1615 send_cmd_write_uart_register(edge_port, MCR, edge_port->shadowMCR); in edge_tiocmset()
2419 (regNum == MCR) ? "MCR" : "LCR", __func__, regValue); in send_cmd_write_uart_register()
2423 regNum == MCR) { in send_cmd_write_uart_register()
2603 status = send_cmd_write_uart_register(edge_port, MCR, in change_port_settings()
/Linux-v4.19/arch/x86/kernel/
Dearly_printk.c94 #define MCR 4 /* Modem control */ macro
140 serial_out(early_serial_base, MCR, 0x3); /* DTR + RTS */ in early_serial_hw_init()
/Linux-v4.19/drivers/net/ethernet/smsc/
Dsmc9194.h93 #define MCR 10 macro
Dsmc9194.c935 memory_cfg_register = inw( ioaddr + MCR ); in smc_probe()
/Linux-v4.19/drivers/power/reset/
Dqnap-poweroff.c71 writel(0x00, UART1_REG(MCR)); in qnap_power_off()
/Linux-v4.19/arch/arm/include/asm/
Dvfpmacros.h17 MCR\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMXR \sysreg, \rd in toolkits()
/Linux-v4.19/arch/x86/
DKconfig654 Select this option to expose the IOSF sideband access registers (MCR,