Home
last modified time | relevance | path

Searched +full:rx +full:- +full:extra +full:- +full:mode (Results 1 – 25 of 68) sorted by relevance

123

/Zephyr-latest/boards/renesas/da1469x_dk_pro/dts/
Dda1469x_dk_pro_psram.overlay4 * SPDX-License-Identifier: Apache-2.0
9 sram-ext = &memc;
17 /* QSPIC settings for the APS6404L-3SQR QSPI PSRAM memory in QPI mode. */
20 is-ram;
21 dev-size = <DT_SIZE_M(64)>;
22 dev-type = <0x5D>;
23 dev-id = <0x0D>;
24 dev-density = <0xE040>;
25 reset-delay-us = <50>;
26 read-cs-idle-min-ns = <18>;
[all …]
/Zephyr-latest/dts/bindings/memory-controllers/
Drenesas,smartbond-nor-psram.yaml2 # SPDX-License-Identifier: Apache-2.0
8 compatible: "renesas,smartbond-nor-psram"
14 is-ram:
19 dev-size:
25 dev-type:
31 dev-density:
40 dev-id:
46 reset-delay-us:
52 read-cs-idle-min-ns:
59 erase-cs-idle-min-ns:
[all …]
/Zephyr-latest/dts/bindings/dai/
Dnxp,dai-esai.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,dai-esai"
13 dai-index:
21 tx-fifo-watermark:
29 rx-fifo-watermark:
32 Use this property to specify the watermark value for the RX
36 the RX FIFO watermark will be set to DEFAULT_FIFO_DEPTH / 2.
37 fifo-depth:
48 that the sanity check for tx/rx-fifo-watermark uses DEFAULT_FIFO_DETPH
52 word-width:
[all …]
/Zephyr-latest/subsys/net/ip/
DKconfig6 # SPDX-License-Identifier: Apache-2.0
61 module-dep = NET_LOG
62 module-str = Log level for PMTU
63 module-help = Enables PMTU to output debug messages.
80 Enables TCP/IP stack to be offload to a co-processor.
92 module-dep = NET_LOG
93 module-str = Log level for offload layer
94 module-help = Enables offload layer to output debug messages.
136 Connect to host system via Qemu's built-in User Networking support. This
147 Extra arguments passed to QEMU when User Networking is enabled. This may
[all …]
/Zephyr-latest/drivers/ieee802154/
Dieee802154_nrf5.h1 /* ieee802154_nrf5.h - nRF5 802.15.4 driver */
4 * Copyright (c) 2017-2023 Nordic Semiconductor ASA
6 * SPDX-License-Identifier: Apache-2.0
18 uint64_t time; /* RX timestamp. */
32 /* RX thread stack. */
35 /* RX thread control block. */
38 /* RX fifo queue. */
42 * RX thread via rx_fifo object.
96 /* The maximum number of extra CCA attempts to be performed before transmission. */
111 /* Indicates if RxOnWhenIdle mode is enabled. */
Dieee802154_cc1200.c1 /* ieee802154_cc1200.c - TI CC1200 driver */
8 * SPDX-License-Identifier: Apache-2.0
67 LOG_DBG("RX FIFO error!"); in cc1200_print_status()
80 const struct cc1200_config *config = dev->config; in z_cc1200_access_reg()
109 const struct spi_buf_set rx = { in z_cc1200_access_reg() local
118 return (spi_transceive_dt(&config->bus, &tx, &rx) == 0); in z_cc1200_access_reg()
124 return (spi_write_dt(&config->bus, &tx) == 0); in z_cc1200_access_reg()
129 struct cc1200_context *cc1200 = dev->data; in get_mac()
132 sys_rand_get(&cc1200->mac_addr[4], 4U); in get_mac()
134 cc1200->mac_addr[7] = (cc1200->mac_addr[7] & ~0x01) | 0x02; in get_mac()
[all …]
Dieee802154_cc13xx_cc26xx_subg.c4 * SPDX-License-Identifier: Apache-2.0
45 /* User-defined CMD_PROP_RADIO_DIV_SETUP structures */
54 /* Radio register overrides for CC13x2R (note: CC26x2 does not support sub-GHz radio)
55 * from SmartRF Studio (200kbps, 50kHz deviation, 2-GFSK, 311.8kHz Rx BW),
56 * approximates SUN FSK PHY, 915 MHz band, operating mode #3.
71 /* Rx: Set AGC reference level to 0x16 (default: 0x2E) */
73 /* Rx: Set RSSI offset to adjust reported RSSI by -1 dB (default: -2),
77 /* Rx: Set anti-aliasing filter bandwidth to 0x8 (in ADI0, set IFAMPCTL3[7:4]=0x8) */
86 /* CC1352P overrides from SmartRF Studio (200kbps, 50kHz deviation, 2-GFSK, 311.8kHz Rx BW) */
90 /* Rx: Set AGC reference level to 0x16 (default: 0x2E) */
[all …]
/Zephyr-latest/include/zephyr/dt-bindings/pinctrl/
Dnrf-pinctrl.h3 * SPDX-License-Identifier: Apache-2.0
10 * The whole nRF pin configuration information is encoded in a 32-bit bitfield
13 * - 31..24: Pin function.
14 * - 19-23: Reserved.
15 * - 18: Associated peripheral belongs to GD FAST ACTIVE1 (nRF54H only)
16 * - 17: Clockpin enable.
17 * - 16: Pin inversion mode.
18 * - 15: Pin low power mode.
19 * - 14..11: Pin output drive configuration.
20 * - 10..9: Pin pull configuration.
[all …]
/Zephyr-latest/subsys/canbus/isotp/
DKconfig1 # ISO-TP configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 bool "ISO-TP Transport [EXPERIMENTAL]"
18 module-str = ISOTP
34 Timeout for the reception of the next FC frame. ISO 15765-2: 1000ms
42 ISO 15765-2: 1000ms
50 ISO 15765-2: 1000ms
83 CAN_MAX_DLEN - 1 (for classic CAN : 8 - 1 = 7, for CAN FD : 64 - 1 = 63).
89 This buffer is used for first and single frames. It is extra because the
92 Each buffer will occupy CAN_MAX_DLEN - 1 byte + header (sizeof(struct net_buf))
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_adv_aux.c2 * Copyright (c) 2018-2020 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
110 LL_ASSERT(!err || err == -EINPROGRESS); in lll_adv_aux_prepare()
140 lll = p->param; in prepare_cb()
141 lll_adv = lll->adv; in prepare_cb()
152 com_hdr = (void *)&sec_pdu->adv_ext_ind; in prepare_cb()
155 chan_idx = lll_chan_sel_2(lll->data_chan_counter, aux->data_chan_id, in prepare_cb()
156 aux->chm[aux->chm_first].data_chan_map, in prepare_cb()
157 aux->chm[aux->chm_first].data_chan_count); in prepare_cb()
166 LL_ASSERT(pri_pdu->type == PDU_ADV_TYPE_EXT_IND); in prepare_cb()
[all …]
Dlll_adv.c2 * Copyright (c) 2018-2021 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
114 * extra for double buffers for these is kept as configurable, by increasing
199 /* Free extra data buffer pool */
205 /* FIFO to return stale extra data buffers from LLL to thread context. */
270 return -ENOMEM; in lll_adv_data_init()
277 p->len = 0U; in lll_adv_data_init()
278 pdu->pdu[0] = (void *)p; in lll_adv_data_init()
285 /* NOTE: this function is used on HCI reset to mem-zero the structure in lll_adv_data_reset()
286 * members that otherwise was zero-ed by the architecture in lll_adv_data_reset()
[all …]
/Zephyr-latest/subsys/mgmt/ec_host_cmd/backends/
Dec_host_cmd_backend_uart.c4 * SPDX-License-Identifier: Apache-2.0
20 /* TODO: Try to use circular mode once it is supported and compare timings */
44 * Once the process_request starts processing the rx buffer,
64 * If extra bytes are received when the host command is being processed,
65 * host is sending extra bytes which indicates data overrun.
82 if (r->prtcl_ver != 3) { in request_expected_size()
87 if (r->reserved) { in request_expected_size()
91 return sizeof(*r) + r->data_len; in request_expected_size()
121 switch (hc_uart->state) { in rx_timeout()
128 * process request was cancelled and extra rx bytes were in rx_timeout()
[all …]
Dec_host_cmd_backend_shi_ite.c4 * SPDX-License-Identifier: Apache-2.0
14 #include <zephyr/dt-bindings/gpio/ite-it8xxx2-gpio.h>
32 (SPI_TX_MAX_FIFO_SIZE - EC_SHI_PREAMBLE_LENGTH - EC_SHI_PAST_END_LENGTH)
93 if (atomic_test_and_set_bit(data->pm_policy_state_flag, flag) == 0) { in shi_ite_pm_policy_state_lock_get()
95 k_work_reschedule(&data->cs_off_put, K_SECONDS(3)); in shi_ite_pm_policy_state_lock_get()
102 if (atomic_test_and_clear_bit(data->pm_policy_state_flag, flag) == 1) { in shi_ite_pm_policy_state_lock_put()
104 k_work_cancel_delayable(&data->cs_off_put); in shi_ite_pm_policy_state_lock_put()
110 * Under the condition, SoC will not enter deep sleep until AP de-assert the CS.
149 data->shi_state = state; in shi_ite_set_state()
157 /* End Rx FIFO access */ in shi_ite_reset_rx_fifo()
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
Dnordic,nrf-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
7 node to route UART0 RX to pin P0.1 and enable the pull-up resistor on the
20 /* You can put this in places like a board-pinctrl.dtsi file in
35 /* both P0.3 and P0.4 are configured with pull-up */
36 bias-pull-up;
43 state. You would specify the low-power configuration for the same device
52 include/zephyr/dt-bindings/pinctrl/nrf-pinctrl.h header file.
55 pins, such as the 'bias-pull-up' property in group 2. Here is a list of
58 - bias-disable: Disable pull-up/down (default behavior, not required).
59 - bias-pull-up: Enable pull-up resistor.
[all …]
/Zephyr-latest/drivers/wifi/nxp/
DKconfig.nxp1 # Copyright 2022-2024 NXP
2 # SPDX-License-Identifier: Apache-2.0
5 bool "NXP Wi-Fi driver support"
14 Enable NXP SoC Wi-Fi support.
28 bool "Custom NXP Wi-Fi part"
30 Customize NXP Wi-Fi chip support.
33 prompt "Select NXP Wi-Fi part"
36 Choose NXP Wi-Fi chip support.
39 bool "NXP RW610-based Chipset"
44 Select this option if you have a NXP RW610-based
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/
Dradio.c2 * Copyright (c) 2016 - 2020 Nordic Semiconductor ASA
5 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/gpio/gpio.h>
84 /* These headers require the above gpiote-related variables to be declared. */
93 * can't use the Zephyr GPIO API here, so we need this extra
131 NRF_DT_CHECK_GPIO_CTLR_IS_SOC(FEM_NODE, pdn_gpios, "pdn-gpios");
171 NRF_GPIO_PA->DIRSET = BIT(NRF_GPIO_PA_PIN); in radio_setup()
173 NRF_GPIO_PA->OUTSET = BIT(NRF_GPIO_PA_PIN); in radio_setup()
175 NRF_GPIO_PA->OUTCLR = BIT(NRF_GPIO_PA_PIN); in radio_setup()
180 NRF_GPIO_LNA->DIRSET = BIT(NRF_GPIO_LNA_PIN); in radio_setup()
[all …]
/Zephyr-latest/doc/connectivity/networking/api/
Dnet_pkt.rst26 transmission path, and **RX** for the reception one. In both paths,
37 All net_pkt objects come from a pre-defined pool of struct net_pkt.
40 .. code-block:: c
45 already two pools, one for the TX path and one for the RX path.
49 .. code-block:: c
59 .. code-block:: c
66 .. code-block:: c
87 .. code-block:: c
110 .. code-block:: c
117 .. code-block:: c
[all …]
/Zephyr-latest/drivers/i2s/
Di2s_sam_ssc.c4 * SPDX-License-Identifier: Apache-2.0
13 * - TX and RX path share a common bit clock divider and as a result they cannot
14 * be configured independently. If RX and TX path are set to different bit
17 * - DMA is used in simple single block transfer mode and as such is not able
19 * linked list mode should be used.
99 struct stream rx; member
122 if (rb->tail == rb->head) { in queue_get()
125 return -ENOMEM; in queue_get()
128 *mem_block = rb->buf[rb->tail].mem_block; in queue_get()
129 *size = rb->buf[rb->tail].size; in queue_get()
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dull_sync.c2 * Copyright (c) 2020-2021 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
72 * allocated using mem interface. timeout_reload being non-zero is used to
74 * terminated under race conditions between HCI Tx and Rx thread when
126 if (!scan || scan->periodic.sync) { in ll_sync_create()
132 if (!scan_coded || scan_coded->periodic.sync) { in ll_sync_create()
153 scan->periodic.cancelled = 0U; in ll_sync_create()
154 scan->periodic.state = LL_SYNC_STATE_IDLE; in ll_sync_create()
155 scan->periodic.filter_policy = in ll_sync_create()
158 scan_coded->periodic.cancelled = 0U; in ll_sync_create()
[all …]
Dull_iso.c4 * SPDX-License-Identifier: Apache-2.0
102 /* Allocate data path pools for RX/TX directions for each stream */
122 /* Declare the ISO rx node RXFIFO. This is a composite pool-backed MFIFO for
124 * - mfifo_iso_rx: FIFO with pointers to PDU buffers
125 * - mem_iso_rx: Backing data pool for PDU buffer elements
126 * - mem_link_iso_rx: Pool of memq_link_t elements
128 * One extra rx buffer is reserved for empty ISO PDU reception.
129 * Two extra links are reserved for use by the ll_iso_rx and ull_iso_rx memq.
176 dp = cis->hdr.datapath_in; in ll_read_iso_tx_sync()
180 isoal_tx_get_sync_info(dp->source_hdl, seq, in ll_read_iso_tx_sync()
[all …]
/Zephyr-latest/drivers/spi/
Dspi_bitbang.c2 * Copyright (c) 2021 Marc Reilly - Creative Product Design
4 * SPDX-License-Identifier: Apache-2.0
35 if (config->operation & SPI_OP_MODE_SLAVE) { in spi_bitbang_configure()
36 LOG_ERR("Slave mode not supported"); in spi_bitbang_configure()
37 return -ENOTSUP; in spi_bitbang_configure()
40 if (config->operation & (SPI_LINES_DUAL | SPI_LINES_QUAD | SPI_LINES_OCTAL)) { in spi_bitbang_configure()
42 return -ENOTSUP; in spi_bitbang_configure()
45 const int bits = SPI_WORD_SIZE_GET(config->operation); in spi_bitbang_configure()
49 return -ENOTSUP; in spi_bitbang_configure()
52 data->bits = bits; in spi_bitbang_configure()
[all …]
/Zephyr-latest/subsys/mgmt/ec_host_cmd/
Dec_host_cmd_handler.c4 * SPDX-License-Identifier: Apache-2.0
93 return (uint8_t)(-checksum); in cal_checksum()
146 return -EIO; in ec_host_cmd_add_suppressed()
198 struct ec_host_cmd_response_header *const tx_header = (void *)tx->buf; in send_status_response()
200 tx_header->prtcl_ver = 3; in send_status_response()
201 tx_header->result = status; in send_status_response()
202 tx_header->data_len = 0; in send_status_response()
203 tx_header->reserved = 0; in send_status_response()
204 tx_header->checksum = 0; in send_status_response()
205 tx_header->checksum = cal_checksum((uint8_t *)tx_header, TX_HEADER_SIZE); in send_status_response()
[all …]
/Zephyr-latest/subsys/net/lib/lwm2m/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
15 module-dep = LOG
16 module-str = Log level for LwM2M library
90 bool "Use path matching as fallback for cancel-observe"
93 implementations to implement cancel-observe by specifying the resource
95 this option, cancel-observe may not work properly when connecting to
99 bool "Queue Mode UDP binding"
101 Set the transport binding to UDP with Queue Mode (UQ).
104 int "Specify time the LwM2M client should stay online in queue mode." if LWM2M_QUEUE_MODE_ENABLED
114 bool "Disable buffering notifications and messages on queue mode"
[all …]
/Zephyr-latest/subsys/bluetooth/mesh/
Dnet.c4 * SPDX-License-Identifier: Apache-2.0
62 struct bt_mesh_net_rx *rx; member
128 val = sys_get_be32(tail - 4) ^ sys_get_be32(tail - 8); in check_dup()
131 if (dup_cache[--i] == val) { in check_dup()
137 if (dup_cache[--i] == val) { in check_dup()
153 if (msg_cache[--i].src == SRC(pdu->data) && in msg_cache_match()
154 msg_cache[i].seq == (SEQ(pdu->data) & BIT_MASK(17))) { in msg_cache_match()
160 if (msg_cache[--i].src == SRC(pdu->data) && in msg_cache_match()
161 msg_cache[i].seq == (SEQ(pdu->data) & BIT_MASK(17))) { in msg_cache_match()
169 static void msg_cache_add(struct bt_mesh_net_rx *rx) in msg_cache_add() argument
[all …]
/Zephyr-latest/subsys/bluetooth/controller/
DKconfig.ll_sw_split3 # Copyright (c) 2016-2017 Nordic Semiconductor ASA
4 # SPDX-License-Identifier: Apache-2.0
120 # Hidden, Controller's Co-Operative high priority Rx thread stack size.
125 # Hidden, Controller's Co-Operative Rx thread stack size.
152 https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers
167 to Extended Advertising mode, and restore it when switching back to
168 Legacy Non-Directed Advertising mode.
180 zero-based numbering. When using with Zephyr host this option can be
181 disabled to remove extra mapping logic.
233 module-str = "Bluetooth Controller ISO-AL"
[all …]

123