Searched refs:lcr (Results 1 - 25 of 45) sorted by relevance

12

/linux-master/drivers/tty/serial/jsm/
H A Djsm_cls.c54 u8 lcrb = readb(&ch->ch_cls_uart->lcr);
62 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr);
73 writeb(lcrb, &ch->ch_cls_uart->lcr);
95 u8 lcrb = readb(&ch->ch_cls_uart->lcr);
103 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr);
120 writeb(lcrb, &ch->ch_cls_uart->lcr);
140 u8 lcrb = readb(&ch->ch_cls_uart->lcr);
148 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr);
159 writeb(lcrb, &ch->ch_cls_uart->lcr);
183 u8 lcrb = readb(&ch->ch_cls_uart->lcr);
675 u8 lcr = 0; local
[all...]
H A Djsm_neo.c689 u8 temp = readb(&ch->ch_neo_uart->lcr);
690 writeb((temp & ~UART_LCR_SBC), &ch->ch_neo_uart->lcr);
928 u8 lcr = 0; local
995 lcr |= UART_LCR_PARITY;
998 lcr |= UART_LCR_EPAR;
1001 lcr |= UART_LCR_SPAR;
1004 lcr |= UART_LCR_STOP;
1006 lcr |= UART_LCR_WLEN(tty_get_char_size(ch->ch_c_cflag));
1009 uart_lcr = readb(&ch->ch_neo_uart->lcr);
1014 writeb(UART_LCR_DLAB, &ch->ch_neo_uart->lcr);
[all...]
/linux-master/arch/x86/boot/
H A Dearly_serial_console.c104 unsigned char lcr, dll, dlh; local
107 lcr = inb(port + LCR);
108 outb(lcr | DLAB, port + LCR);
111 outb(lcr, port + LCR);
/linux-master/drivers/usb/serial/
H A Dark3116.c66 __u32 lcr; /* line control register value */ member in struct:ark3116_private
168 priv->lcr = UART_LCR_WLEN8;
200 __u8 lcr, hcr, eval; local
203 lcr = UART_LCR_WLEN(tty_get_char_size(cflag));
206 lcr |= UART_LCR_STOP;
208 lcr |= UART_LCR_PARITY;
210 lcr |= UART_LCR_EPAR;
212 lcr |= UART_LCR_SPAR;
243 lcr |= (priv->lcr
[all...]
H A Dch341.c99 u8 lcr; member in struct:ch341_private
241 speed_t baud_rate, u8 lcr)
279 CH341_REG_LCR2 << 8 | CH341_REG_LCR, lcr);
329 r = ch341_set_baudrate_lcr(dev, priv, priv->baud_rate, priv->lcr);
390 priv->lcr = CH341_LCR_ENABLE_RX | CH341_LCR_ENABLE_TX | CH341_LCR_CS8;
491 u8 lcr; local
500 lcr = CH341_LCR_ENABLE_RX | CH341_LCR_ENABLE_TX;
504 lcr |= CH341_LCR_CS5;
507 lcr |= CH341_LCR_CS6;
510 lcr |
239 ch341_set_baudrate_lcr(struct usb_device *dev, struct ch341_private *priv, speed_t baud_rate, u8 lcr) argument
[all...]
H A Dkeyspan_usa49msg.h148 setLcr, // host requests lcr be set
149 lcr, // use PARITY, STOPBITS, DATABITS below member in struct:keyspan_usa49_portControlMessage
193 // defines for bits in lcr
H A Dkeyspan_usa26msg.h135 setLcr, // BOTH: host requests lcr be set
136 lcr, // BOTH: use PARITY, STOPBITS, DATABITS below member in struct:keyspan_usa26_portControlMessage
190 // defines for bits in lcr
H A Dkeyspan_usa67msg.h135 setLcr, // host requests lcr be set
136 lcr, // use PARITY, STOPBITS, DATABITS below member in struct:keyspan_usa67_portControlMessage
186 // defines for bits in lcr
H A Dmct_u232.c250 unsigned char lcr)
259 buf[0] = lcr;
266 dev_err(&port->dev, "Set LINE CTRL 0x%x failed (error = %d)\n", lcr, rc);
267 dev_dbg(&port->dev, "set_line_ctrl: 0x%x\n", lcr);
684 unsigned char lcr; local
688 lcr = priv->last_lcr;
691 lcr |= MCT_U232_SET_BREAK;
694 return mct_u232_set_line_ctrl(port, lcr);
249 mct_u232_set_line_ctrl(struct usb_serial_port *port, unsigned char lcr) argument
H A Dkeyspan_usa90msg.h62 setLcr, // host requests lcr be set
63 lcr, // use PARITY, STOPBITS, DATABITS below member in struct:keyspan_usa90_portControlMessage
120 // defines for bits in lcr
H A Dkeyspan.c1512 /* force baud and lcr to be set on open */
2085 msg.lcr = (p_priv->cflag & CSTOPB) ? STOPBITS_678_2 : STOPBITS_5678_1;
2088 msg.lcr |= USA_DATABITS_5;
2091 msg.lcr |= USA_DATABITS_6;
2094 msg.lcr |= USA_DATABITS_7;
2097 msg.lcr |= USA_DATABITS_8;
2102 msg.lcr |= (p_priv->cflag & PARODD) ?
2355 msg.lcr = (p_priv->cflag & CSTOPB) ? STOPBITS_678_2 : STOPBITS_5678_1;
2358 msg.lcr |= USA_DATABITS_5;
2361 msg.lcr |
[all...]
/linux-master/drivers/tty/serial/8250/
H A D8250_dwlib.c141 u32 lcr = dw8250_readl_ext(p, DW_UART_LCR_EXT); local
144 lcr |= DW_UART_LCR_EXT_DLS_E;
161 lcr |= DW_UART_LCR_EXT_ADDR_MATCH;
163 lcr &= ~DW_UART_LCR_EXT_ADDR_MATCH;
172 lcr |= DW_UART_LCR_EXT_SEND_ADDR;
175 lcr = 0;
177 dw8250_writel_ext(p, DW_UART_LCR_EXT, lcr);
H A D8250_em.c87 unsigned int ier, fcr, lcr, mcr, hcr0; local
91 lcr = serial8250_em_serial_in(p, UART_LCR);
108 lcr = value;
118 serial8250_em_serial_out_helper(p, UART_LCR, lcr);
H A D8250_mtk.c159 int lcr = serial_in(up, UART_LCR); local
177 serial_out(up, UART_LCR, lcr);
242 int lcr = serial_in(up, UART_LCR); local
249 serial_out(up, UART_LCR, lcr);
250 lcr = serial_in(up, UART_LCR);
259 serial_out(up, UART_LCR, lcr);
275 serial_out(up, UART_LCR, lcr);
292 serial_out(up, UART_LCR, lcr);
378 /* set DLAB we have cval saved in up->lcr from the call to the core */
379 serial_port_out(port, UART_LCR, up->lcr | UART_LCR_DLA
[all...]
H A D8250_pericom.c74 int lcr = serial_port_in(port, UART_LCR); local
76 serial_port_out(port, UART_LCR, lcr | UART_LCR_DLAB);
79 serial_port_out(port, UART_LCR, lcr);
/linux-master/drivers/tty/serial/
H A Dvt8500_serial.c261 unsigned int lcr = vt8500_read(port, VT8500_URLCR); local
264 lcr |= VT8500_RTS;
266 lcr &= ~VT8500_RTS;
268 vt8500_write(port, lcr, VT8500_URLCR);
342 unsigned int baud, lcr; local
354 lcr = vt8500_read(&vt8500_port->uart, VT8500_URLCR);
355 lcr &= ~(VT8500_PARENB | VT8500_PARODD);
357 lcr |= VT8500_PARENB;
360 lcr |= VT8500_PARODD;
364 lcr
[all...]
H A Dsunplus-uart.c185 unsigned int lcr; local
189 lcr = readl(port->membase + SUP_UART_LCR);
192 lcr |= SUP_UART_LCR_SBC; /* start break */
194 lcr &= ~SUP_UART_LCR_SBC; /* stop break */
196 writel(lcr, port->membase + SUP_UART_LCR);
336 u32 ext, div, div_l, div_h, baud, lcr; local
352 lcr = UART_LCR_WLEN5;
355 lcr = UART_LCR_WLEN6;
358 lcr = UART_LCR_WLEN7;
361 lcr
[all...]
H A Dmen_z135_uart.c654 u8 lcr; local
657 lcr = LCR(conf_reg);
662 lcr |= MEN_Z135_WL5;
665 lcr |= MEN_Z135_WL6;
668 lcr |= MEN_Z135_WL7;
671 lcr |= MEN_Z135_WL8;
677 lcr |= MEN_Z135_NSTB2 << MEN_Z135_STB_SHIFT;
681 lcr |= MEN_Z135_PAR_ENA << MEN_Z135_PEN_SHIFT;
684 lcr |= MEN_Z135_PTY_ODD << MEN_Z135_PTY_SHIFT;
686 lcr |
[all...]
H A Dserial-tegra.c254 unsigned long lcr; local
256 lcr = tup->lcr_shadow;
258 lcr |= UART_LCR_SBC;
260 lcr &= ~UART_LCR_SBC;
261 tegra_uart_write(tup, lcr, UART_LCR);
262 tup->lcr_shadow = lcr;
384 unsigned long lcr; local
415 lcr = tup->lcr_shadow;
416 lcr |= UART_LCR_DLAB;
417 tegra_uart_write(tup, lcr, UART_LC
1287 unsigned int lcr; local
[all...]
H A Dma35d1_serial.c153 u8 lcr; member in struct:uart_ma35d1_port
365 u32 lcr; local
368 lcr = serial_in(up, MA35_LCR_REG);
370 lcr |= MA35_LCR_BREAK;
372 lcr &= ~MA35_LCR_BREAK;
373 serial_out(up, MA35_LCR_REG, lcr);
420 u32 lcr = 0; local
422 lcr = UART_LCR_WLEN(tty_get_char_size(termios->c_cflag));
425 lcr |= MA35_LCR_NSB;
427 lcr |
[all...]
H A Dsprd_serial.c753 unsigned int lcr = 0, fc; local
764 lcr |= SPRD_LCR_DATA_LEN5;
767 lcr |= SPRD_LCR_DATA_LEN6;
770 lcr |= SPRD_LCR_DATA_LEN7;
774 lcr |= SPRD_LCR_DATA_LEN8;
779 lcr &= ~(SPRD_LCR_STOP_1BIT | SPRD_LCR_STOP_2BIT);
781 lcr |= SPRD_LCR_STOP_2BIT;
783 lcr |= SPRD_LCR_STOP_1BIT;
786 lcr &= ~SPRD_LCR_PARITY;
789 lcr |
[all...]
H A Dpch_uart.c300 unsigned char lcr; local
327 lcr = ioread8(priv->membase + UART_LCR);
333 iowrite8(lcr, priv->membase + UART_LCR);
431 unsigned int dll, dlm, lcr; local
458 lcr = parity;
459 lcr |= bits;
460 lcr |= stb;
462 dev_dbg(priv->port.dev, "%s:baud = %u, div = %04x, lcr = %02x (%lu)\n",
463 __func__, baud, div, lcr, jiffies);
467 iowrite8(lcr, pri
588 unsigned int lcr; local
[all...]
/linux-master/drivers/media/pci/cx18/
H A Dcx18-av-vbi.c181 u8 lcr[24]; local
184 lcr[x] = 0x00;
214 lcr[i] |= 1 << (4 * x);
217 lcr[i] |= 4 << (4 * x);
220 lcr[i] |= 6 << (4 * x);
223 lcr[i] |= 9 << (4 * x);
231 cx18_av_write(cx, i, lcr[6 + x]);
234 cx18_av_write(cx, i, lcr[9 + x]);
/linux-master/drivers/media/i2c/cx25840/
H A Dcx25840-vbi.c144 u8 lcr[24]; local
147 lcr[x] = 0x00;
179 lcr[i] |= 1 << (4 * x);
182 lcr[i] |= 4 << (4 * x);
185 lcr[i] |= 6 << (4 * x);
188 lcr[i] |= 9 << (4 * x);
197 cx25840_write(client, i, lcr[6 + x]);
201 cx25840_write(client, i, lcr[9 + x]);
/linux-master/drivers/clk/ingenic/
H A Djz4780-cgu.c230 u32 lcr, clkgr1; local
234 lcr = readl(cgu->base + CGU_REG_LCR);
235 lcr &= ~LCR_PD_SCPU;
236 writel(lcr, cgu->base + CGU_REG_LCR);
245 retval = readl_poll_timeout(cgu->base + CGU_REG_LCR, lcr,
246 !(lcr & LCR_SCPUS), 10, timeout);

Completed in 335 milliseconds

12