Home
last modified time | relevance | path

Searched +full:cts +full:- +full:override (Results 1 – 25 of 97) sorted by relevance

1234

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/serial/
Dsnps-dw-apb-uart.txt4 - compatible : "snps,dw-apb-uart"
5 - reg : offset and length of the register set for the device.
6 - interrupts : should contain uart interrupt.
10 - clock-frequency : the input clock frequency for the UART.
11 - clocks : phandle to the input clock
14 - clock-names: tuple listing input clock names.
18 - snps,uart-16550-compatible : reflects the value of UART_16550_COMPATIBLE
21 - resets : phandle to the parent reset controller.
22 - reg-shift : quantity to shift the register offsets by. If this property is
24 - reg-io-width : the size (in bytes) of the IO accesses that should be
[all …]
/kernel/linux/linux-5.10/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 …]
Dcdns,uart.txt4 - compatible :
5 Use "xlnx,xuartps","cdns,uart-r1p8" for Zynq-7xxx SoC.
6 Use "xlnx,zynqmp-uart","cdns,uart-r1p12" for Zynq Ultrascale+ MPSoC.
7 - reg: Should contain UART controller registers location and length.
8 - interrupts: Should contain UART controller interrupts.
9 - clocks: Must contain phandles to the UART clocks
10 See ../clocks/clock-bindings.txt for details.
11 - clock-names: Tuple to identify input clocks, must contain "uart_clk" and "pclk"
12 See ../clocks/clock-bindings.txt for details.
16 - cts-override : Override the CTS modem status signal. This signal will
[all …]
/kernel/linux/linux-5.10/drivers/hwtracing/intel_th/
Dgth.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2014-2015 Intel Corporation.
42 REG_GTH_SCR = 0xc8, /* Source control (storeEn override) */
45 REG_GTH_DESTOVR = 0xdc, /* Destination override */
53 /* Common Capture Sequencer (CTS) registers */
66 /* waiting for Trigger status to assert for CTS */
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/
Ddesc.h2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org>
3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com>
24 * struct ath5k_hw_rx_ctl - Common hardware RX control descriptor
38 * struct ath5k_hw_rx_status - Common hardware RX status descriptor
105 * enum ath5k_phy_error_code - PHY Error codes
113 * @AR5K_RX_PHY_ERROR_TOR: Transmit override receive
151 * struct ath5k_hw_2w_tx_ctl - 5210/5211 hardware 2-word TX control descriptor
166 #define AR5K_2W_TX_DESC_CTL0_RTSENA 0x00400000 /* RTS/CTS enable */
168 #define AR5K_2W_TX_DESC_CTL0_VEOL_5211 0x00800000 /* [5211] virtual end-of-list */
173 (ah->ah_version == AR5K_AR5210 ? \
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/ath/ath5k/
Ddesc.h2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org>
3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com>
24 * struct ath5k_hw_rx_ctl - Common hardware RX control descriptor
38 * struct ath5k_hw_rx_status - Common hardware RX status descriptor
105 * enum ath5k_phy_error_code - PHY Error codes
113 * @AR5K_RX_PHY_ERROR_TOR: Transmit override receive
151 * struct ath5k_hw_2w_tx_ctl - 5210/5211 hardware 2-word TX control descriptor
166 #define AR5K_2W_TX_DESC_CTL0_RTSENA 0x00400000 /* RTS/CTS enable */
168 #define AR5K_2W_TX_DESC_CTL0_VEOL_5211 0x00800000 /* [5211] virtual end-of-list */
173 (ah->ah_version == AR5K_AR5210 ? \
[all …]
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
D8250_dw.c1 // SPDX-License-Identifier: GPL-2.0+
73 struct dw8250_data *d = to_dw8250_data(p->private_data); in dw8250_modify_msr()
75 /* Override any modem control signals if needed */ in dw8250_modify_msr()
77 value |= d->msr_mask_on; in dw8250_modify_msr()
78 value &= ~d->msr_mask_off; in dw8250_modify_msr()
89 (void)p->serial_in(p, UART_RX); in dw8250_force_idle()
94 void __iomem *offset = p->membase + (UART_LCR << p->regshift); in dw8250_check_lcr()
98 while (tries--) { in dw8250_check_lcr()
99 unsigned int lcr = p->serial_in(p, UART_LCR); in dw8250_check_lcr()
107 if (p->type == PORT_OCTEON) in dw8250_check_lcr()
[all …]
/kernel/linux/linux-4.19/drivers/tty/serial/8250/
D8250_dw.c1 // SPDX-License-Identifier: GPL-2.0+
74 if (p->iotype == UPIO_MEM32BE) in dw8250_readl_ext()
75 return ioread32be(p->membase + offset); in dw8250_readl_ext()
76 return readl(p->membase + offset); in dw8250_readl_ext()
81 if (p->iotype == UPIO_MEM32BE) in dw8250_writel_ext()
82 iowrite32be(reg, p->membase + offset); in dw8250_writel_ext()
84 writel(reg, p->membase + offset); in dw8250_writel_ext()
89 struct dw8250_data *d = p->private_data; in dw8250_modify_msr()
91 /* Override any modem control signals if needed */ in dw8250_modify_msr()
93 value |= d->msr_mask_on; in dw8250_modify_msr()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/
Dhdmi4_core.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/
32 return core->base + HDMI_CORE_AV; in hdmi_av_base()
37 void __iomem *base = core->base; in hdmi4_core_ddc_init()
50 return -ETIMEDOUT; in hdmi4_core_ddc_init()
61 return -ETIMEDOUT; in hdmi4_core_ddc_init()
71 return -ETIMEDOUT; in hdmi4_core_ddc_init()
80 void __iomem *base = core->base; in hdmi4_core_ddc_read()
87 return -ETIMEDOUT; in hdmi4_core_ddc_read()
112 return -EIO; in hdmi4_core_ddc_read()
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/
Dhdmi4_core.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com/
33 return core->base + HDMI_CORE_AV; in hdmi_av_base()
38 void __iomem *base = core->base; in hdmi_core_ddc_init()
51 return -ETIMEDOUT; in hdmi_core_ddc_init()
62 return -ETIMEDOUT; in hdmi_core_ddc_init()
72 return -ETIMEDOUT; in hdmi_core_ddc_init()
81 void __iomem *base = core->base; in hdmi_core_ddc_edid()
90 return -ETIMEDOUT; in hdmi_core_ddc_edid()
118 return -EIO; in hdmi_core_ddc_edid()
[all …]
/kernel/linux/linux-4.19/drivers/video/fbdev/omap2/omapfb/dss/
Dhdmi4_core.c5 * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/
44 return core->base + HDMI_CORE_AV; in hdmi_av_base()
49 void __iomem *base = core->base; in hdmi_core_ddc_init()
62 return -ETIMEDOUT; in hdmi_core_ddc_init()
73 return -ETIMEDOUT; in hdmi_core_ddc_init()
83 return -ETIMEDOUT; in hdmi_core_ddc_init()
92 void __iomem *base = core->base; in hdmi_core_ddc_edid()
101 return -ETIMEDOUT; in hdmi_core_ddc_edid()
129 return -EIO; in hdmi_core_ddc_edid()
134 return -EIO; in hdmi_core_ddc_edid()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/
Dtarget.h2 * Copyright (c) 2004-2010 Atheros Communications Inc.
161 * Pointer to application-defined area, if any.
175 * General-purpose flag bits, similar to ATH6KL_OPTION_* flags.
189 /* Override Target application start address */
225 u32 hi_num_bpatch_streams; /* 0x70 -- unused */
235 * NOTE: byte [0] = tx pin, [1] = rx pin, [2] = rts pin, [3] = cts
251 * 0xa8 - [1]: 0 = UART FC active low, 1 = UART FC active high
273 * 0xbc - [31:0]: idle timeout in ms
281 /* If non-zero, override values sent to Host in WMI_READY event. */
286 * Percentage of high priority RX traffic to total expected RX traffic -
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/ath/ath6kl/
Dtarget.h2 * Copyright (c) 2004-2010 Atheros Communications Inc.
161 * Pointer to application-defined area, if any.
175 * General-purpose flag bits, similar to ATH6KL_OPTION_* flags.
189 /* Override Target application start address */
225 u32 hi_num_bpatch_streams; /* 0x70 -- unused */
235 * NOTE: byte [0] = tx pin, [1] = rx pin, [2] = rts pin, [3] = cts
251 * 0xa8 - [1]: 0 = UART FC active low, 1 = UART FC active high
273 * 0xbc - [31:0]: idle timeout in ms
281 /* If non-zero, override values sent to Host in WMI_READY event. */
286 * Percentage of high priority RX traffic to total expected RX traffic -
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/omapdrm/dss/
Dhdmi4_core.c4 * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/
43 return core->base + HDMI_CORE_AV; in hdmi_av_base()
48 void __iomem *base = core->base; in hdmi_core_ddc_init()
61 return -ETIMEDOUT; in hdmi_core_ddc_init()
72 return -ETIMEDOUT; in hdmi_core_ddc_init()
82 return -ETIMEDOUT; in hdmi_core_ddc_init()
91 void __iomem *base = core->base; in hdmi_core_ddc_edid()
100 return -ETIMEDOUT; in hdmi_core_ddc_edid()
128 return -EIO; in hdmi_core_ddc_edid()
133 return -EIO; in hdmi_core_ddc_edid()
[all …]
/kernel/linux/linux-4.19/drivers/tty/serial/
Daltera_uart.c1 // SPDX-License-Identifier: GPL-2.0+
3 * altera_uart.c -- Altera UART driver
5 * Based on mcf.c -- Freescale ColdFire UART driver
7 * (C) Copyright 2003-2007, Greg Ungerer <gerg@snapgear.com>
54 #define ALTERA_UART_STATUS_DCTS_MSK 0x0400 /* CTS logic-level change */
55 #define ALTERA_UART_STATUS_CTS_MSK 0x0800 /* CTS logic state */
70 #define ALTERA_UART_CONTROL_DCTS_MSK 0x0400 /* Interrupt on CTS change */
75 * Local per-uart structure.
86 return readl(port->membase + (reg << port->regshift)); in altera_uart_readl()
91 writel(dat, port->membase + (reg << port->regshift)); in altera_uart_writel()
[all …]
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 …]
/kernel/linux/linux-5.10/drivers/tty/serial/
Daltera_uart.c1 // SPDX-License-Identifier: GPL-2.0+
3 * altera_uart.c -- Altera UART driver
5 * Based on mcf.c -- Freescale ColdFire UART driver
7 * (C) Copyright 2003-2007, Greg Ungerer <gerg@snapgear.com>
54 #define ALTERA_UART_STATUS_DCTS_MSK 0x0400 /* CTS logic-level change */
55 #define ALTERA_UART_STATUS_CTS_MSK 0x0800 /* CTS logic state */
70 #define ALTERA_UART_CONTROL_DCTS_MSK 0x0400 /* Interrupt on CTS change */
75 * Local per-uart structure.
86 return readl(port->membase + (reg << port->regshift)); in altera_uart_readl()
91 writel(dat, port->membase + (reg << port->regshift)); in altera_uart_writel()
[all …]
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>
63 #define UART_PUT_CHAR(p, c) __raw_writel((c), (p)->membase + IO_DATA_REG_OFFSET)
64 #define UART_GET_FIFO_CNT(p) __raw_readl((p)->membase + IO_DCOUNT_REG_OFFSET)
67 * get_mux_port_count - Get the number of available ports on the Mux.
73 * are connected. This function can override the IODC and
82 /* If this is the built-in Mux for the K-Class (Eole CAP/MUX), in get_mux_port_count()
86 if(dev->id.hversion == 0x15) in get_mux_port_count()
[all …]
/kernel/linux/linux-5.10/fs/crypto/
Dkeysetup.c1 // SPDX-License-Identifier: GPL-2.0
19 .friendly_name = "AES-256-XTS",
26 .friendly_name = "AES-256-CTS-CBC",
27 .cipher_str = "cts(cbc(aes))",
32 .friendly_name = "AES-128-CBC-ESSIV",
39 .friendly_name = "AES-128-CTS-CBC",
40 .cipher_str = "cts(cbc(aes))",
61 if (S_ISREG(inode->i_mode)) in select_encryption_mode()
64 if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) in select_encryption_mode()
68 inode->i_ino, (inode->i_mode & S_IFMT)); in select_encryption_mode()
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.19/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 …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/
Dtx.h8 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
9 * Copyright(c) 2012 - 2014, 2018 - 2020 Intel Corporation
25 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
29 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
30 * Copyright(c) 2012 - 2014, 2018 - 2020 Intel Corporation
65 * enum iwl_tx_flags - bitmasks for tx_flags in TX command
66 * @TX_CMD_FLG_PROT_REQUIRE: use RTS or CTS-to-self to protect the frame
80 * @TX_CMD_FLG_SEQ_CTL: set if FW should override the sequence control.
81 * Should be set for mgmt, non-QOS data, mcast, bcast and in scan command
82 * @TX_CMD_FLG_MORE_FRAG: this frame is non-last MPDU
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/fw/api/
Dtx.h8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
9 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
26 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
30 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
31 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
66 * enum iwl_tx_flags - bitmasks for tx_flags in TX command
67 * @TX_CMD_FLG_PROT_REQUIRE: use RTS or CTS-to-self to protect the frame
81 * @TX_CMD_FLG_SEQ_CTL: set if FW should override the sequence control.
82 * Should be set for mgmt, non-QOS data, mcast, bcast and in scan command
83 * @TX_CMD_FLG_MORE_FRAG: this frame is non-last MPDU
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dmain.c3 * Copyright (c) 2013 Hauke Mehrtens <hauke@hauke-m.de>
50 /* n-mode support capability */
82 #define EDCF_ECW2CW(exp) ((1 << (exp)) - 1)
133 /* Per-AC retry limit register definitions; uses defs.h bitfield macros */
167 #define BRCMS_PLCP_AUTO -1
172 #define BRCMS_PROTECTION_AUTO -1
199 /* MSC in use,indicates b0-6 holds an mcs */
207 /* bit indicate to override mcs only */
361 return wlc->band->basic_rate[mcs_table[rspec & RSPEC_RATE_MASK] in brcms_basic_rate()
363 return wlc->band->basic_rate[rspec & RSPEC_RATE_MASK]; in brcms_basic_rate()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dmain.c3 * Copyright (c) 2013 Hauke Mehrtens <hauke@hauke-m.de>
50 /* n-mode support capability */
82 #define EDCF_ECW2CW(exp) ((1 << (exp)) - 1)
133 /* Per-AC retry limit register definitions; uses defs.h bitfield macros */
167 #define BRCMS_PLCP_AUTO -1
172 #define BRCMS_PROTECTION_AUTO -1
199 /* MSC in use,indicates b0-6 holds an mcs */
207 /* bit indicate to override mcs only */
361 return wlc->band->basic_rate[mcs_table[rspec & RSPEC_RATE_MASK] in brcms_basic_rate()
363 return wlc->band->basic_rate[rspec & RSPEC_RATE_MASK]; in brcms_basic_rate()
[all …]

1234