Home
last modified time | relevance | path

Searched refs:mctrl (Results 1 – 97 of 97) sorted by relevance

/linux-4.1.27/drivers/tty/serial/
Dserial_mctrl_gpio.c31 unsigned int mctrl; member
44 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) in mctrl_gpio_set() argument
55 value_array[count] = !!(mctrl & mctrl_gpios_desc[i].mctrl); in mctrl_gpio_set()
69 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get() argument
76 *mctrl |= mctrl_gpios_desc[i].mctrl; in mctrl_gpio_get()
78 *mctrl &= ~mctrl_gpios_desc[i].mctrl; in mctrl_gpio_get()
82 return *mctrl; in mctrl_gpio_get()
Dserial_mctrl_gpio.h48 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl);
54 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl);
80 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) in mctrl_gpio_set() argument
85 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get() argument
87 return *mctrl; in mctrl_gpio_get()
Dvr41xx_siu.c203 static void siu_set_mctrl(struct uart_port *port, unsigned int mctrl) in siu_set_mctrl() argument
207 if (mctrl & TIOCM_DTR) in siu_set_mctrl()
209 if (mctrl & TIOCM_RTS) in siu_set_mctrl()
211 if (mctrl & TIOCM_OUT1) in siu_set_mctrl()
213 if (mctrl & TIOCM_OUT2) in siu_set_mctrl()
215 if (mctrl & TIOCM_LOOP) in siu_set_mctrl()
224 unsigned int mctrl = 0; in siu_get_mctrl() local
228 mctrl |= TIOCM_CAR; in siu_get_mctrl()
230 mctrl |= TIOCM_RNG; in siu_get_mctrl()
232 mctrl |= TIOCM_DSR; in siu_get_mctrl()
[all …]
Dzs.c325 unsigned int mctrl; in zs_raw_get_ab_mctrl() local
330 mctrl = ((status_b & CTS) ? TIOCM_CTS : 0) | in zs_raw_get_ab_mctrl()
335 return mctrl; in zs_raw_get_ab_mctrl()
348 unsigned int mmask, mctrl, delta; in zs_raw_xor_mctrl() local
362 mctrl = zport->mctrl; in zs_raw_xor_mctrl()
364 mctrl &= ~mmask; in zs_raw_xor_mctrl()
365 mctrl |= zs_raw_get_ab_mctrl(zport_a, zport) & mmask; in zs_raw_xor_mctrl()
368 delta = mctrl ^ zport->mctrl; in zs_raw_xor_mctrl()
370 zport->mctrl = mctrl; in zs_raw_xor_mctrl()
379 unsigned int mctrl; in zs_get_mctrl() local
[all …]
Dmen_z135_uart.c484 static void men_z135_set_mctrl(struct uart_port *port, unsigned int mctrl) in men_z135_set_mctrl() argument
490 if (mctrl & TIOCM_RTS) in men_z135_set_mctrl()
495 if (mctrl & TIOCM_DTR) in men_z135_set_mctrl()
500 if (mctrl & TIOCM_OUT1) in men_z135_set_mctrl()
505 if (mctrl & TIOCM_OUT2) in men_z135_set_mctrl()
510 if (mctrl & TIOCM_LOOP) in men_z135_set_mctrl()
527 unsigned int mctrl = 0; in men_z135_get_mctrl() local
533 mctrl |= TIOCM_CTS; in men_z135_get_mctrl()
535 mctrl |= TIOCM_DSR; in men_z135_get_mctrl()
537 mctrl |= TIOCM_RI; in men_z135_get_mctrl()
[all …]
Dbcm63xx_uart.c106 static void bcm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in bcm_uart_set_mctrl() argument
113 if (!(mctrl & TIOCM_DTR)) in bcm_uart_set_mctrl()
115 if (!(mctrl & TIOCM_RTS)) in bcm_uart_set_mctrl()
120 if (mctrl & TIOCM_LOOP) in bcm_uart_set_mctrl()
132 unsigned int val, mctrl; in bcm_uart_get_mctrl() local
134 mctrl = 0; in bcm_uart_get_mctrl()
137 mctrl |= TIOCM_RI; in bcm_uart_get_mctrl()
139 mctrl |= TIOCM_CTS; in bcm_uart_get_mctrl()
141 mctrl |= TIOCM_CD; in bcm_uart_get_mctrl()
143 mctrl |= TIOCM_DSR; in bcm_uart_get_mctrl()
[all …]
Dsccnxp.c536 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) in sccnxp_set_mctrl() argument
546 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR); in sccnxp_set_mctrl()
547 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS); in sccnxp_set_mctrl()
557 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; in sccnxp_get_mctrl() local
560 return mctrl; in sccnxp_get_mctrl()
569 mctrl &= ~TIOCM_DSR; in sccnxp_get_mctrl()
570 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0; in sccnxp_get_mctrl()
575 mctrl &= ~TIOCM_CTS; in sccnxp_get_mctrl()
576 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0; in sccnxp_get_mctrl()
581 mctrl &= ~TIOCM_CAR; in sccnxp_get_mctrl()
[all …]
Dpxa.c303 static void serial_pxa_set_mctrl(struct uart_port *port, unsigned int mctrl) in serial_pxa_set_mctrl() argument
308 if (mctrl & TIOCM_RTS) in serial_pxa_set_mctrl()
310 if (mctrl & TIOCM_DTR) in serial_pxa_set_mctrl()
312 if (mctrl & TIOCM_OUT1) in serial_pxa_set_mctrl()
314 if (mctrl & TIOCM_OUT2) in serial_pxa_set_mctrl()
316 if (mctrl & TIOCM_LOOP) in serial_pxa_set_mctrl()
381 up->port.mctrl |= TIOCM_OUT2; in serial_pxa_startup()
382 serial_pxa_set_mctrl(&up->port, up->port.mctrl); in serial_pxa_startup()
418 up->port.mctrl &= ~TIOCM_OUT2; in serial_pxa_shutdown()
419 serial_pxa_set_mctrl(&up->port, up->port.mctrl); in serial_pxa_shutdown()
[all …]
Dmxs-auart.c415 static void mxs_auart_set_mctrl(struct uart_port *u, unsigned mctrl) in mxs_auart_set_mctrl() argument
422 if (mctrl & TIOCM_RTS) { in mxs_auart_set_mctrl()
431 mctrl_gpio_set(s->gpios, mctrl); in mxs_auart_set_mctrl()
435 static u32 mxs_auart_modem_status(struct mxs_auart_port *s, u32 mctrl) in mxs_auart_modem_status() argument
439 mctrl_diff = mctrl ^ s->mctrl_prev; in mxs_auart_modem_status()
440 s->mctrl_prev = mctrl; in mxs_auart_modem_status()
448 uart_handle_dcd_change(&s->port, mctrl & TIOCM_CD); in mxs_auart_modem_status()
450 uart_handle_cts_change(&s->port, mctrl & TIOCM_CTS); in mxs_auart_modem_status()
454 return mctrl; in mxs_auart_modem_status()
461 u32 mctrl = 0; in mxs_auart_get_mctrl() local
[all …]
Dsunsu.c583 static void sunsu_set_mctrl(struct uart_port *port, unsigned int mctrl) in sunsu_set_mctrl() argument
589 if (mctrl & TIOCM_RTS) in sunsu_set_mctrl()
591 if (mctrl & TIOCM_DTR) in sunsu_set_mctrl()
593 if (mctrl & TIOCM_OUT1) in sunsu_set_mctrl()
595 if (mctrl & TIOCM_OUT2) in sunsu_set_mctrl()
597 if (mctrl & TIOCM_LOOP) in sunsu_set_mctrl()
695 up->port.mctrl |= TIOCM_OUT2; in sunsu_startup()
697 sunsu_set_mctrl(&up->port, up->port.mctrl); in sunsu_startup()
745 up->port.mctrl |= TIOCM_OUT1; in sunsu_shutdown()
747 up->port.mctrl &= ~TIOCM_OUT2; in sunsu_shutdown()
[all …]
Detraxfs-uart.c424 static void etraxfs_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in etraxfs_uart_set_mctrl() argument
428 crisv32_serial_set_rts(up, mctrl & TIOCM_RTS ? 1 : 0, 0); in etraxfs_uart_set_mctrl()
431 gpiod_set_raw_value(up->dtr_pin, mctrl & TIOCM_DTR ? 0 : 1); in etraxfs_uart_set_mctrl()
434 gpiod_set_raw_value(up->ri_pin, mctrl & TIOCM_RNG ? 0 : 1); in etraxfs_uart_set_mctrl()
437 gpiod_set_raw_value(up->cd_pin, mctrl & TIOCM_CD ? 0 : 1); in etraxfs_uart_set_mctrl()
659 etraxfs_uart_set_mctrl(&up->port, up->port.mctrl); in etraxfs_uart_startup()
679 etraxfs_uart_set_mctrl(&up->port, up->port.mctrl); in etraxfs_uart_shutdown()
831 etraxfs_uart_set_mctrl(&up->port, up->port.mctrl); in etraxfs_uart_set_termios()
Dsb1250-duart.c251 unsigned int mctrl, status; in sbd_get_mctrl() local
255 mctrl = (!(status & M_DUART_IN_PIN0_VAL) ? TIOCM_CTS : 0) | in sbd_get_mctrl()
259 return mctrl; in sbd_get_mctrl()
262 static void sbd_set_mctrl(struct uart_port *uport, unsigned int mctrl) in sbd_set_mctrl() argument
267 if (mctrl & TIOCM_DTR) in sbd_set_mctrl()
271 if (mctrl & TIOCM_RTS) in sbd_set_mctrl()
280 if (mctrl & TIOCM_LOOP) in sbd_set_mctrl()
Dtimbuart.c127 port->mctrl & TIOCM_RTS, in timbuart_tx_chars()
222 static void timbuart_set_mctrl(struct uart_port *port, unsigned int mctrl) in timbuart_set_mctrl() argument
224 dev_dbg(port->dev, "%s - %x\n", __func__, mctrl); in timbuart_set_mctrl()
226 if (mctrl & TIOCM_RTS) in timbuart_set_mctrl()
Domap-serial.c681 static void serial_omap_set_mctrl(struct uart_port *port, unsigned int mctrl) in serial_omap_set_mctrl() argument
687 if (mctrl & TIOCM_RTS) in serial_omap_set_mctrl()
689 if (mctrl & TIOCM_DTR) in serial_omap_set_mctrl()
691 if (mctrl & TIOCM_OUT1) in serial_omap_set_mctrl()
693 if (mctrl & TIOCM_OUT2) in serial_omap_set_mctrl()
695 if (mctrl & TIOCM_LOOP) in serial_omap_set_mctrl()
708 if ((mctrl & TIOCM_RTS) && (port->status & UPSTAT_AUTORTS)) in serial_omap_set_mctrl()
788 up->port.mctrl |= TIOCM_OUT2; in serial_omap_startup()
789 serial_omap_set_mctrl(&up->port, up->port.mctrl); in serial_omap_startup()
829 up->port.mctrl &= ~TIOCM_OUT2; in serial_omap_shutdown()
[all …]
Dpnx8xxx_uart.c330 unsigned int mctrl = TIOCM_DSR; in pnx8xxx_get_mctrl() local
337 mctrl |= msr & PNX8XXX_UART_MCR_CTS ? TIOCM_CTS : 0; in pnx8xxx_get_mctrl()
338 mctrl |= msr & PNX8XXX_UART_MCR_DCD ? TIOCM_CAR : 0; in pnx8xxx_get_mctrl()
340 return mctrl; in pnx8xxx_get_mctrl()
343 static void pnx8xxx_set_mctrl(struct uart_port *port, unsigned int mctrl) in pnx8xxx_set_mctrl() argument
Ddz.c366 unsigned int mctrl = TIOCM_CAR | TIOCM_DSR | TIOCM_CTS; in dz_get_mctrl() local
370 mctrl &= ~TIOCM_DSR; in dz_get_mctrl()
373 return mctrl; in dz_get_mctrl()
376 static void dz_set_mctrl(struct uart_port *uport, unsigned int mctrl) in dz_set_mctrl() argument
386 if (mctrl & TIOCM_DTR) in dz_set_mctrl()
Dserial_core.c120 old = port->mctrl; in uart_update_mctrl()
121 port->mctrl = (old & ~clear) | set; in uart_update_mctrl()
122 if (old != port->mctrl) in uart_update_mctrl()
123 port->ops->set_mctrl(port, port->mctrl); in uart_update_mctrl()
974 result = uport->mctrl; in uart_tiocmget()
1560 int mctrl; in uart_carrier_raised() local
1563 mctrl = uport->ops->get_mctrl(uport); in uart_carrier_raised()
1565 if (mctrl & TIOCM_CAR) in uart_carrier_raised()
1715 if (uport->mctrl & (bit)) \ in uart_line_info()
1969 port->mctrl |= TIOCM_DTR; in uart_set_options()
[all …]
Dserial_ks8695.c295 static void ks8695uart_set_mctrl(struct uart_port *port, u_int mctrl) in ks8695uart_set_mctrl() argument
300 if (mctrl & TIOCM_RTS) in ks8695uart_set_mctrl()
305 if (mctrl & TIOCM_DTR) in ks8695uart_set_mctrl()
Dzs.h30 unsigned int mctrl; /* State of modem lines. */ member
Dserial_txx9.c439 static void serial_txx9_set_mctrl(struct uart_port *port, unsigned int mctrl) in serial_txx9_set_mctrl() argument
443 if (mctrl & TIOCM_RTS) in serial_txx9_set_mctrl()
576 serial_txx9_set_mctrl(&up->port, up->port.mctrl); in serial_txx9_startup()
601 serial_txx9_set_mctrl(&up->port, up->port.mctrl); in serial_txx9_shutdown()
733 serial_txx9_set_mctrl(&up->port, up->port.mctrl); in serial_txx9_set_termios()
Drp2.c302 static void rp2_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in rp2_uart_set_mctrl() argument
306 ((mctrl & TIOCM_DTR) ? RP2_TXRX_CTL_DTR_m : 0) | in rp2_uart_set_mctrl()
307 ((mctrl & TIOCM_RTS) ? RP2_TXRX_CTL_RTS_m : 0) | in rp2_uart_set_mctrl()
308 ((mctrl & TIOCM_LOOP) ? RP2_TXRX_CTL_LOOP_m : 0)); in rp2_uart_set_mctrl()
Dioc3_serial.c1744 static void ic3_set_mctrl(struct uart_port *the_port, unsigned int mctrl) in ic3_set_mctrl() argument
1748 if (mctrl & TIOCM_RTS) in ic3_set_mctrl()
1750 if (mctrl & TIOCM_DTR) in ic3_set_mctrl()
1752 if (mctrl & TIOCM_OUT1) in ic3_set_mctrl()
1754 if (mctrl & TIOCM_OUT2) in ic3_set_mctrl()
1756 if (mctrl & TIOCM_LOOP) in ic3_set_mctrl()
Dbfin_sport_uart.c229 static void sport_set_mctrl(struct uart_port *port, unsigned int mctrl) in sport_set_mctrl() argument
236 if (mctrl & TIOCM_RTS) in sport_set_mctrl()
262 static void sport_set_mctrl(struct uart_port *port, unsigned int mctrl) in sport_set_mctrl() argument
Dpch_uart.c1213 static void pch_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in pch_uart_set_mctrl() argument
1218 if (mctrl & TIOCM_DTR) in pch_uart_set_mctrl()
1220 if (mctrl & TIOCM_RTS) in pch_uart_set_mctrl()
1222 if (mctrl & TIOCM_LOOP) in pch_uart_set_mctrl()
1228 if (mctrl) in pch_uart_set_mctrl()
1441 pch_uart_set_mctrl(&priv->port, priv->port.mctrl); in pch_uart_set_termios()
Dclps711x.c209 static void uart_clps711x_set_mctrl(struct uart_port *port, unsigned int mctrl) in uart_clps711x_set_mctrl() argument
213 mctrl_gpio_set(s->gpios, mctrl); in uart_clps711x_set_mctrl()
Dfsl_lpuart.c853 static void lpuart_set_mctrl(struct uart_port *port, unsigned int mctrl) in lpuart_set_mctrl() argument
860 if (mctrl & TIOCM_RTS) in lpuart_set_mctrl()
863 if (mctrl & TIOCM_CTS) in lpuart_set_mctrl()
869 static void lpuart32_set_mctrl(struct uart_port *port, unsigned int mctrl) in lpuart32_set_mctrl() argument
876 if (mctrl & TIOCM_RTS) in lpuart32_set_mctrl()
879 if (mctrl & TIOCM_CTS) in lpuart32_set_mctrl()
Dioc4_serial.c2458 static void ic4_set_mctrl(struct uart_port *the_port, unsigned int mctrl) in ic4_set_mctrl() argument
2467 if (mctrl & TIOCM_RTS) in ic4_set_mctrl()
2469 if (mctrl & TIOCM_DTR) in ic4_set_mctrl()
2471 if (mctrl & TIOCM_OUT1) in ic4_set_mctrl()
2473 if (mctrl & TIOCM_OUT2) in ic4_set_mctrl()
2475 if (mctrl & TIOCM_LOOP) in ic4_set_mctrl()
Dnetx-serial.c282 static void netx_set_mctrl(struct uart_port *port, unsigned int mctrl) in netx_set_mctrl() argument
287 if (mctrl & TIOCM_RTS) { in netx_set_mctrl()
Dvt8500_serial.c295 static void vt8500_set_mctrl(struct uart_port *port, unsigned int mctrl) in vt8500_set_mctrl() argument
299 if (mctrl & TIOCM_RTS) in vt8500_set_mctrl()
Dip22zilog.c545 static void ip22zilog_set_mctrl(struct uart_port *port, unsigned int mctrl) in ip22zilog_set_mctrl() argument
554 if (mctrl & TIOCM_RTS) in ip22zilog_set_mctrl()
558 if (mctrl & TIOCM_DTR) in ip22zilog_set_mctrl()
Dxilinx_uartps.c927 static void cdns_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in cdns_uart_set_mctrl() argument
935 if (mctrl & TIOCM_RTS) in cdns_uart_set_mctrl()
937 if (mctrl & TIOCM_DTR) in cdns_uart_set_mctrl()
Dsunsab.c362 static void sunsab_set_mctrl(struct uart_port *port, unsigned int mctrl) in sunsab_set_mctrl() argument
367 if (mctrl & TIOCM_RTS) { in sunsab_set_mctrl()
374 if (mctrl & TIOCM_DTR) { in sunsab_set_mctrl()
Dmux.c125 static void mux_set_mctrl(struct uart_port *port, unsigned int mctrl) in mux_set_mctrl() argument
Damba-pl010.c300 static void pl010_set_mctrl(struct uart_port *port, unsigned int mctrl) in pl010_set_mctrl() argument
306 uap->data->set_mctrl(uap->dev, uap->port.membase, mctrl); in pl010_set_mctrl()
Dserial-tegra.c208 static void tegra_uart_set_mctrl(struct uart_port *u, unsigned int mctrl) in tegra_uart_set_mctrl() argument
215 tup->rts_active = !!(mctrl & TIOCM_RTS); in tegra_uart_set_mctrl()
218 dtr_enable = !!(mctrl & TIOCM_DTR); in tegra_uart_set_mctrl()
D21285.c164 static void serial21285_set_mctrl(struct uart_port *port, unsigned int mctrl) in serial21285_set_mctrl() argument
Datmel_serial.c347 static void atmel_set_mctrl(struct uart_port *port, u_int mctrl) in atmel_set_mctrl() argument
376 if (mctrl & TIOCM_RTS) in atmel_set_mctrl()
381 if (mctrl & TIOCM_DTR) in atmel_set_mctrl()
388 mctrl_gpio_set(atmel_port->gpios, mctrl); in atmel_set_mctrl()
392 if (mctrl & TIOCM_LOOP) in atmel_set_mctrl()
Dmax3100.c405 static void max3100_set_mctrl(struct uart_port *port, unsigned int mctrl) in max3100_set_mctrl() argument
414 rts = (mctrl & TIOCM_RTS) > 0; in max3100_set_mctrl()
Dbfin_uart.c92 static void bfin_serial_set_mctrl(struct uart_port *port, unsigned int mctrl) in bfin_serial_set_mctrl() argument
99 if (mctrl & TIOCM_RTS) in bfin_serial_set_mctrl()
137 static void bfin_serial_set_mctrl(struct uart_port *port, unsigned int mctrl) in bfin_serial_set_mctrl() argument
Dnwpserial.c283 static void nwpserial_set_mctrl(struct uart_port *port, unsigned int mctrl) in nwpserial_set_mctrl() argument
Dsunhv.c242 static void sunhv_set_mctrl(struct uart_port *port, unsigned int mctrl) in sunhv_set_mctrl() argument
Dsunzilog.c645 static void sunzilog_set_mctrl(struct uart_port *port, unsigned int mctrl) in sunzilog_set_mctrl() argument
654 if (mctrl & TIOCM_RTS) in sunzilog_set_mctrl()
658 if (mctrl & TIOCM_DTR) in sunzilog_set_mctrl()
Dicom.c957 static void icom_set_mctrl(struct uart_port *port, unsigned int mctrl) in icom_set_mctrl() argument
964 if (mctrl & TIOCM_RTS) { in icom_set_mctrl()
972 if (mctrl & TIOCM_DTR) { in icom_set_mctrl()
Dmsm_serial.c359 static void msm_set_mctrl(struct uart_port *port, unsigned int mctrl) in msm_set_mctrl() argument
365 if (!(mctrl & TIOCM_RTS)) { in msm_set_mctrl()
Dsc16is7xx.c722 (one->port.mctrl & TIOCM_LOOP) ? in sc16is7xx_md_proc()
726 static void sc16is7xx_set_mctrl(struct uart_port *port, unsigned int mctrl) in sc16is7xx_set_mctrl() argument
Darc_uart.c330 static void arc_serial_set_mctrl(struct uart_port *port, unsigned int mctrl) in arc_serial_set_mctrl() argument
Dpmac_zilog.c556 static void pmz_set_mctrl(struct uart_port *port, unsigned int mctrl) in pmz_set_mctrl() argument
571 if (mctrl & TIOCM_RTS) in pmz_set_mctrl()
576 if (mctrl & TIOCM_DTR) in pmz_set_mctrl()
Dsn_console.c292 static void snp_set_mctrl(struct uart_port *port, unsigned int mctrl) in snp_set_mctrl() argument
Dapbuart.c192 static void apbuart_set_mctrl(struct uart_port *port, unsigned int mctrl) in apbuart_set_mctrl() argument
Ddigicolor-usart.c251 static void digicolor_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in digicolor_uart_set_mctrl() argument
Dmax310x.c777 (one->port.mctrl & TIOCM_LOOP) ? in max310x_md_proc()
781 static void max310x_set_mctrl(struct uart_port *port, unsigned int mctrl) in max310x_set_mctrl() argument
Dtilegx.c230 static void tilegx_set_mctrl(struct uart_port *port, u_int mctrl) in tilegx_set_mctrl() argument
Duartlite.c231 static void ulite_set_mctrl(struct uart_port *port, unsigned int mctrl) in ulite_set_mctrl() argument
Dmeson_uart.c89 static void meson_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in meson_uart_set_mctrl() argument
Dimx.c814 static void imx_set_mctrl(struct uart_port *port, unsigned int mctrl) in imx_set_mctrl() argument
822 if (mctrl & TIOCM_RTS) in imx_set_mctrl()
828 if (mctrl & TIOCM_LOOP) in imx_set_mctrl()
Dar933x_uart.c139 static void ar933x_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in ar933x_uart_set_mctrl() argument
Dlpc32xx_hs.c384 unsigned int mctrl) in serial_lpc32xx_set_mctrl() argument
Dsprd_serial.c147 static void sprd_set_mctrl(struct uart_port *port, unsigned int mctrl) in sprd_set_mctrl() argument
Dlantiq.c301 lqasc_set_mctrl(struct uart_port *port, u_int mctrl) in lqasc_set_mctrl() argument
Dst-asc.c382 static void asc_set_mctrl(struct uart_port *port, unsigned int mctrl) in asc_set_mctrl() argument
Defm32-uart.c113 static void efm32_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in efm32_uart_set_mctrl() argument
Dmpc52xx_uart.c1056 mpc52xx_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in mpc52xx_uart_set_mctrl() argument
1058 psc_ops->set_rts(port, mctrl & TIOCM_RTS); in mpc52xx_uart_set_mctrl()
Dsa1100.c341 static void sa1100_set_mctrl(struct uart_port *port, unsigned int mctrl) in sa1100_set_mctrl() argument
Dsirfsoc_uart.c147 static void sirfsoc_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in sirfsoc_uart_set_mctrl() argument
151 unsigned int assert = mctrl & TIOCM_RTS; in sirfsoc_uart_set_mctrl()
Dm32r_sio.c606 static void m32r_sio_set_mctrl(struct uart_port *port, unsigned int mctrl) in m32r_sio_set_mctrl() argument
Dsamsung.c847 static void s3c24xx_serial_set_mctrl(struct uart_port *port, unsigned int mctrl) in s3c24xx_serial_set_mctrl() argument
851 if (mctrl & TIOCM_RTS) in s3c24xx_serial_set_mctrl()
Damba-pl011.c1462 static void pl011_set_mctrl(struct uart_port *port, unsigned int mctrl) in pl011_set_mctrl() argument
1471 if (mctrl & tiocmbit) \ in pl011_set_mctrl()
Dsh-sci.c1228 static void sci_set_mctrl(struct uart_port *port, unsigned int mctrl) in sci_set_mctrl() argument
1230 if (mctrl & TIOCM_LOOP) { in sci_set_mctrl()
Ducc_uart.c284 void qe_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in qe_uart_set_mctrl() argument
Dmpsc.c1261 static void mpsc_set_mctrl(struct uart_port *port, uint mctrl) in mpsc_set_mctrl() argument
/linux-4.1.27/drivers/cpufreq/
Dsparc-us2e-cpufreq.c75 unsigned long mctrl = read_hbreg(HBIRD_MEM_CNTL0_ADDR); in self_refresh_ctl() local
78 mctrl |= MCTRL0_SREFRESH_ENAB; in self_refresh_ctl()
80 mctrl &= ~MCTRL0_SREFRESH_ENAB; in self_refresh_ctl()
81 write_hbreg(HBIRD_MEM_CNTL0_ADDR, mctrl); in self_refresh_ctl()
89 unsigned long old_refr_count, refr_count, mctrl; in frob_mem_refresh() local
94 mctrl = read_hbreg(HBIRD_MEM_CNTL0_ADDR); in frob_mem_refresh()
95 old_refr_count = (mctrl & MCTRL0_REFR_COUNT_MASK) in frob_mem_refresh()
98 mctrl &= ~MCTRL0_REFR_COUNT_MASK; in frob_mem_refresh()
99 mctrl |= refr_count << MCTRL0_REFR_COUNT_SHIFT; in frob_mem_refresh()
100 write_hbreg(HBIRD_MEM_CNTL0_ADDR, mctrl); in frob_mem_refresh()
[all …]
/linux-4.1.27/drivers/tty/hvc/
Dhvsi_lib.c49 pv->mctrl |= TIOCM_CD; in hvsi_cd_change()
51 pv->mctrl &= ~TIOCM_CD; in hvsi_cd_change()
289 unsigned short mctrl; in hvsilib_write_mctrl() local
291 mctrl = pv->mctrl; in hvsilib_write_mctrl()
293 mctrl |= TIOCM_DTR; in hvsilib_write_mctrl()
295 mctrl &= ~TIOCM_DTR; in hvsilib_write_mctrl()
296 if (mctrl == pv->mctrl) in hvsilib_write_mctrl()
298 pv->mctrl = mctrl; in hvsilib_write_mctrl()
Dhvsi.c89 uint16_t mctrl; member
248 hp->mctrl &= TIOCM_CD; in hvsi_recv_control()
276 hp->mctrl = 0; in hvsi_recv_response()
278 hp->mctrl |= TIOCM_DTR; in hvsi_recv_response()
280 hp->mctrl |= TIOCM_CD; in hvsi_recv_response()
588 pr_debug("%s: mctrl 0x%x\n", __func__, hp->mctrl); in hvsi_get_mctrl()
594 static int hvsi_set_mctrl(struct hvsi_struct *hp, uint16_t mctrl) in hvsi_set_mctrl() argument
605 if (mctrl & TIOCM_DTR) in hvsi_set_mctrl()
748 ret = hvsi_set_mctrl(hp, hp->mctrl | TIOCM_DTR); in hvsi_open()
1009 return hp->mctrl; in hvsi_tiocmget()
[all …]
Dhvc_opal.c136 return pv->hvsi.mctrl; in hvc_opal_hvsi_tiocmget()
Dhvc_vio.c205 return pv->hvsi.mctrl; in hvterm_hvsi_tiocmget()
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dcirrus,clps711x-mctrl-gpio.txt4 - compatible: Should contain "cirrus,clps711x-mctrl-gpio".
13 compatible = "cirrus,ep7312-mctrl-gpio",
14 "cirrus,clps711x-mctrl-gpio";
/linux-4.1.27/arch/arm/mach-sa1100/
Dhackkit.c53 static void hackkit_set_mctrl(struct uart_port *port, u_int mctrl);
112 static void hackkit_set_mctrl(struct uart_port *port, u_int mctrl) in hackkit_set_mctrl() argument
118 if (mctrl & TIOCM_RTS) in hackkit_set_mctrl()
123 if (mctrl & TIOCM_DTR) in hackkit_set_mctrl()
Dneponset.c95 static void neponset_set_mctrl(struct uart_port *port, u_int mctrl) in neponset_set_mctrl() argument
105 if (mctrl & TIOCM_RTS) in neponset_set_mctrl()
110 if (mctrl & TIOCM_DTR) in neponset_set_mctrl()
115 if (mctrl & TIOCM_RTS) in neponset_set_mctrl()
120 if (mctrl & TIOCM_DTR) in neponset_set_mctrl()
Dcollie.c160 static void collie_uart_set_mctrl(struct uart_port *port, u_int mctrl) in collie_uart_set_mctrl() argument
162 if (mctrl & TIOCM_RTS) in collie_uart_set_mctrl()
167 if (mctrl & TIOCM_DTR) in collie_uart_set_mctrl()
Dh3xxx.c112 static void h3xxx_uart_set_mctrl(struct uart_port *port, u_int mctrl) in h3xxx_uart_set_mctrl() argument
117 gpio_set_value(H3XXX_GPIO_COM_RTS, !(mctrl & TIOCM_RTS)); in h3xxx_uart_set_mctrl()
Dassabet.c563 static void assabet_set_mctrl(struct uart_port *port, u_int mctrl) in assabet_set_mctrl() argument
568 if (mctrl & TIOCM_RTS) in assabet_set_mctrl()
573 if (mctrl & TIOCM_DTR) in assabet_set_mctrl()
/linux-4.1.27/drivers/mmc/card/
Dsdio_uart.c78 unsigned int mctrl; member
220 unsigned int mctrl) in sdio_uart_write_mctrl() argument
224 if (mctrl & TIOCM_RTS) in sdio_uart_write_mctrl()
226 if (mctrl & TIOCM_DTR) in sdio_uart_write_mctrl()
228 if (mctrl & TIOCM_OUT1) in sdio_uart_write_mctrl()
230 if (mctrl & TIOCM_OUT2) in sdio_uart_write_mctrl()
232 if (mctrl & TIOCM_LOOP) in sdio_uart_write_mctrl()
243 old = port->mctrl; in sdio_uart_update_mctrl()
244 port->mctrl = (old & ~clear) | set; in sdio_uart_update_mctrl()
245 if (old != port->mctrl) in sdio_uart_update_mctrl()
[all …]
/linux-4.1.27/arch/arm/mach-integrator/
Dintegrator_ap.c215 void __iomem *base, unsigned int mctrl) in integrator_uart_set_mctrl() argument
230 if (mctrl & TIOCM_RTS) in integrator_uart_set_mctrl()
235 if (mctrl & TIOCM_DTR) in integrator_uart_set_mctrl()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dtxc43128_phy.c282 int mctrl; in txc_apply_defaults() local
312 mctrl = efx_mdio_read(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL); in txc_apply_defaults()
315 mctrl &= ~((1 << TXC_MCTL_TXLED_LBN) | (1 << TXC_MCTL_RXLED_LBN)); in txc_apply_defaults()
316 efx_mdio_write(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL, mctrl); in txc_apply_defaults()
/linux-4.1.27/drivers/tty/serial/cpm_uart/
Dcpm_uart_core.c104 static void cpm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in cpm_uart_set_mctrl() argument
110 gpio_set_value(pinfo->gpios[GPIO_RTS], !(mctrl & TIOCM_RTS)); in cpm_uart_set_mctrl()
113 gpio_set_value(pinfo->gpios[GPIO_DTR], !(mctrl & TIOCM_DTR)); in cpm_uart_set_mctrl()
120 unsigned int mctrl = TIOCM_CTS | TIOCM_DSR | TIOCM_CAR; in cpm_uart_get_mctrl() local
124 mctrl &= ~TIOCM_CTS; in cpm_uart_get_mctrl()
129 mctrl &= ~TIOCM_DSR; in cpm_uart_get_mctrl()
134 mctrl &= ~TIOCM_CAR; in cpm_uart_get_mctrl()
139 mctrl |= TIOCM_RNG; in cpm_uart_get_mctrl()
142 return mctrl; in cpm_uart_get_mctrl()
/linux-4.1.27/drivers/staging/fwserial/
Dfwserial.c405 if (port->mctrl & TIOCM_DTR) in __fwtty_port_line_status()
407 if (port->mctrl & TIOCM_RTS) in __fwtty_port_line_status()
409 if (port->mctrl & OOB_RX_THROTTLE) in __fwtty_port_line_status()
465 old = port->mctrl; in fwtty_throttle_port()
466 port->mctrl |= OOB_RX_THROTTLE; in fwtty_throttle_port()
468 port->mctrl &= ~TIOCM_RTS; in fwtty_throttle_port()
912 port->mctrl |= TIOCM_DTR | TIOCM_RTS; in fwtty_port_dtr_rts()
914 port->mctrl &= ~(TIOCM_DTR | TIOCM_RTS); in fwtty_port_dtr_rts()
1012 port->mctrl = 0; in fwtty_port_activate()
1014 port->mctrl = TIOCM_DTR | TIOCM_RTS; in fwtty_port_activate()
[all …]
Dfwserial.h257 unsigned mctrl; member
/linux-4.1.27/Documentation/serial/
Ddriver50 port->mctrl
85 set_mctrl(port, mctrl)
87 by 'port' to the state described by mctrl. The relevant bits
88 of mctrl are:
456 mctrl_gpio_set(gpios, mctrl):
457 This will sets the gpios according to the mctrl state.
459 mctrl_gpio_get(gpios, mctrl):
460 This will update mctrl with the gpios values.
/linux-4.1.27/arch/powerpc/include/asm/
Dhvsi.h72 unsigned short mctrl; /* modem control */ member
/linux-4.1.27/include/linux/
Dserial_8250.h146 extern void serial8250_do_set_mctrl(struct uart_port *port, unsigned int mctrl);
Dserial_core.h51 void (*set_mctrl)(struct uart_port *, unsigned int mctrl);
232 unsigned int mctrl; /* current modem ctrl settings */ member
/linux-4.1.27/include/linux/amba/
Dserial.h198 void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl);
/linux-4.1.27/drivers/tty/serial/8250/
D8250_core.c2005 void serial8250_do_set_mctrl(struct uart_port *port, unsigned int mctrl) in serial8250_do_set_mctrl() argument
2010 if (mctrl & TIOCM_RTS) in serial8250_do_set_mctrl()
2012 if (mctrl & TIOCM_DTR) in serial8250_do_set_mctrl()
2014 if (mctrl & TIOCM_OUT1) in serial8250_do_set_mctrl()
2016 if (mctrl & TIOCM_OUT2) in serial8250_do_set_mctrl()
2018 if (mctrl & TIOCM_LOOP) in serial8250_do_set_mctrl()
2027 static void serial8250_set_mctrl(struct uart_port *port, unsigned int mctrl) in serial8250_set_mctrl() argument
2030 return port->set_mctrl(port, mctrl); in serial8250_set_mctrl()
2031 return serial8250_do_set_mctrl(port, mctrl); in serial8250_set_mctrl()
2284 up->port.mctrl |= TIOCM_OUT1; in serial8250_do_startup()
[all …]
D8250_omap.c108 static void omap8250_set_mctrl(struct uart_port *port, unsigned int mctrl) in omap8250_set_mctrl() argument
114 serial8250_do_set_mctrl(port, mctrl); in omap8250_set_mctrl()
122 if ((mctrl & TIOCM_RTS) && (port->status & UPSTAT_AUTORTS)) in omap8250_set_mctrl()
288 up->port.ops->set_mctrl(&up->port, up->port.mctrl); in omap8250_restore_regs()
/linux-4.1.27/arch/arm/mach-ep93xx/
Dcore.c267 void __iomem *base, unsigned int mctrl) in ep93xx_uart_set_mctrl() argument
272 if (mctrl & TIOCM_RTS) in ep93xx_uart_set_mctrl()
274 if (mctrl & TIOCM_DTR) in ep93xx_uart_set_mctrl()
/linux-4.1.27/drivers/tty/serial/jsm/
Djsm_tty.c95 static void jsm_tty_set_mctrl(struct uart_port *port, unsigned int mctrl) in jsm_tty_set_mctrl() argument
102 if (mctrl & TIOCM_RTS) in jsm_tty_set_mctrl()
107 if (mctrl & TIOCM_DTR) in jsm_tty_set_mctrl()
/linux-4.1.27/arch/mn10300/kernel/
Dmn10300-serial.c102 static void mn10300_serial_set_mctrl(struct uart_port *, unsigned int mctrl);
789 unsigned int mctrl) in mn10300_serial_set_mctrl() argument
794 _enter("%s,%x", port->name, mctrl); in mn10300_serial_set_mctrl()