Home
last modified time | relevance | path

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

/Zephyr-latest/include/zephyr/bluetooth/audio/
Dtmap.h8 * SPDX-License-Identifier: Apache-2.0
72 * Audio streams in this role are typically bi-directional.
80 * Audio streams in this role are typically bi-directional.
87 * Audio streams in this role are typically uni-directional.
94 * Audio streams in this role are typically uni-directional.
101 * Audio streams in this role are always uni-directional.
108 * Audio streams in this role are always uni-directional.
/Zephyr-latest/dts/bindings/usb/
Dusb-ep.yaml1 # Copyright (c) 2018, I-SENSE group of ICCS
2 # SPDX-License-Identifier: Apache-2.0
6 include: usb-controller.yaml
9 num-bidir-endpoints:
13 Number of bi-directional endpoints supported by hardware
16 num-in-endpoints:
22 num-out-endpoints:
/Zephyr-latest/dts/bindings/usb/uac2/
Dzephyr,uac2-input-terminal.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "zephyr,uac2-input-terminal"
8 include: zephyr,uac2-channel-cluster.yaml
11 terminal-type:
17 assoc-terminal:
20 Associated terminal for bi-directional terminal types.
22 clock-source:
28 copy-protect-control:
32 - "read-only"
34 connector-control:
[all …]
/Zephyr-latest/dts/bindings/spi/
Dnordic,nrf-spi-common.yaml2 # SPDX-License-Identifier: Apache-2.0
6 include: [spi-controller.yaml, pinctrl-device.yaml, nordic-clockpin.yaml]
15 pinctrl-0:
18 pinctrl-names:
21 max-frequency:
28 overrun-character:
34 easydma-maxcnt-bits:
41 wake-gpios:
42 type: phandle-array
44 Optional bi-directional line that allows SPI master to indicate to SPI
[all …]
/Zephyr-latest/doc/services/modem/
Dindex.rst8 Modems are self-contained devices that implement the hardware and
9 software necessary to perform RF (Radio-Frequency) communication,
12 The modem modules are inter-connected dynamically using
13 data-in/data-out pipes making them independently testable and
19 This module is used to abstract data-in/data-out communication over
21 thread-safe manner.
49 bi-directional streams of data, called DLCI channels. The module
/Zephyr-latest/include/zephyr/dt-bindings/usb/
Daudio.h4 * SPDX-License-Identifier: Apache-2.0
59 /* 2.4 Bi-directional Terminal Types */
/Zephyr-latest/drivers/pinctrl/
Dpinctrl_mchp_mec5.c2 * Copyright (c) 2016 Open-RnD Sp. z o.o.
7 * SPDX-License-Identifier: Apache-2.0
13 #include <zephyr/dt-bindings/pinctrl/mchp-xec-pinctrl.h>
27 * alternate function is input or bi-directional.
41 return -EINVAL; in mec5_config_pin()
46 return -EIO; in mec5_config_pin()
64 cfg2[idx].val = (uint8_t)(temp - 1u); in mec5_config_pin()
68 /* Touch internal pull-up/pull-down? */ in mec5_config_pin()
132 return -EIO; in mec5_config_pin()
135 /* make output state in control read-only in control and read-write in parallel reg */ in mec5_config_pin()
[all …]
Dpinctrl_mchp_xec.c2 * Copyright (c) 2016 Open-RnD Sp. z o.o.
7 * SPDX-License-Identifier: Apache-2.0
16 * Microchip XEC: each GPIO pin has two 32-bit control register.
17 * The first 32-bit register contains all pin features except
41 val |= ((drvstr - 1u) << MCHP_GPIO_CTRL2_DRV_STR_POS); in config_drive_slew()
48 regs->CTRL2[idx] = (regs->CTRL2[idx] & ~msk) | (val & msk); in config_drive_slew()
53 * None, weak pull-up, weak pull-down, or repeater mode (both pulls enabled).
55 * If the no-bias boolean is set then disable internal pulls.
87 * alternate function is input or bi-directional.
99 return -EINVAL; in xec_config_pin()
[all …]
/Zephyr-latest/include/zephyr/usb/class/
Dusb_audio.h6 * SPDX-License-Identifier: Apache-2.0
14 * - USB Device Class Definition for Audio Devices (audio10.pdf)
17 * - USB Device Class Definition for Audio Data Formats (frmts10.pdf)
18 * - USB Device Class Definition for Terminal Types (termt10.pdf)
30 * Refer to Table A-2 from audio10.pdf
39 /** Audio Class-Specific AC Interface Descriptor Subtypes.
40 * Refer to Table A-5 from audio10.pdf
54 /** Audio Class-Specific AS Interface Descriptor Subtypes
55 * Refer to Table A-6 from audio10.pdf
64 /** Audio Class-Specific Request Codes
[all …]
/Zephyr-latest/include/zephyr/xen/public/
Dxen.h1 /* SPDX-License-Identifier: MIT */
33 #include "arch-arm.h"
178 * DOMID_IO is used to restrict page-table updates to mapping I/O memory.
182 * aren't adjusted on the I/O-mapping code path).
194 * - HYPERVISOR_mmu_update()'s, HYPERVISOR_mmuext_op()'s, or
196 * - with XENMAPSPACE_gmfn_foreign,
221 * Event channel endpoints per domain (when using the 2-level ABI):
231 * looking for changes to 'version'. If the least-significant bit of
245 * ((((tsc - tsc_timestamp) << tsc_shift) * tsc_to_system_mul) >> 32)
265 * 'evtchn_upcall_pending' is written non-zero by Xen to indicate
[all …]
/Zephyr-latest/doc/kernel/services/data_passing/
Dmailboxes.rst33 Each message may be received by only one thread (i.e. point-to-multipoint and
36 Messages exchanged using a mailbox are handled non-anonymously,
52 The size and format of the message data is application-defined, and can vary
123 .. code-block:: c
134 .. code-block:: c
146 A 32-bit value that is exchanged by the message sender and receiver,
148 bi-directional, allowing the sender to pass a value to the receiver
202 and the application-defined info value supplied by the receiving thread.
220 an application-specified number of messages from a sending thread
226 application-defined info value supplied by the receiving thread.
[all …]
/Zephyr-latest/drivers/spi/
Dspi_smartbond.c4 * SPDX-License-Identifier: Apache-2.0
47 /* Bi-directional mode */
106 cfg->regs->SPI_CTRL_REG |= SPI_SPI_CTRL_REG_SPI_ON_Msk; in spi_smartbond_enable()
107 cfg->regs->SPI_CTRL_REG &= ~SPI_SPI_CTRL_REG_SPI_RST_Msk; in spi_smartbond_enable()
109 cfg->regs->SPI_CTRL_REG &= ~SPI_SPI_CTRL_REG_SPI_ON_Msk; in spi_smartbond_enable()
110 cfg->regs->SPI_CTRL_REG |= SPI_SPI_CTRL_REG_SPI_RST_Msk; in spi_smartbond_enable()
116 return (!!(cfg->regs->SPI_CTRL_REG & SPI_SPI_CTRL_REG_SPI_ON_Msk)) && in spi_smartbond_isenabled()
117 (!(cfg->regs->SPI_CTRL_REG & SPI_SPI_CTRL_REG_SPI_RST_Msk)); in spi_smartbond_isenabled()
122 const struct spi_smartbond_cfg *cfg = dev->config; in spi_smartbond_write_word()
123 struct spi_smartbond_data *data = dev->data; in spi_smartbond_write_word()
[all …]