/drivers/tty/serial/ |
D | serial_mctrl_gpio.c | 29 unsigned int mctrl; member 45 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) in mctrl_gpio_set() argument 59 mctrl & mctrl_gpios_desc[i].mctrl); in mctrl_gpio_set() 76 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get() argument 81 return *mctrl; in mctrl_gpio_get() 86 *mctrl |= mctrl_gpios_desc[i].mctrl; in mctrl_gpio_get() 88 *mctrl &= ~mctrl_gpios_desc[i].mctrl; in mctrl_gpio_get() 92 return *mctrl; in mctrl_gpio_get() 97 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get_outputs() argument 102 return *mctrl; in mctrl_gpio_get_outputs() [all …]
|
D | serial_mctrl_gpio.h | 38 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl); 44 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl); 51 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl); 97 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) in mctrl_gpio_set() argument 102 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get() argument 104 return *mctrl; in mctrl_gpio_get() 108 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get_outputs() argument 110 return *mctrl; in mctrl_gpio_get_outputs()
|
D | zs.c | 326 unsigned int mctrl; in zs_raw_get_ab_mctrl() local 331 mctrl = ((status_b & CTS) ? TIOCM_CTS : 0) | in zs_raw_get_ab_mctrl() 336 return mctrl; in zs_raw_get_ab_mctrl() 349 unsigned int mmask, mctrl, delta; in zs_raw_xor_mctrl() local 363 mctrl = zport->mctrl; in zs_raw_xor_mctrl() 365 mctrl &= ~mmask; in zs_raw_xor_mctrl() 366 mctrl |= zs_raw_get_ab_mctrl(zport_a, zport) & mmask; in zs_raw_xor_mctrl() 369 delta = mctrl ^ zport->mctrl; in zs_raw_xor_mctrl() 371 zport->mctrl = mctrl; in zs_raw_xor_mctrl() 380 unsigned int mctrl; in zs_get_mctrl() local [all …]
|
D | vr41xx_siu.c | 190 static void siu_set_mctrl(struct uart_port *port, unsigned int mctrl) in siu_set_mctrl() argument 194 if (mctrl & TIOCM_DTR) in siu_set_mctrl() 196 if (mctrl & TIOCM_RTS) in siu_set_mctrl() 198 if (mctrl & TIOCM_OUT1) in siu_set_mctrl() 200 if (mctrl & TIOCM_OUT2) in siu_set_mctrl() 202 if (mctrl & TIOCM_LOOP) in siu_set_mctrl() 211 unsigned int mctrl = 0; in siu_get_mctrl() local 215 mctrl |= TIOCM_CAR; in siu_get_mctrl() 217 mctrl |= TIOCM_RNG; in siu_get_mctrl() 219 mctrl |= TIOCM_DSR; in siu_get_mctrl() [all …]
|
D | men_z135_uart.c | 479 static void men_z135_set_mctrl(struct uart_port *port, unsigned int mctrl) in men_z135_set_mctrl() argument 485 if (mctrl & TIOCM_RTS) in men_z135_set_mctrl() 490 if (mctrl & TIOCM_DTR) in men_z135_set_mctrl() 495 if (mctrl & TIOCM_OUT1) in men_z135_set_mctrl() 500 if (mctrl & TIOCM_OUT2) in men_z135_set_mctrl() 505 if (mctrl & TIOCM_LOOP) in men_z135_set_mctrl() 522 unsigned int mctrl = 0; in men_z135_get_mctrl() local 528 mctrl |= TIOCM_CTS; in men_z135_get_mctrl() 530 mctrl |= TIOCM_DSR; in men_z135_get_mctrl() 532 mctrl |= TIOCM_RI; in men_z135_get_mctrl() [all …]
|
D | bcm63xx_uart.c | 103 static void bcm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in bcm_uart_set_mctrl() argument 110 if (!(mctrl & TIOCM_DTR)) in bcm_uart_set_mctrl() 112 if (!(mctrl & TIOCM_RTS)) in bcm_uart_set_mctrl() 117 if (mctrl & TIOCM_LOOP) in bcm_uart_set_mctrl() 129 unsigned int val, mctrl; in bcm_uart_get_mctrl() local 131 mctrl = 0; in bcm_uart_get_mctrl() 134 mctrl |= TIOCM_RI; in bcm_uart_get_mctrl() 136 mctrl |= TIOCM_CTS; in bcm_uart_get_mctrl() 138 mctrl |= TIOCM_CD; in bcm_uart_get_mctrl() 140 mctrl |= TIOCM_DSR; in bcm_uart_get_mctrl() [all …]
|
D | sccnxp.c | 571 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) in sccnxp_set_mctrl() argument 581 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR); in sccnxp_set_mctrl() 582 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS); in sccnxp_set_mctrl() 592 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; in sccnxp_get_mctrl() local 595 return mctrl; in sccnxp_get_mctrl() 604 mctrl &= ~TIOCM_DSR; in sccnxp_get_mctrl() 605 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0; in sccnxp_get_mctrl() 610 mctrl &= ~TIOCM_CTS; in sccnxp_get_mctrl() 611 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0; in sccnxp_get_mctrl() 616 mctrl &= ~TIOCM_CAR; in sccnxp_get_mctrl() [all …]
|
D | pxa.c | 298 static void serial_pxa_set_mctrl(struct uart_port *port, unsigned int mctrl) in serial_pxa_set_mctrl() argument 303 if (mctrl & TIOCM_RTS) in serial_pxa_set_mctrl() 305 if (mctrl & TIOCM_DTR) in serial_pxa_set_mctrl() 307 if (mctrl & TIOCM_OUT1) in serial_pxa_set_mctrl() 309 if (mctrl & TIOCM_OUT2) in serial_pxa_set_mctrl() 311 if (mctrl & TIOCM_LOOP) in serial_pxa_set_mctrl() 376 up->port.mctrl |= TIOCM_OUT2; in serial_pxa_startup() 377 serial_pxa_set_mctrl(&up->port, up->port.mctrl); in serial_pxa_startup() 413 up->port.mctrl &= ~TIOCM_OUT2; in serial_pxa_shutdown() 414 serial_pxa_set_mctrl(&up->port, up->port.mctrl); in serial_pxa_shutdown() [all …]
|
D | pic32_uart.c | 72 static void pic32_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in pic32_uart_set_mctrl() argument 77 if (mctrl & TIOCM_LOOP) in pic32_uart_set_mctrl() 99 unsigned int mctrl = 0; in pic32_uart_get_mctrl() local 102 mctrl |= TIOCM_CTS; in pic32_uart_get_mctrl() 104 mctrl |= TIOCM_CTS; in pic32_uart_get_mctrl() 109 mctrl |= TIOCM_CD; in pic32_uart_get_mctrl() 110 mctrl |= TIOCM_DSR; in pic32_uart_get_mctrl() 112 return mctrl; in pic32_uart_get_mctrl()
|
D | sunsu.c | 584 static void sunsu_set_mctrl(struct uart_port *port, unsigned int mctrl) in sunsu_set_mctrl() argument 590 if (mctrl & TIOCM_RTS) in sunsu_set_mctrl() 592 if (mctrl & TIOCM_DTR) in sunsu_set_mctrl() 594 if (mctrl & TIOCM_OUT1) in sunsu_set_mctrl() 596 if (mctrl & TIOCM_OUT2) in sunsu_set_mctrl() 598 if (mctrl & TIOCM_LOOP) in sunsu_set_mctrl() 696 up->port.mctrl |= TIOCM_OUT2; in sunsu_startup() 698 sunsu_set_mctrl(&up->port, up->port.mctrl); in sunsu_startup() 746 up->port.mctrl |= TIOCM_OUT1; in sunsu_shutdown() 748 up->port.mctrl &= ~TIOCM_OUT2; in sunsu_shutdown() [all …]
|
D | mxs-auart.c | 735 static void mxs_auart_set_mctrl(struct uart_port *u, unsigned mctrl) in mxs_auart_set_mctrl() argument 742 if (mctrl & TIOCM_RTS) { in mxs_auart_set_mctrl() 751 mctrl_gpio_set(s->gpios, mctrl); in mxs_auart_set_mctrl() 755 static u32 mxs_auart_modem_status(struct mxs_auart_port *s, u32 mctrl) in mxs_auart_modem_status() argument 759 mctrl_diff = mctrl ^ s->mctrl_prev; in mxs_auart_modem_status() 760 s->mctrl_prev = mctrl; in mxs_auart_modem_status() 768 uart_handle_dcd_change(&s->port, mctrl & TIOCM_CD); in mxs_auart_modem_status() 770 uart_handle_cts_change(&s->port, mctrl & TIOCM_CTS); in mxs_auart_modem_status() 774 return mctrl; in mxs_auart_modem_status() 781 u32 mctrl = 0; in mxs_auart_get_mctrl() local [all …]
|
D | rda-uart.c | 154 unsigned int mctrl = 0; in rda_uart_get_mctrl() local 160 mctrl |= TIOCM_RTS; in rda_uart_get_mctrl() 162 mctrl |= TIOCM_CTS; in rda_uart_get_mctrl() 164 return mctrl; in rda_uart_get_mctrl() 167 static void rda_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in rda_uart_set_mctrl() argument 171 if (mctrl & TIOCM_RTS) { in rda_uart_set_mctrl() 182 if (mctrl & TIOCM_LOOP) in rda_uart_set_mctrl()
|
D | owl-uart.c | 90 static void owl_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in owl_uart_set_mctrl() argument 96 if (mctrl & TIOCM_LOOP) in owl_uart_set_mctrl() 106 unsigned int mctrl = TIOCM_CAR | TIOCM_DSR; in owl_uart_get_mctrl() local 112 mctrl |= TIOCM_RTS; in owl_uart_get_mctrl() 114 mctrl |= TIOCM_CTS; in owl_uart_get_mctrl() 115 return mctrl; in owl_uart_get_mctrl()
|
D | sb1250-duart.c | 247 unsigned int mctrl, status; in sbd_get_mctrl() local 251 mctrl = (!(status & M_DUART_IN_PIN0_VAL) ? TIOCM_CTS : 0) | in sbd_get_mctrl() 255 return mctrl; in sbd_get_mctrl() 258 static void sbd_set_mctrl(struct uart_port *uport, unsigned int mctrl) in sbd_set_mctrl() argument 263 if (mctrl & TIOCM_DTR) in sbd_set_mctrl() 267 if (mctrl & TIOCM_RTS) in sbd_set_mctrl() 276 if (mctrl & TIOCM_LOOP) in sbd_set_mctrl()
|
D | timbuart.c | 115 port->mctrl & TIOCM_RTS, in timbuart_tx_chars() 210 static void timbuart_set_mctrl(struct uart_port *port, unsigned int mctrl) in timbuart_set_mctrl() argument 212 dev_dbg(port->dev, "%s - %x\n", __func__, mctrl); in timbuart_set_mctrl() 214 if (mctrl & TIOCM_RTS) in timbuart_set_mctrl()
|
D | omap-serial.c | 662 static void serial_omap_set_mctrl(struct uart_port *port, unsigned int mctrl) in serial_omap_set_mctrl() argument 668 if (mctrl & TIOCM_RTS) in serial_omap_set_mctrl() 670 if (mctrl & TIOCM_DTR) in serial_omap_set_mctrl() 672 if (mctrl & TIOCM_OUT1) in serial_omap_set_mctrl() 674 if (mctrl & TIOCM_OUT2) in serial_omap_set_mctrl() 676 if (mctrl & TIOCM_LOOP) in serial_omap_set_mctrl() 689 if ((mctrl & TIOCM_RTS) && (port->status & UPSTAT_AUTORTS)) in serial_omap_set_mctrl() 767 up->port.mctrl |= TIOCM_OUT2; in serial_omap_startup() 768 serial_omap_set_mctrl(&up->port, up->port.mctrl); in serial_omap_startup() 808 up->port.mctrl &= ~TIOCM_OUT2; in serial_omap_shutdown() [all …]
|
D | pnx8xxx_uart.c | 326 unsigned int mctrl = TIOCM_DSR; in pnx8xxx_get_mctrl() local 333 mctrl |= msr & PNX8XXX_UART_MCR_CTS ? TIOCM_CTS : 0; in pnx8xxx_get_mctrl() 334 mctrl |= msr & PNX8XXX_UART_MCR_DCD ? TIOCM_CAR : 0; in pnx8xxx_get_mctrl() 336 return mctrl; in pnx8xxx_get_mctrl() 339 static void pnx8xxx_set_mctrl(struct uart_port *port, unsigned int mctrl) in pnx8xxx_set_mctrl() argument
|
/drivers/cpufreq/ |
D | sparc-us2e-cpufreq.c | 76 unsigned long mctrl = read_hbreg(HBIRD_MEM_CNTL0_ADDR); in self_refresh_ctl() local 79 mctrl |= MCTRL0_SREFRESH_ENAB; in self_refresh_ctl() 81 mctrl &= ~MCTRL0_SREFRESH_ENAB; in self_refresh_ctl() 82 write_hbreg(HBIRD_MEM_CNTL0_ADDR, mctrl); in self_refresh_ctl() 90 unsigned long old_refr_count, refr_count, mctrl; in frob_mem_refresh() local 95 mctrl = read_hbreg(HBIRD_MEM_CNTL0_ADDR); in frob_mem_refresh() 96 old_refr_count = (mctrl & MCTRL0_REFR_COUNT_MASK) in frob_mem_refresh() 99 mctrl &= ~MCTRL0_REFR_COUNT_MASK; in frob_mem_refresh() 100 mctrl |= refr_count << MCTRL0_REFR_COUNT_SHIFT; in frob_mem_refresh() 101 write_hbreg(HBIRD_MEM_CNTL0_ADDR, mctrl); in frob_mem_refresh() [all …]
|
/drivers/tty/hvc/ |
D | hvsi_lib.c | 50 pv->mctrl |= TIOCM_CD; in hvsi_cd_change() 52 pv->mctrl &= ~TIOCM_CD; in hvsi_cd_change() 290 unsigned short mctrl; in hvsilib_write_mctrl() local 292 mctrl = pv->mctrl; in hvsilib_write_mctrl() 294 mctrl |= TIOCM_DTR; in hvsilib_write_mctrl() 296 mctrl &= ~TIOCM_DTR; in hvsilib_write_mctrl() 297 if (mctrl == pv->mctrl) in hvsilib_write_mctrl() 299 pv->mctrl = mctrl; in hvsilib_write_mctrl()
|
D | hvsi.c | 76 uint16_t mctrl; member 235 hp->mctrl &= TIOCM_CD; in hvsi_recv_control() 264 hp->mctrl = 0; in hvsi_recv_response() 267 hp->mctrl |= TIOCM_DTR; in hvsi_recv_response() 269 hp->mctrl |= TIOCM_CD; in hvsi_recv_response() 577 pr_debug("%s: mctrl 0x%x\n", __func__, hp->mctrl); in hvsi_get_mctrl() 583 static int hvsi_set_mctrl(struct hvsi_struct *hp, uint16_t mctrl) in hvsi_set_mctrl() argument 594 if (mctrl & TIOCM_DTR) in hvsi_set_mctrl() 737 ret = hvsi_set_mctrl(hp, hp->mctrl | TIOCM_DTR); in hvsi_open() 998 return hp->mctrl; in hvsi_tiocmget() [all …]
|
/drivers/mmc/core/ |
D | sdio_uart.c | 74 unsigned int mctrl; member 214 unsigned int mctrl) in sdio_uart_write_mctrl() argument 218 if (mctrl & TIOCM_RTS) in sdio_uart_write_mctrl() 220 if (mctrl & TIOCM_DTR) in sdio_uart_write_mctrl() 222 if (mctrl & TIOCM_OUT1) in sdio_uart_write_mctrl() 224 if (mctrl & TIOCM_OUT2) in sdio_uart_write_mctrl() 226 if (mctrl & TIOCM_LOOP) in sdio_uart_write_mctrl() 237 old = port->mctrl; in sdio_uart_update_mctrl() 238 port->mctrl = (old & ~clear) | set; in sdio_uart_update_mctrl() 239 if (old != port->mctrl) in sdio_uart_update_mctrl() [all …]
|
/drivers/tty/serial/8250/ |
D | 8250.h | 226 int mctrl; in serial8250_in_MCR() local 228 mctrl = serial_in(up, UART_MCR); in serial8250_in_MCR() 234 mctrl |= serial8250_TIOCM_to_MCR(mctrl_gpio); in serial8250_in_MCR() 237 return mctrl; in serial8250_in_MCR()
|
/drivers/net/ethernet/sfc/falcon/ |
D | txc43128_phy.c | 279 int mctrl; in txc_apply_defaults() local 309 mctrl = ef4_mdio_read(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL); in txc_apply_defaults() 312 mctrl &= ~((1 << TXC_MCTL_TXLED_LBN) | (1 << TXC_MCTL_RXLED_LBN)); in txc_apply_defaults() 313 ef4_mdio_write(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL, mctrl); in txc_apply_defaults()
|
/drivers/staging/fwserial/ |
D | fwserial.c | 393 if (port->mctrl & TIOCM_DTR) in __fwtty_port_line_status() 395 if (port->mctrl & TIOCM_RTS) in __fwtty_port_line_status() 397 if (port->mctrl & OOB_RX_THROTTLE) in __fwtty_port_line_status() 453 old = port->mctrl; in fwtty_throttle_port() 454 port->mctrl |= OOB_RX_THROTTLE; in fwtty_throttle_port() 456 port->mctrl &= ~TIOCM_RTS; in fwtty_throttle_port() 898 port->mctrl |= TIOCM_DTR | TIOCM_RTS; in fwtty_port_dtr_rts() 900 port->mctrl &= ~(TIOCM_DTR | TIOCM_RTS); in fwtty_port_dtr_rts() 998 port->mctrl = 0; in fwtty_port_activate() 1000 port->mctrl = TIOCM_DTR | TIOCM_RTS; in fwtty_port_activate() [all …]
|
/drivers/tty/serial/cpm_uart/ |
D | cpm_uart_core.c | 90 static void cpm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in cpm_uart_set_mctrl() argument 96 gpio_set_value(pinfo->gpios[GPIO_RTS], !(mctrl & TIOCM_RTS)); in cpm_uart_set_mctrl() 99 gpio_set_value(pinfo->gpios[GPIO_DTR], !(mctrl & TIOCM_DTR)); in cpm_uart_set_mctrl() 106 unsigned int mctrl = TIOCM_CTS | TIOCM_DSR | TIOCM_CAR; in cpm_uart_get_mctrl() local 110 mctrl &= ~TIOCM_CTS; in cpm_uart_get_mctrl() 115 mctrl &= ~TIOCM_DSR; in cpm_uart_get_mctrl() 120 mctrl &= ~TIOCM_CAR; in cpm_uart_get_mctrl() 125 mctrl |= TIOCM_RNG; in cpm_uart_get_mctrl() 128 return mctrl; in cpm_uart_get_mctrl()
|