Searched refs:mctrl (Results 1 - 25 of 94) sorted by relevance

1234

/linux-master/drivers/tty/serial/8250/
H A D8250_alpha.c11 void alpha_jensen_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
18 mctrl |= TIOCM_OUT1 | TIOCM_OUT2;
20 serial8250_do_set_mctrl(port, mctrl);
H A D8250.h282 int mctrl; local
284 mctrl = serial_in(up, UART_MCR);
290 mctrl |= serial8250_TIOCM_to_MCR(mctrl_gpio);
293 return mctrl;
297 void alpha_jensen_set_mctrl(struct uart_port *port, unsigned int mctrl);
/linux-master/drivers/tty/serial/
H A Dserial_mctrl_gpio.h38 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl);
42 * The mctrl flags are updated and returned.
44 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl);
48 * The mctrl flags are updated and returned.
51 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl);
63 * Returns a pointer to the allocated mctrl structure if ok, -ENOMEM on
71 * Returns a pointer to the allocated mctrl structure if ok, -ENOMEM on
107 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) argument
112 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) argument
114 return *mctrl;
118 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl) argument
[all...]
H A Dserial_mctrl_gpio.c29 unsigned int mctrl; member in struct:__anon449
46 * mctrl_gpio_set - set gpios according to mctrl state
48 * @mctrl: state to set
50 * Set the gpios according to the mctrl state.
52 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) argument
66 mctrl & mctrl_gpios_desc[i].mctrl);
90 * mctrl_gpio_get - update mctrl with the gpios values.
92 * @mctrl: mctrl t
97 mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) argument
118 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl) argument
181 u32 mctrl = gpios->mctrl_prev; local
[all...]
H A Dmen_z135_uart.c471 * @mctrl: The modem control lines
474 * to the state described by @mctrl
476 static void men_z135_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
482 if (mctrl & TIOCM_RTS)
487 if (mctrl & TIOCM_DTR)
492 if (mctrl & TIOCM_OUT1)
497 if (mctrl & TIOCM_OUT2)
502 if (mctrl & TIOCM_LOOP)
519 unsigned int mctrl = 0; local
525 mctrl |
[all...]
H A Dbcm63xx_uart.c99 static void bcm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
106 if (!(mctrl & TIOCM_DTR))
108 if (!(mctrl & TIOCM_RTS))
113 if (mctrl & TIOCM_LOOP)
125 unsigned int val, mctrl; local
127 mctrl = 0;
130 mctrl |= TIOCM_RI;
132 mctrl |= TIOCM_CTS;
134 mctrl |= TIOCM_CD;
136 mctrl |
[all...]
H A Dzs.c322 unsigned int mctrl; local
327 mctrl = ((status_b & CTS) ? TIOCM_CTS : 0) |
332 return mctrl;
345 unsigned int mmask, mctrl, delta; local
359 mctrl = zport->mctrl;
361 mctrl &= ~mmask;
362 mctrl |= zs_raw_get_ab_mctrl(zport_a, zport) & mmask;
365 delta = mctrl ^ zport->mctrl;
376 unsigned int mctrl; local
385 zs_set_mctrl(struct uart_port *uport, unsigned int mctrl) argument
[all...]
H A Dsccnxp.c565 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
575 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR);
576 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS);
586 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; local
589 return mctrl;
598 mctrl &= ~TIOCM_DSR;
599 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0;
604 mctrl &= ~TIOCM_CTS;
605 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0;
610 mctrl
[all...]
H A Dpxa.c272 static void serial_pxa_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
277 if (mctrl & TIOCM_RTS)
279 if (mctrl & TIOCM_DTR)
281 if (mctrl & TIOCM_OUT1)
283 if (mctrl & TIOCM_OUT2)
285 if (mctrl & TIOCM_LOOP)
350 up->port.mctrl |= TIOCM_OUT2;
351 serial_pxa_set_mctrl(&up->port, up->port.mctrl);
387 up->port.mctrl &= ~TIOCM_OUT2;
388 serial_pxa_set_mctrl(&up->port, up->port.mctrl);
[all...]
H A Dsunplus-uart.c99 static void sunplus_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
103 if (mctrl & TIOCM_DTR)
108 if (mctrl & TIOCM_RTS)
113 if (mctrl & TIOCM_CAR)
118 if (mctrl & TIOCM_RI)
123 if (mctrl & TIOCM_LOOP)
H A Dowl-uart.c94 static void owl_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
100 if (mctrl & TIOCM_LOOP)
110 unsigned int mctrl = TIOCM_CAR | TIOCM_DSR; local
116 mctrl |= TIOCM_RTS;
118 mctrl |= TIOCM_CTS;
119 return mctrl;
H A Dsunsu.c576 static void sunsu_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
582 if (mctrl & TIOCM_RTS)
584 if (mctrl & TIOCM_DTR)
586 if (mctrl & TIOCM_OUT1)
588 if (mctrl & TIOCM_OUT2)
590 if (mctrl & TIOCM_LOOP)
688 up->port.mctrl |= TIOCM_OUT2;
690 sunsu_set_mctrl(&up->port, up->port.mctrl);
738 up->port.mctrl |= TIOCM_OUT1;
740 up->port.mctrl
[all...]
H A Dmxs-auart.c707 static void mxs_auart_set_mctrl(struct uart_port *u, unsigned mctrl) argument
714 if (mctrl & TIOCM_RTS) {
723 mctrl_gpio_set(s->gpios, mctrl);
727 static u32 mxs_auart_modem_status(struct mxs_auart_port *s, u32 mctrl) argument
731 mctrl_diff = mctrl ^ s->mctrl_prev;
732 s->mctrl_prev = mctrl;
740 uart_handle_dcd_change(&s->port, mctrl & TIOCM_CD);
742 uart_handle_cts_change(&s->port, mctrl & TIOCM_CTS);
746 return mctrl;
753 u32 mctrl local
[all...]
H A Dtimbuart.c112 port->mctrl & TIOCM_RTS,
207 static void timbuart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
209 dev_dbg(port->dev, "%s - %x\n", __func__, mctrl);
211 if (mctrl & TIOCM_RTS)
H A Dpic32_uart.c146 static void pic32_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
151 if (mctrl & TIOCM_LOOP)
163 unsigned int mctrl = 0; local
167 mctrl |= TIOCM_CTS;
169 mctrl |= TIOCM_CTS;
174 mctrl |= TIOCM_CD;
175 mctrl |= TIOCM_DSR;
177 return mctrl;
H A Ddz.c362 unsigned int mctrl = TIOCM_CAR | TIOCM_DSR | TIOCM_CTS; local
366 mctrl &= ~TIOCM_DSR;
369 return mctrl;
372 static void dz_set_mctrl(struct uart_port *uport, unsigned int mctrl) argument
382 if (mctrl & TIOCM_DTR)
H A Dsb1250-duart.c242 unsigned int mctrl, status; local
246 mctrl = (!(status & M_DUART_IN_PIN0_VAL) ? TIOCM_CTS : 0) |
250 return mctrl;
253 static void sbd_set_mctrl(struct uart_port *uport, unsigned int mctrl) argument
258 if (mctrl & TIOCM_DTR)
262 if (mctrl & TIOCM_RTS)
271 if (mctrl & TIOCM_LOOP)
/linux-master/drivers/cpufreq/
H A Dsparc-us2e-cpufreq.c74 unsigned long mctrl = read_hbreg(HBIRD_MEM_CNTL0_ADDR); local
77 mctrl |= MCTRL0_SREFRESH_ENAB;
79 mctrl &= ~MCTRL0_SREFRESH_ENAB;
80 write_hbreg(HBIRD_MEM_CNTL0_ADDR, mctrl);
88 unsigned long old_refr_count, refr_count, mctrl; local
93 mctrl = read_hbreg(HBIRD_MEM_CNTL0_ADDR);
94 old_refr_count = (mctrl & MCTRL0_REFR_COUNT_MASK)
97 mctrl &= ~MCTRL0_REFR_COUNT_MASK;
98 mctrl |= refr_count << MCTRL0_REFR_COUNT_SHIFT;
99 write_hbreg(HBIRD_MEM_CNTL0_ADDR, mctrl);
[all...]
/linux-master/drivers/tty/hvc/
H A Dhvsi_lib.c50 pv->mctrl |= TIOCM_CD;
52 pv->mctrl &= ~TIOCM_CD;
292 unsigned short mctrl; local
294 mctrl = pv->mctrl;
296 mctrl |= TIOCM_DTR;
298 mctrl &= ~TIOCM_DTR;
299 if (mctrl == pv->mctrl)
301 pv->mctrl
[all...]
H A Dhvsi.c76 uint16_t mctrl; member in struct:hvsi_struct
106 /* if we're waiting for an mctrl then we're already open */
235 hp->mctrl &= TIOCM_CD;
264 hp->mctrl = 0;
267 hp->mctrl |= TIOCM_DTR;
269 hp->mctrl |= TIOCM_CD;
577 pr_debug("%s: mctrl 0x%x\n", __func__, hp->mctrl);
583 static int hvsi_set_mctrl(struct hvsi_struct *hp, uint16_t mctrl) argument
594 if (mctrl
[all...]
/linux-master/arch/arm/mach-versatile/
H A Dintegrator_ap.c106 void __iomem *base, unsigned int mctrl)
122 if (mctrl & TIOCM_RTS)
127 if (mctrl & TIOCM_DTR)
105 integrator_uart_set_mctrl(struct amba_device *dev, void __iomem *base, unsigned int mctrl) argument
/linux-master/drivers/mmc/core/
H A Dsdio_uart.c75 unsigned int mctrl; member in struct:sdio_uart_port
213 unsigned int mctrl)
217 if (mctrl & TIOCM_RTS)
219 if (mctrl & TIOCM_DTR)
221 if (mctrl & TIOCM_OUT1)
223 if (mctrl & TIOCM_OUT2)
225 if (mctrl & TIOCM_LOOP)
236 old = port->mctrl;
237 port->mctrl = (old & ~clear) | set;
238 if (old != port->mctrl)
212 sdio_uart_write_mctrl(struct sdio_uart_port *port, unsigned int mctrl) argument
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dhvsi.h73 unsigned short mctrl; /* modem control */ member in struct:hvsi_priv
/linux-master/arch/arm/mach-sa1100/
H A Dcollie.c156 static void collie_uart_set_mctrl(struct uart_port *port, u_int mctrl) argument
158 if (mctrl & TIOCM_RTS)
163 if (mctrl & TIOCM_DTR)
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dtxc43128_phy.c279 int mctrl; local
309 mctrl = ef4_mdio_read(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL);
312 mctrl &= ~((1 << TXC_MCTL_TXLED_LBN) | (1 << TXC_MCTL_RXLED_LBN));
313 ef4_mdio_write(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL, mctrl);

Completed in 255 milliseconds

1234