Home
last modified time | relevance | path

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

1234

/Linux-v4.19/drivers/tty/serial/
Dserial_mctrl_gpio.c28 unsigned int mctrl; member
39 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) in mctrl_gpio_set() argument
52 value_array[count] = !!(mctrl & mctrl_gpios_desc[i].mctrl); in mctrl_gpio_set()
66 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get() argument
71 return *mctrl; in mctrl_gpio_get()
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()
87 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get_outputs() argument
92 return *mctrl; in mctrl_gpio_get_outputs()
[all …]
Dserial_mctrl_gpio.h38 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()
Dvr41xx_siu.c190 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 …]
Dzs.c326 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 …]
Dmen_z135_uart.c480 static void men_z135_set_mctrl(struct uart_port *port, unsigned int mctrl) in men_z135_set_mctrl() argument
486 if (mctrl & TIOCM_RTS) in men_z135_set_mctrl()
491 if (mctrl & TIOCM_DTR) in men_z135_set_mctrl()
496 if (mctrl & TIOCM_OUT1) in men_z135_set_mctrl()
501 if (mctrl & TIOCM_OUT2) in men_z135_set_mctrl()
506 if (mctrl & TIOCM_LOOP) in men_z135_set_mctrl()
523 unsigned int mctrl = 0; in men_z135_get_mctrl() local
529 mctrl |= TIOCM_CTS; in men_z135_get_mctrl()
531 mctrl |= TIOCM_DSR; in men_z135_get_mctrl()
533 mctrl |= TIOCM_RI; in men_z135_get_mctrl()
[all …]
Dbcm63xx_uart.c103 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 …]
Dsccnxp.c533 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) in sccnxp_set_mctrl() argument
543 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR); in sccnxp_set_mctrl()
544 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS); in sccnxp_set_mctrl()
554 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; in sccnxp_get_mctrl() local
557 return mctrl; in sccnxp_get_mctrl()
566 mctrl &= ~TIOCM_DSR; in sccnxp_get_mctrl()
567 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0; in sccnxp_get_mctrl()
572 mctrl &= ~TIOCM_CTS; in sccnxp_get_mctrl()
573 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0; in sccnxp_get_mctrl()
578 mctrl &= ~TIOCM_CAR; in sccnxp_get_mctrl()
[all …]
Dpxa.c298 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 …]
Dpic32_uart.c72 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()
Dmxs-auart.c735 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 …]
Dsunsu.c584 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 …]
Dowl-uart.c90 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()
Dsb1250-duart.c247 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()
/Linux-v4.19/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-v4.19/drivers/tty/hvc/
Dhvsi_lib.c50 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()
Dhvsi.c76 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 …]
/Linux-v4.19/Documentation/devicetree/bindings/gpio/
Dcirrus,clps711x-mctrl-gpio.txt4 - compatible: Should contain "cirrus,ep7209-mctrl-gpio".
13 compatible = "cirrus,ep7312-mctrl-gpio",
14 "cirrus,ep7209-mctrl-gpio";
/Linux-v4.19/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.c113 static void neponset_set_mctrl(struct uart_port *port, u_int mctrl) in neponset_set_mctrl() argument
124 if (!(mctrl & TIOCM_RTS)) in neponset_set_mctrl()
127 if (!(mctrl & TIOCM_DTR)) in neponset_set_mctrl()
132 if (!(mctrl & TIOCM_RTS)) in neponset_set_mctrl()
135 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()
/Linux-v4.19/drivers/mmc/core/
Dsdio_uart.c78 unsigned int mctrl; member
218 unsigned int mctrl) in sdio_uart_write_mctrl() argument
222 if (mctrl & TIOCM_RTS) in sdio_uart_write_mctrl()
224 if (mctrl & TIOCM_DTR) in sdio_uart_write_mctrl()
226 if (mctrl & TIOCM_OUT1) in sdio_uart_write_mctrl()
228 if (mctrl & TIOCM_OUT2) in sdio_uart_write_mctrl()
230 if (mctrl & TIOCM_LOOP) in sdio_uart_write_mctrl()
241 old = port->mctrl; in sdio_uart_update_mctrl()
242 port->mctrl = (old & ~clear) | set; in sdio_uart_update_mctrl()
243 if (old != port->mctrl) in sdio_uart_update_mctrl()
[all …]
/Linux-v4.19/arch/arm/mach-integrator/
Dintegrator_ap.c121 void __iomem *base, unsigned int mctrl) in integrator_uart_set_mctrl() argument
137 if (mctrl & TIOCM_RTS) in integrator_uart_set_mctrl()
142 if (mctrl & TIOCM_DTR) in integrator_uart_set_mctrl()
/Linux-v4.19/arch/arm/boot/dts/
Dep7209.dtsi186 mctrl: mctrl { label
187 compatible = "cirrus,ep7209-mctrl-gpio";
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/
Dtxc43128_phy.c282 int mctrl; in txc_apply_defaults() local
312 mctrl = ef4_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 ef4_mdio_write(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL, mctrl); in txc_apply_defaults()
/Linux-v4.19/drivers/staging/fwserial/
Dfwserial.c390 if (port->mctrl & TIOCM_DTR) in __fwtty_port_line_status()
392 if (port->mctrl & TIOCM_RTS) in __fwtty_port_line_status()
394 if (port->mctrl & OOB_RX_THROTTLE) in __fwtty_port_line_status()
450 old = port->mctrl; in fwtty_throttle_port()
451 port->mctrl |= OOB_RX_THROTTLE; in fwtty_throttle_port()
453 port->mctrl &= ~TIOCM_RTS; in fwtty_throttle_port()
895 port->mctrl |= TIOCM_DTR | TIOCM_RTS; in fwtty_port_dtr_rts()
897 port->mctrl &= ~(TIOCM_DTR | TIOCM_RTS); in fwtty_port_dtr_rts()
995 port->mctrl = 0; in fwtty_port_activate()
997 port->mctrl = TIOCM_DTR | TIOCM_RTS; in fwtty_port_activate()
[all …]

1234