| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | renesas,rza1-ports.yaml | 1 # 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/ |
| D | renesas,rza1-pinctrl.txt | 5 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/ |
| D | tmu.c | 1 // 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/ |
| D | ina2xx.c | 5 * 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/ |
| D | mtip32xx.h | 1 /* 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/ |
| D | mtip32xx.h | 2 * 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/ |
| D | ina2xx.c | 1 // 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/ |
| D | hid-transport.txt | 7 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/ |
| D | hid-transport.rst | 8 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/ |
| D | vmwgfx_msg.h | 1 /* 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/ |
| D | vmwgfx_msg.h | 1 /* 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/ |
| D | topology.rst | 1 .. 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/ |
| D | intel_guc_ct.h | 1 /* 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/ |
| D | ib.h | 1 /* 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/ |
| D | nvidia,tegra210-i2s.yaml | 1 # 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/ |
| D | PLIP.txt | 10 ----------------- 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/ |
| D | intel_guc_ct.h | 2 * 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/ |
| D | plip.rst | 1 .. 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/ |
| D | typec.h | 1 /* 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/ |
| D | st,stm32-rproc.yaml | 1 # 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/ |
| D | ib.h | 14 * - 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/ |
| D | bulk-streams.rst | 17 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/ |
| D | bulk-streams.rst | 17 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/ |
| D | lirc-dev-intro.rst | 1 .. -*- 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/ |
| D | pinctrl-uniphier.h | 1 /* 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 …]
|