Home
last modified time | relevance | path

Searched +full:tx +full:- +full:channel (Results 1 – 25 of 521) sorted by relevance

12345678910>>...21

/Zephyr-latest/dts/bindings/i2s/
Dnxp,mcux-i2s.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: NXP mcux SAI-I2S controller
6 compatible: "nxp,mcux-i2s"
8 include: [i2s-controller.yaml, pinctrl-device.yaml]
17 dma-names:
20 nxp,tx-dma-channel:
23 description: tx dma channel number
25 nxp,rx-dma-channel:
28 description: rx dma channel number
30 nxp,tx-sync-mode:
[all …]
/Zephyr-latest/drivers/firmware/scmi/
Dmailbox.h4 * SPDX-License-Identifier: Apache-2.0
24 /* get the name of mailbox channel's private data */
28 /* fetch a mailbox channel's doorbell */
34 /* define private data for a protocol TX channel */
39 .tx = _SCMI_MBOX_CHAN_DBELL(node_id, tx), \
44 * Define a mailbox channel. This does two things:
46 * 2) Define the mailbox-specific private data for said
47 * channel (i.e: a struct scmi_mbox_channel)
55 * Optionally define a mailbox channel for a protocol. This is optional
56 * because a protocol might not have a dedicated channel.
[all …]
Dcore.c4 * SPDX-License-Identifier: Apache-2.0
23 return -EOPNOTSUPP; in scmi_status_to_errno()
25 return -EINVAL; in scmi_status_to_errno()
27 return -EACCES; in scmi_status_to_errno()
29 return -ENOENT; in scmi_status_to_errno()
31 return -ERANGE; in scmi_status_to_errno()
34 return -EBUSY; in scmi_status_to_errno()
36 return -EPROTO; in scmi_status_to_errno()
41 return -EIO; in scmi_status_to_errno()
48 k_sem_give(&chan->sem); in scmi_core_reply_cb()
[all …]
/Zephyr-latest/include/zephyr/drivers/firmware/scmi/
Dtransport.h4 * SPDX-License-Identifier: Apache-2.0
32 * @param chan pointer to SCMI channel on which the reply
39 * @brief SCMI channel structure
41 * An SCMI channel is a medium through which a protocol
47 * channel lock. This is meant to be initialized
50 * through a channel at a given moment.
59 /** channel private data */
68 /** is the channel ready to be used by a protocol? */
79 bool tx);
86 uint32_t proto, bool tx);
[all …]
Dutil.h4 * SPDX-License-Identifier: Apache-2.0
34 /** @brief Check if a protocol node has an associated channel
37 * the node has a dedicated static channel allocated to it.
41 * that indicate the presence of a dedicated channel.
44 * @idx channel index. Should be 0 for TX channels and 1 for
56 * @brief Declare a TX SCMI channel
59 * TX channel statically bound to said protocol via the "extern"
61 * supports static channels since all channel structures are
74 * @brief Declare SCMI TX/RX channels
77 * SCMI TX and RX channels statically bound to said protocol via
[all …]
/Zephyr-latest/lib/open-amp/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
23 int "IPM RX channel ID"
27 This option specifies the IPM RX channel ID used in a VRING
31 int "IPM TX channel ID"
35 This option specifies the IPM TX channel ID used in a VRING
/Zephyr-latest/dts/bindings/firmware/
Darm,scmi.yaml2 # SPDX-License-Identifier: Apache-2.0
12 compatible = "arm,scmi-shmem";
17 compatible = "nxp,mbox-imx-mu";
20 #mbox-cells = <1>;
27 mbox-names = "tx";
30 compatible = "arm,scmi-clock";
32 #clock-cells = <1>;
36 compatible = "arm,scmi-pinctrl";
40 compatible = "nxp,imx95-pinctrl", "nxp,imx93-pinctrl";
54 Phandle to node describing TX channel shared memory area.
[all …]
/Zephyr-latest/dts/bindings/spi/
Datmel,sam-spi.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "atmel,sam-spi"
9 - name: spi-controller.yaml
10 - name: pinctrl-device.yaml
25 Connects TX to RX internally creating a loop back connection. Useful
30 TX & RX dma specifiers. Each specifier will have a phandle
31 reference to the dma controller, the channel number, and peripheral
32 trigger source. The channel number is arbitrary but must not be
35 For example dmas for TX and RX may look like
38 dma-names:
[all …]
/Zephyr-latest/tests/bluetooth/controller/ctrl_chmu/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
56 return ((event_counter(conn) - instant) & 0xFFFF) <= 0x7FFF; in is_instant_reached()
64 struct node_tx *tx; in ZTEST() local
72 /* Store initial channel map */ in ZTEST()
87 /* Tx Queue should have one LL Control PDU */ in ZTEST()
88 lt_rx(LL_CHAN_MAP_UPDATE_IND, &conn, &tx, &chmu_ind); in ZTEST()
95 pdu = (struct pdu_data *)tx->pdu; in ZTEST()
96 instant = sys_le16_to_cpu(pdu->llctrl.chan_map_ind.instant); in ZTEST()
98 /* Release Tx */ in ZTEST()
99 ull_cp_release_tx(&conn, tx); in ZTEST()
[all …]
/Zephyr-latest/dts/bindings/mmc/
Dst,stm32-sdmmc.yaml3 compatible: "st,stm32-sdmmc"
5 include: [mmc.yaml, pinctrl-device.yaml, reset-device.yaml]
17 pinctrl-0:
20 pinctrl-names:
23 cd-gpios:
24 type: phandle-array
27 pwr-gpios:
28 type: phandle-array
31 bus-width:
38 - 1
[all …]
/Zephyr-latest/subsys/bluetooth/
DKconfig.iso1 # Bluetooth Isochronous Channel configuration options
5 # SPDX-License-Identifier: Apache-2.0
28 bool "Bluetooth Isochronous Channel Unicast Peripheral Support"
37 bool "Bluetooth Isochronous Channel Unicast Central Support"
84 int "Number of Isochronous TX buffers"
88 Number of buffers available for outgoing Isochronous channel SDUs.
91 int "Number of ISO TX fragment buffers"
95 Number of buffers available for fragments of TX buffers. Warning:
97 queued TX buffers never need to be fragmented, i.e. that the
103 int "Maximum supported MTU for Isochronous TX buffers"
[all …]
/Zephyr-latest/subsys/bluetooth/services/ots/
Dots_l2cap.c2 * Copyright (c) 2020 - 2022 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
22 /* This l2cap is the only OTS-file in use for OTC.
55 len = MIN(l2cap_ctx->ot_chan.tx.mtu, CONFIG_BT_OTS_L2CAP_CHAN_TX_MTU); in ots_l2cap_send()
56 len = MIN(len, l2cap_ctx->tx.len - l2cap_ctx->tx.len_sent); in ots_l2cap_send()
61 net_buf_add_mem(buf, &l2cap_ctx->tx.data[l2cap_ctx->tx.len_sent], len); in ots_l2cap_send()
63 ret = bt_l2cap_chan_send(&l2cap_ctx->ot_chan.chan, buf); in ots_l2cap_send()
68 return -ENOEXEC; in ots_l2cap_send()
71 /* Mark that L2CAP TX was accepted. */ in ots_l2cap_send()
72 l2cap_ctx->tx.len_sent += len; in ots_l2cap_send()
[all …]
/Zephyr-latest/drivers/i2s/
Di2s_mcux_flexcomm.c4 * SPDX-License-Identifier: Apache-2.0
36 uint32_t channel; /* stores the channel for dma */ member
55 struct stream tx; member
56 /* For tx, the in queue is for requests generated by
78 fsl_cfg->dataLength = i2s_cfg->word_size; in i2s_mcux_flexcomm_cfg_convert()
79 if ((i2s_cfg->format & I2S_FMT_DATA_FORMAT_MASK) == in i2s_mcux_flexcomm_cfg_convert()
82 fsl_cfg->frameLength = 2 * i2s_cfg->word_size; in i2s_mcux_flexcomm_cfg_convert()
84 fsl_cfg->frameLength = i2s_cfg->channels * i2s_cfg->word_size; in i2s_mcux_flexcomm_cfg_convert()
87 if (fsl_cfg->dataLength < 4 || fsl_cfg->dataLength > 32) { in i2s_mcux_flexcomm_cfg_convert()
89 return -EINVAL; in i2s_mcux_flexcomm_cfg_convert()
[all …]
DKconfig.esp323 # SPDX-License-Identifier: Apache-2.0
20 Max number of blocks waiting to be read from the I2S RX channel.
23 int "ESP32 I2S TX block count"
26 Max number of blocks waiting to be transmitted by the I2S TX channel.
/Zephyr-latest/dts/bindings/ieee802154/
Datmel,rf2xx.yaml1 # Copyright (c) 2019-2020 Gerson Fernando Budke <nandojve@gmail.com>
2 # SPDX-License-Identifier: Apache-2.0
8 include: spi-device.yaml
11 irq-gpios:
12 type: phandle-array
15 reset-gpios:
16 type: phandle-array
19 slptr-gpios:
20 type: phandle-array
23 Multi-functional pin that controls sleep, deep sleep, transmit
[all …]
/Zephyr-latest/dts/bindings/serial/
Dinfineon,xmc4xxx-uart.yaml3 compatible: "infineon,xmc4xxx-uart"
5 include: [uart-controller.yaml, pinctrl-device.yaml]
11 input-src:
20 - "DX0A"
21 - "DX0B"
22 - "DX0C"
23 - "DX0D"
24 - "DX0E"
25 - "DX0F"
26 - "DX0G"
[all …]
/Zephyr-latest/drivers/dma/
DKconfig.xilinx_axi_dma4 # SPDX-License-Identifier: Apache-2.0
15 bool "Disable data cache while accessing Scatter-Gather Descriptors."
19 Disable dcache while operating on Scatter-Gather descriptors.
25 int "Number of transfer descriptors allocated for transmission (TX)."
29 The Xilinx AXI DMA uses a ring of in-memory DMA descriptors which reference
43 prompt "IRQs to lock when manipulating per-channel data structures during dma_start."
50 Lock all interrupts (including, e.g., timers and scheduler) when modifying channel data
52 This is required when calling dma_start outside of the TX/RX callbacks.
56 bool "Lock TX and RX IRQs"
58 Lock all interrupts of this DMA device when modifying channel data during dma_start.
[all …]
/Zephyr-latest/dts/bindings/dma/
Datmel,sam0-dmac.yaml3 compatible: "atmel,sam0-dmac"
5 include: dma-controller.yaml
14 "#dma-cells":
17 # #dma-cells : Must be <2>.
18 # The 1st cell specifies the DMAC channel to be used for the data transfer.
19 # This channel should be unique between all peripherals that are using the
26 # Example of devicetree dma channel configuration:
31 # dma-names = "rx", "tx";
36 # uart_rx/tx peripheral trigger for sercom3.
37 dma-cells:
[all …]
Dgd,gd32-dma.yaml2 # SPDX-License-Identifier: Apache-2.0
7 channel: Select channel for data transmitting
9 config: A 32bit mask specifying the DMA channel configuration
10 - bit 6-7: Direction (see dma.h)
11 - 0x0: MEMORY to MEMORY
12 - 0x1: MEMORY to PERIPH
13 - 0x2: PERIPH to MEMORY
14 - 0x3: reserved for PERIPH to PERIPH
16 - bit 9: Peripheral address increase
17 - 0x0: no address increment between transfers
[all …]
Dst,stm32u5-dma.yaml2 # SPDX-License-Identifier: Apache-2.0
9 DMA clients connected to the STM32 DMA controller must use a three-cell
10 specifier for each channel.
12 Tx using channel 0 with request 7
13 Rx using channel 1 with request 6
17 dma-names = "tx", "rx";
20 1. channel: the stream or channel from 0 to (<dma-channels> - 1).
22 the slot is a value between <0> .. (<dma-requests> - 1).
23 3. channel-config: A 32bit mask specifying the DMA channel configuration
25 -bit 6-7 : Direction (see dma.h)
[all …]
/Zephyr-latest/doc/connectivity/bluetooth/shell/host/
Diso.rst7 .. code-block:: console
9 iso --help
10 iso - Bluetooth ISO shell commands
12 cig_create :[dir=tx,rx,txrx] [interval] [packing] [framing] [latency] [sdu]
15 connect :Connect ISO Channel
16 listen :<dir=tx,rx,txrx> [security level]
17 send :Send to ISO Channel [count]
18 disconnect :Disconnect ISO Channel
19 create-big :Create a BIG as a broadcaster [enc <broadcast code>]
21 sync-big :Synchronize to a BIG as a receiver <BIS bitfield> [mse] [timeout]
[all …]
/Zephyr-latest/include/zephyr/devicetree/
Dmbox.h9 * SPDX-License-Identifier: Apache-2.0
20 * @defgroup devicetree-mbox Devicetree MBOX API
31 * mbox1: mbox-controller@... { ... };
36 * mbox-names = "tx", "rx";
41 * DT_MBOX_CTLR_BY_NAME(DT_NODELABEL(n), tx) // DT_NODELABEL(mbox1)
45 * @param name lowercase-and-underscores name of a mboxes element
46 * as defined by the node's mbox-names property
56 * @brief Get a MBOX channel value by name
61 * #mbox-cells = <1>;
67 * mbox-names = "tx", "rx";
[all …]
/Zephyr-latest/dts/bindings/i3c/
Dst,stm32-i3c.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "st,stm32-i3c"
9 include: [i3c-controller.yaml, pinctrl-device.yaml, reset-device.yaml]
18 pinctrl-names:
26 Optional DMA channel specifier, required for DMA transactions.
28 dma-names:
30 DMA channel name. If DMA should be used, expected value is "rx" "tx" "tc" "rs".
33 dma-names = "rx", "tx", "tc", "rs";
/Zephyr-latest/subsys/bluetooth/host/
DKconfig.l2cap5 # SPDX-License-Identifier: Apache-2.0
10 int "Number of L2CAP TX buffers"
17 int "Number of L2CAP TX fragment buffers"
21 Number of buffers available for fragments of TX buffers. Warning:
23 queued TX buffers never need to be fragmented, i.e. that the
29 int "Maximum supported L2CAP MTU for L2CAP TX buffers"
45 Maximum L2CAP MTU for L2CAP TX buffers.
48 bool "L2CAP Dynamic Channel support"
66 Host's fixed-function SDU re-assembler, RX SDU buffer management and
76 Enable API for explicit reconfiguration of an L2CAP channel's MTU and
/Zephyr-latest/samples/drivers/espi/src/
Despi_oob_handler.h4 * SPDX-License-Identifier: Apache-2.0
33 * @brief Retrieve PCH temperature over OOB channel.
34 * Assumes OOB Tx and Rx as synchronous operation.
39 * @retval -ENOTSUP returned when OOB channel is not supported.
40 * @retval -EINVAL is returned when OOB parameters are invalid.
47 * @brief Retrieve PCH temperature over OOB channel.
48 * Assumes OOB Tx and Rx as synchronous operation.
53 * @retval -ENOTSUP returned when OOB channel is not supported.
54 * @retval -ETIMEOUT OOB operations could not be started.

12345678910>>...21