Home
last modified time | relevance | path

Searched +full:bi +full:- +full:directional (Results 1 – 25 of 85) sorted by relevance

1234

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Drenesas,rza1-ports.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/renesas,rza1-ports.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jacopo Mondi <jacopo+renesas@jmondi.org>
11 - Geert Uytterhoeven <geert+renesas@glider.be>
16 Pin multiplexing and GPIO configuration is performed on a per-pin basis
17 writing configuration values to per-port register sets.
25 - const: renesas,r7s72100-ports # RZ/A1H
26 - items:
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/pinctrl/
Drenesas,rza1-pinctrl.txt5 Pin multiplexing and GPIO configuration is performed on a per-pin basis
6 writing configuration values to per-port register sets.
12 -------------------
15 - compatible: should be:
16 - "renesas,r7s72100-ports": for RZ/A1H
17 - "renesas,r7s72101-ports", "renesas,r7s72100-ports": for RZ/A1M
18 - "renesas,r7s72102-ports": for RZ/A1L
20 - reg
27 pinctrl: pin-controller@fcfe3000 {
28 compatible = "renesas,r7s72100-ports";
[all …]
/kernel/linux/linux-5.10/drivers/thunderbolt/
Dtmu.c1 // SPDX-License-Identifier: GPL-2.0
18 switch (sw->tmu.rate) { in tb_switch_tmu_mode_name()
26 if (sw->tmu.unidirectional) in tb_switch_tmu_mode_name()
27 return "uni-directional, HiFi"; in tb_switch_tmu_mode_name()
28 return "bi-directional, HiFi"; in tb_switch_tmu_mode_name()
33 return "uni-directional, normal"; in tb_switch_tmu_mode_name()
46 sw->tmu.cap + TMU_RTR_CS_0, 1); in tb_switch_tmu_ucap_supported()
59 sw->tmu.cap + TMU_RTR_CS_3, 1); in tb_switch_tmu_rate_read()
73 sw->tmu.cap + TMU_RTR_CS_3, 1); in tb_switch_tmu_rate_write()
81 sw->tmu.cap + TMU_RTR_CS_3, 1); in tb_switch_tmu_rate_write()
[all …]
/kernel/linux/linux-4.19/drivers/hwmon/
Dina2xx.c5 * Zero Drift Bi-Directional Current/Power Monitor with I2C Interface
9 * Bi-Directional Current/Power Monitor with I2C Interface
13 * Bi-Directional Current/Power Monitor with I2C Interface
17 * Bi-directional Current/Power Monitor with I2C Interface
35 #include <linux/hwmon-sysfs.h>
64 /* settings - depend on use case */
182 return regmap_write(data->regmap, INA2XX_CALIBRATION, in ina2xx_calibrate()
183 data->config->calibration_value); in ina2xx_calibrate()
191 int ret = regmap_write(data->regmap, INA2XX_CONFIG, in ina2xx_init()
192 data->config->config_default); in ina2xx_init()
[all …]
/kernel/linux/linux-5.10/drivers/block/mtip32xx/
Dmtip32xx.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * mtip32xx.h - Header file for the P320 SSD Block Driver
68 * NOTE: This is the driver maximum; check dd->slot_groups for actual value.
96 * Per-tag bitfield size in longs.
105 (U32_PER_LONG-1))/U32_PER_LONG)
183 mtip_workq_sdbfx(w->port, group, w->completed); \
190 * - 27h Register FIS, host to device.
191 * - 34h Register FIS, device to host.
192 * - 39h DMA Activate FIS, device to host.
193 * - 41h DMA Setup FIS, bi-directional.
[all …]
/kernel/linux/linux-4.19/drivers/block/mtip32xx/
Dmtip32xx.h2 * mtip32xx.h - Header file for the P320 SSD Block Driver
78 * NOTE: This is the driver maximum; check dd->slot_groups for actual value.
106 * Per-tag bitfield size in longs.
115 (U32_PER_LONG-1))/U32_PER_LONG)
195 mtip_workq_sdbfx(w->port, group, w->completed); \
217 * - 27h Register FIS, host to device.
218 * - 34h Register FIS, device to host.
219 * - 39h DMA Activate FIS, device to host.
220 * - 41h DMA Setup FIS, bi-directional.
221 * - 46h Data FIS, bi-directional.
[all …]
/kernel/linux/linux-5.10/drivers/hwmon/
Dina2xx.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Zero Drift Bi-Directional Current/Power Monitor with I2C Interface
10 * Bi-Directional Current/Power Monitor with I2C Interface
14 * Bi-Directional Current/Power Monitor with I2C Interface
18 * Bi-directional Current/Power Monitor with I2C Interface
32 #include <linux/hwmon-sysfs.h>
61 /* settings - depend on use case */
190 return regmap_write(data->regmap, INA2XX_CALIBRATION, in ina2xx_calibrate()
191 data->config->calibration_value); in ina2xx_calibrate()
199 int ret = regmap_write(data->regmap, INA2XX_CONFIG, in ina2xx_init()
[all …]
/kernel/linux/linux-4.19/Documentation/hid/
Dhid-transport.txt7 Bluetooth, I2C and user-space I/O drivers.
16 report-parsing, report interpretation and the user-space API. Device specifics
19 +-----------+ +-----------+ +-----------+ +-----------+
21 +-----------+ +-----------+ +-----------+ +-----------+
23 +------------+ +------------+
25 +------------+ +------------+
27 +------------------+ +------------------+
29 +------------------+ +------------------+
32 +----------------+
34 +----------------+
[all …]
/kernel/linux/linux-5.10/Documentation/hid/
Dhid-transport.rst8 Bluetooth, I2C and user-space I/O drivers.
17 report-parsing, report interpretation and the user-space API. Device specifics
22 +-----------+ +-----------+ +-----------+ +-----------+
24 +-----------+ +-----------+ +-----------+ +-----------+
26 +------------+ +------------+
28 +------------+ +------------+
30 +------------------+ +------------------+
32 +------------------+ +------------------+
35 +----------------+
37 +----------------+
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
Dvmwgfx_msg.h1 /* SPDX-License-Identifier: GPL-2.0+ OR MIT */
20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
38 * Hypervisor-specific bi-directional communication channel. Should never
52 * @ecx: [OUT] e.g. status from a non-HB message status command
79 * Hypervisor-specific bi-directional communication channel. Should never
94 * @ecx: [OUT] e.g. status from a non-HB message status command
153 * In the 32-bit version of this macro, we store bp in a memory location
/kernel/linux/linux-4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_msg.h1 /* SPDX-License-Identifier: GPL-2.0+ OR MIT */
20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
37 * Hypervisor-specific bi-directional communication channel. Should never
51 * @ecx: [OUT] e.g. status from a non-HB message status command
78 * Hypervisor-specific bi-directional communication channel. Should never
93 * @ecx: [OUT] e.g. status from a non-HB message status command
152 * In the 32-bit version of this macro, we store bp in a memory location
/kernel/linux/linux-5.10/Documentation/mhi/
Dtopology.rst1 .. SPDX-License-Identifier: GPL-2.0
11 --------------
30 ----------
33 for bi-directional communication. Once MHI is in powered on state, the MHI
43 ----------
46 driver sends and receives the upper-layer protocol packets like IP packets,
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/
Dintel_guc_ct.h1 /* SPDX-License-Identifier: MIT */
3 * Copyright © 2016-2019 Intel Corporation
21 * It can be used to perform both host-2-guc and guc-to-host communication.
39 /** Top-level structure for Command Transport related data
41 * Includes a pair of CT buffers for bi-directional communication and tracking
70 ct->enabled = false; in intel_guc_ct_sanitize()
75 return ct->enabled; in intel_guc_ct_enabled()
/kernel/linux/linux-5.10/include/rdma/
Dib.h1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
33 return ((a->sib_addr64[0] | a->sib_addr64[1]) == 0); in ib_addr_any()
38 return ((a->sib_addr32[0] | a->sib_addr32[1] | in ib_addr_loopback()
39 a->sib_addr32[2] | (a->sib_addr32[3] ^ htonl(1))) == 0); in ib_addr_loopback()
45 addr->sib_addr32[0] = w1; in ib_addr_set()
46 addr->sib_addr32[1] = w2; in ib_addr_set()
47 addr->sib_addr32[2] = w3; in ib_addr_set()
48 addr->sib_addr32[3] = w4; in ib_addr_set()
67 * The IB interfaces that use write() as bi-directional ioctl() are
78 return filp->f_cred == current_cred() && !uaccess_kernel(); in ib_safe_file_access()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dnvidia,tegra210-i2s.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-i2s.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The Inter-IC Sound (I2S) controller implements full-duplex,
11 bi-directional and single direction point-to-point serial
16 - Jon Hunter <jonathanh@nvidia.com>
17 - Sameer Pujar <spujar@nvidia.com>
21 pattern: "^i2s@[0-9a-f]*$"
25 - const: nvidia,tegra210-i2s
[all …]
/kernel/linux/linux-4.19/Documentation/networking/
DPLIP.txt10 -----------------
13 This device interface allows a point-to-point connection between two
21 printer port. PLIP is a non-standard, but [can use] uses the standard
22 LapLink null-printer cable [can also work in turbo mode, with a PLIP
58 -------------------
73 On these machines, the PLIP driver can be used in IRQ-less mode, where
78 indicate that there isn't a noticeable performance drop when using IRQ-less
88 When in IRQ-less mode, the PLIP driver polls the parallel port HZ times
95 10^6/HZ usecs. If both sides of a PLIP connection are used in IRQ-less mode,
104 of the net-tools package (its location can be found in the
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/i915/
Dintel_guc_ct.h2 * Copyright © 2016-2017 Intel Corporation
36 * It can be used to perform both host-2-guc and guc-to-host communication.
55 * Buffers go in pairs to allow bi-directional communication.
/kernel/linux/linux-5.10/Documentation/networking/
Dplip.rst1 .. SPDX-License-Identifier: GPL-2.0
14 -----------------
17 This device interface allows a point-to-point connection between two
25 printer port. PLIP is a non-standard, but [can use] uses the standard
26 LapLink null-printer cable [can also work in turbo mode, with a PLIP
62 -------------------
77 On these machines, the PLIP driver can be used in IRQ-less mode, where
82 indicate that there isn't a noticeable performance drop when using IRQ-less
92 When in IRQ-less mode, the PLIP driver polls the parallel port HZ times
99 10^6/HZ usecs. If both sides of a PLIP connection are used in IRQ-less mode,
[all …]
/kernel/linux/linux-5.10/include/linux/usb/
Dtypec.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 /* USB Type-C Specification releases */
76 * struct enter_usb_data - Enter_USB Message details
80 * @active_link_training is a flag that should be set with uni-directional SBRX
81 * communication, and left 0 with passive cables and with bi-directional SBRX
90 * struct usb_pd_identity - USB Power Delivery identity data
112 * struct typec_altmode_desc - USB Type-C Alternate Mode Descriptor
150 * struct typec_plug_desc - USB Type-C Cable Plug Descriptor
154 * Represents USB Type-C Cable Plug.
161 * struct typec_cable_desc - USB Type-C Cable Descriptor
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/
Dst,stm32-rproc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/remoteproc/st,stm32-rproc.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
14 - Fabien Dessenne <fabien.dessenne@st.com>
15 - Arnaud Pouliquen <arnaud.pouliquen@st.com>
19 const: st,stm32mp1-m4
30 st,syscfg-holdboot:
32 - Phandle of syscon block.
33 - The offset of the hold boot setting register.
[all …]
/kernel/linux/linux-4.19/include/rdma/
Dib.h14 * - Redistributions of source code must retain the above
18 * - Redistributions in binary form must reproduce the above
58 return ((a->sib_addr64[0] | a->sib_addr64[1]) == 0); in ib_addr_any()
63 return ((a->sib_addr32[0] | a->sib_addr32[1] | in ib_addr_loopback()
64 a->sib_addr32[2] | (a->sib_addr32[3] ^ htonl(1))) == 0); in ib_addr_loopback()
70 addr->sib_addr32[0] = w1; in ib_addr_set()
71 addr->sib_addr32[1] = w2; in ib_addr_set()
72 addr->sib_addr32[2] = w3; in ib_addr_set()
73 addr->sib_addr32[3] = w4; in ib_addr_set()
92 * The IB interfaces that use write() as bi-directional ioctl() are
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/usb/
Dbulk-streams.rst17 Device-side implications
21 an out-of-band mechanism on another endpoint) that data is ready for that stream
41 ID for the bulk IN and OUT endpoints used in a Bi-directional command sequence.
65 To queue an URB for a specific stream, set the urb->stream_id value. If the
/kernel/linux/linux-4.19/Documentation/driver-api/usb/
Dbulk-streams.rst17 Device-side implications
21 an out-of-band mechanism on another endpoint) that data is ready for that stream
41 ID for the bulk IN and OUT endpoints used in a Bi-directional command sequence.
65 To queue an URB for a specific stream, set the urb->stream_id value. If the
/kernel/linux/linux-4.19/Documentation/media/uapi/rc/
Dlirc-dev-intro.rst1 .. -*- coding: utf-8; mode: rst -*-
10 a bi-directional interface for transporting raw IR and decoded scancodes
18 .. code-block:: none
25 .. code-block:: none
27 $ ls -l /dev/lirc*
28 crw-rw---- 1 root root 248, 0 Jul 2 22:20 /dev/lirc0
39 .. _lirc-mode-scancode:
40 .. _lirc-scancode-flag-toggle:
41 .. _lirc-scancode-flag-repeat:
58 bit is set in protocols that support it (e.g. rc-5 and rc-6), or
[all …]
/kernel/linux/linux-5.10/drivers/pinctrl/uniphier/
Dpinctrl-uniphier.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (C) 2015-2017 Socionext Inc.
21 - 1)
28 - 1)
35 - 1)
37 /* pull-up / pull-down register number */
42 - 1)
49 - 1)
69 /* direction of pull register (no pin supports bi-directional pull biasing) */
71 UNIPHIER_PIN_PULL_UP, /* pull-up or disabled */
[all …]

1234