Home
last modified time | relevance | path

Searched +full:dcd +full:- +full:override (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.4/Documentation/devicetree/bindings/serial/
Dsnps-dw-apb-uart.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/serial/snps-dw-apb-uart.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
13 - $ref: /schemas/serial.yaml#
18 - items:
19 - enum:
20 - renesas,r9a06g032-uart
21 - renesas,r9a06g033-uart
[all …]
/Linux-v5.4/drivers/media/rc/
Dserial_ir.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * serial_ir - Device driver that records pulse- and pause-lengths
6 * (space-lengths) between DDCD event on a serial port.
8 * Copyright (C) 1996,97 Ralph Metzler <rjkm@thp.uni-koeln.de>
13 * Copyright (C) 2016 Sean Young <sean@mess.org> (port to rc-core)
27 #include <media/rc-core.h>
55 static int sense = -1; /* -1 = auto, 0 = active high, 1 = active low */
144 /* the register is memory-mapped */ in sinp()
154 /* the register is memory-mapped */ in soutp()
189 for (i = 0, output = 0x7f; rawbits > 0; rawbits -= 3) { in send_pulse_irdeo()
[all …]
/Linux-v5.4/drivers/tty/serial/8250/
D8250_dw.c1 // SPDX-License-Identifier: GPL-2.0+
59 struct dw8250_data *d = to_dw8250_data(p->private_data); in dw8250_modify_msr()
61 /* Override any modem control signals if needed */ in dw8250_modify_msr()
63 value |= d->msr_mask_on; in dw8250_modify_msr()
64 value &= ~d->msr_mask_off; in dw8250_modify_msr()
75 (void)p->serial_in(p, UART_RX); in dw8250_force_idle()
80 void __iomem *offset = p->membase + (UART_LCR << p->regshift); in dw8250_check_lcr()
84 while (tries--) { in dw8250_check_lcr()
85 unsigned int lcr = p->serial_in(p, UART_LCR); in dw8250_check_lcr()
93 if (p->type == PORT_OCTEON) in dw8250_check_lcr()
[all …]
/Linux-v5.4/drivers/tty/serial/
Dmux.c1 // SPDX-License-Identifier: GPL-2.0+
4 ** serial driver for the Mux console found in some PA-RISC servers.
7 ** (c) Copyright 2002 Hewlett-Packard Company
26 #include <asm/parisc-device.h>
67 #define UART_PUT_CHAR(p, c) __raw_writel((c), (p)->membase + IO_DATA_REG_OFFSET)
68 #define UART_GET_FIFO_CNT(p) __raw_readl((p)->membase + IO_DCOUNT_REG_OFFSET)
71 * get_mux_port_count - Get the number of available ports on the Mux.
77 * are connected. This function can override the IODC and
86 /* If this is the built-in Mux for the K-Class (Eole CAP/MUX), in get_mux_port_count()
90 if(dev->id.hversion == 0x15) in get_mux_port_count()
[all …]
/Linux-v5.4/drivers/usb/serial/
Dark3116.c1 // SPDX-License-Identifier: GPL-2.0+
9 * - implements a driver for the arkmicro ark3116 chipset (vendor=0x6547,
10 * productid=0x0232) (used in a datacable called KQ-U8A)
52 struct usb_device *dev = serial->dev; in is_irda()
53 if (le16_to_cpu(dev->descriptor.idVendor) == 0x18ec && in is_irda()
54 le16_to_cpu(dev->descriptor.idProduct) == 0x3118) in is_irda()
82 result = usb_control_msg(serial->dev, in ark3116_write_reg()
83 usb_sndctrlpipe(serial->dev, 0), in ark3116_write_reg()
97 result = usb_control_msg(serial->dev, in ark3116_read_reg()
98 usb_rcvctrlpipe(serial->dev, 0), in ark3116_read_reg()
[all …]
Dftdi_sio.c1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright (C) 2009 - 2013
7 * Copyright (C) 1999 - 2001
8 * Greg Kroah-Hartman (greg@kroah.com)
13 * See Documentation/usb/usb-serial.rst for more information on using this
16 * See http://ftdi-usb-sio.sourceforge.net for up to date testing info
24 /* Bill Ryder - bryder@sgi.com - wrote the FTDI_SIO implementation */
28 assimilated :-) */
47 #define DRIVER_AUTHOR "Greg Kroah-Hartman <greg@kroah.com>, Bill Ryder <bryder@sgi.com>, Kuba Ober …
58 u16 last_set_data_value; /* the last data state set - needed for doing
[all …]
/Linux-v5.4/drivers/tty/
Dsynclink.c1 // SPDX-License-Identifier: GPL-1.0+
96 #include <linux/dma-mapping.h>
105 #define COPY_FROM_USER(error,dest,src,size) error = copy_from_user(dest,src,size) ? -EFAULT : 0
107 #define COPY_TO_USER(error,dest,src,size) error = copy_to_user(dest,src,size) ? -EFAULT : 0
136 u32 phys_addr; /* 32-bit flat physical address of data buffer */
141 u32 link; /* 32-bit flat link to next buffer entry */
393 #define RDMR 0x82 /* Receive DMA mode Register (non-shared) */
554 #define usc_UnlatchTxstatusBits(a,b) usc_OutReg( (a), TCSR, (u16)((a)->tcsr_value + ((b) & 0x00FF))…
674 #define usc_TCmd(a,b) usc_OutReg((a), TCSR, (u16)((a)->tcsr_value + (b)))
714 #define dev_to_port(D) (dev_to_hdlc(D)->priv)
[all …]
Dsynclink_gt.c1 // SPDX-License-Identifier: GPL-1.0+
28 * DBGINFO information - most verbose output
131 MODULE_PARM_DESC(ttymajor, "TTY major device number override: 0=auto assigned");
165 #define dev_to_port(D) (dev_to_hdlc(D)->priv)
555 printk("%s %s data:\n",info->device_name, label); in trace_block()
570 count -= linecount; in trace_block()
581 printk("tbuf_current=%d\n", info->tbuf_current); in dump_tbufs()
582 for (i=0 ; i < info->tbuf_count ; i++) { in dump_tbufs()
584 i, le16_to_cpu(info->tbufs[i].count), le16_to_cpu(info->tbufs[i].status)); in dump_tbufs()
595 printk("rbuf_current=%d\n", info->rbuf_current); in dump_rbufs()
[all …]
Dsynclinkmp.c1 // SPDX-License-Identifier: GPL-1.0+
78 #define COPY_FROM_USER(error,dest,src,size) error = copy_from_user(dest,src,size) ? -EFAULT : 0
80 #define COPY_TO_USER(error,dest,src,size) error = copy_to_user(dest,src,size) ? -EFAULT : 0
110 /* SCA-I style DMA buffer descriptor */
126 u16 phys_entry; /* lower 16-bits of physical address of this descriptor */
285 #define MISCSTATUS_DCD_LATCHED (SerialSignal_DCD<<8) /* indicates change in DCD */
449 static int synclinkmp_adapter_count = -1;
453 * Set this param to non-zero to load eax with the
455 * This is useful for use with gdb and add-symbol-file command.
528 #define dev_to_port(D) (dev_to_hdlc(D)->priv)
[all …]
/Linux-v5.4/drivers/char/pcmcia/
Dsynclink_cs.c83 #define COPY_FROM_USER(error,dest,src,size) error = copy_from_user(dest,src,size) ? -EFAULT : 0
85 #define COPY_TO_USER(error,dest,src,size) error = copy_to_user(dest,src,size) ? -EFAULT : 0
197 int if_mode; /* serial interface selection (RS-232, v.35 etc) */
321 #define write_reg(info, reg, val) outb((val),(info)->io_base + (reg))
322 #define read_reg(info, reg) inb((info)->io_base + (reg))
324 #define read_reg16(info, reg) inw((info)->io_base + (reg))
325 #define write_reg16(info, reg, val) outw((val), (info)->io_base + (reg))
339 info->imra_value |= mask; in irq_disable()
340 write_reg16(info, CHA + IMR, info->imra_value); in irq_disable()
342 info->imrb_value |= mask; in irq_disable()
[all …]
/Linux-v5.4/drivers/phy/rockchip/
Dphy-rockchip-inno-usb2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 #include <linux/clk-provider.h>
11 #include <linux/extcon-provider.h>
49 * enum usb_chg_state - Different states involved in USB charger detection.
88 * struct rockchip_chg_det_reg - usb charger detect registers
114 * struct rockchip_usb2phy_port_cfg - usb-phy port configuration.
142 * struct rockchip_usb2phy_cfg - usb-phy configuration.
143 * @reg: the address offset of grf for usb-phy config.
146 * @port_cfgs: usb-phy port configurations.
158 * struct rockchip_usb2phy_port - usb-phy port data.
[all …]