Home
last modified time | relevance | path

Searched +full:rx +full:- +full:buffer +full:- +full:config (Results 1 – 25 of 318) sorted by relevance

12345678910>>...13

/Zephyr-latest/drivers/wifi/esp32/
DKconfig.esp3223 config HEAP_MEM_POOL_ADD_SIZE_WIFI
27 Make sure there is a minimal heap available for Wi-Fi driver.
29 config NET_TCP_WORKQ_STACK_SIZE
32 config NET_RX_STACK_SIZE
35 config NET_MGMT_EVENT_STACK_SIZE
38 config ESP32_WIFI_STA_AUTO_DHCPV4
45 config ESP32_WIFI_AP_STA_MODE
46 bool "Activates the Station/AP co-existence mode."
52 config ESP32_WIFI_STA_RECONNECT
57 config ESP32_WIFI_SW_COEXIST_ENABLE
[all …]
/Zephyr-latest/drivers/serial/
DKconfig.nrfx_uart_instance4 # SPDX-License-Identifier: Apache-2.0
6 config UART_$(nrfx_uart_num)_INTERRUPT_DRIVEN
14 config UART_$(nrfx_uart_num)_ASYNC
21 config UART_$(nrfx_uart_num)_ENHANCED_POLL_OUT
23 depends on !$(dt_nodelabel_bool_prop,uart$(nrfx_uart_num),endtx-stoptx-supported)
32 config NRFX_UARTE$(nrfx_uart_num)
35 config UART_$(nrfx_uart_num)_NRF_PARITY_BIT
40 config UART_$(nrfx_uart_num)_NRF_TX_BUFFER_SIZE
41 int "Size of RAM buffer"
47 Size of the transmit buffer for API function: fifo_fill.
[all …]
/Zephyr-latest/drivers/ethernet/
DKconfig.nxp_imx_netc2 # SPDX-License-Identifier: Apache-2.0
15 config ETH_NXP_IMX_MSGINTR
21 config ETH_NXP_IMX_RX_THREAD_PRIO
22 int "RX thread priority"
25 RX thread priority. RX thread is a cooperative thread.
27 config ETH_NXP_IMX_RX_THREAD_STACK_SIZE
28 int "RX thread stack size"
31 RX thread stack size.
33 config ETH_NXP_IMX_RX_BUDGET
34 int "RX thread budget"
[all …]
DKconfig.nxp_s32_netc1 # Copyright 2022-2023 NXP
2 # SPDX-License-Identifier: Apache-2.0
17 config ETH_NXP_S32_RX_THREAD_PRIO
18 int "RX thread priority"
21 RX thread priority. RX thread is a cooperative thread.
23 config ETH_NXP_S32_RX_THREAD_STACK_SIZE
24 int "RX thread stack size"
27 RX thread stack size.
29 config ETH_NXP_S32_RX_BUDGET
30 int "RX thread budget"
[all …]
DKconfig.nxp_s32_gmac1 # Copyright 2022-2023 NXP
2 # SPDX-License-Identifier: Apache-2.0
16 config ETH_NXP_S32_TX_RING_LEN
24 config ETH_NXP_S32_TX_RING_BUF_SIZE
25 int "TX ring data buffer size"
29 Size, in bytes, of the TX data buffer. The size must be big enough to
33 config ETH_NXP_S32_RX_RING_LEN
34 int "RX ring length"
38 Length of the RX ring. ETH_NXP_S32_RX_RING_BUF_SIZE * ETH_NXP_S32_RX_RING_LEN
39 must be a multiple of RX FIFO block size.
[all …]
/Zephyr-latest/drivers/ethernet/eth_nxp_enet_qos/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
16 config ETH_NXP_ENET_QOS_MAC
26 config ETH_NXP_ENET_QOS_TX_BUFFER_DESCRIPTORS
27 int "Number of tx buffer descriptors"
31 Number of TX buffer descriptors.
33 config ETH_NXP_ENET_QOS_RX_BUFFER_DESCRIPTORS
34 int "Number of rx buffer descriptors"
38 Number of RX buffer descriptors.
40 config ETH_NXP_ENET_QOS_DMA_RESET_WAIT_TIME
48 config ETH_NXP_ENET_QOS_RX_THREAD_STACK_SIZE
[all …]
/Zephyr-latest/drivers/wifi/esp_at/
DKconfig.esp_at2 # SPDX-License-Identifier: Apache-2.0
18 running ESP-AT firmware (https://github.com/espressif/esp-at).
22 config WIFI_ESP_AT_SCAN_PASSIVE
27 config WIFI_ESP_AT_SCAN_MAC_ADDRESS
32 config WIFI_ESP_AT_SCAN_RESULT_RSSI_ORDERED
37 config WIFI_ESP_AT_RX_STACK_SIZE
38 int "Stack size for the Espressif esp wifi driver RX thread"
41 This stack is used by the Espressif ESP RX thread.
43 config WIFI_ESP_AT_RX_THREAD_PRIORITY
44 int "Priority of RX thread"
[all …]
/Zephyr-latest/subsys/mgmt/ec_host_cmd/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
8 config EC_HOST_CMD
17 module-str = ec-host-commands
20 config EC_HOST_CMD_HANDLER_STACK_SIZE
24 config EC_HOST_CMD_HANDLER_TX_BUFFER_SIZE
25 int "Buffer size in bytes for TX buffer shared by all EC host commands"
32 Buffer size in bytes for TX buffer defined by the host command handler.
33 Some backend layers can define their own buffer, so the size can be zero to
37 config EC_HOST_CMD_HANDLER_RX_BUFFER_SIZE
38 int "Buffer size in bytes for RX buffer shared by all EC host commands"
[all …]
/Zephyr-latest/subsys/mgmt/mcumgr/transport/
DKconfig.uart2 # Copyright Nordic Semiconductor ASA 2020-2022. All rights reserved.
3 # SPDX-License-Identifier: Apache-2.0
35 config MCUMGR_TRANSPORT_UART_ASYNC_BUFS
36 int "Number of async RX UART buffers"
40 The asynchronous UART API requires registering RX buffers for received data; when the RX
41 reaches the end of a buffer, it will send event requesting next buffer, to be able to
42 receive data without stopping due to running out of buffer space. At least two buffers
43 area required for smooth RX operation.
45 config MCUMGR_TRANSPORT_UART_ASYNC_BUF_SIZE
46 int "Size of single async RX UART buffer"
[all …]
/Zephyr-latest/drivers/misc/coresight/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
4 DT_COMPAT_NORDIC_NRF_TBM := nordic,nrf-tbm
6 config NRF_ETR
13 Module handles data stored in the ETR circular buffer (e.g. STM logging
14 data). Busyness is tracked using TBM (Trace Buffer Monitor) peripheral
19 config NRF_ETR_DECODE
32 config NRF_ETR_DECODE_DROP_PERIOD
39 config NRF_ETR_DEBUG
47 config NRF_ETR_STACK_SIZE
52 config NRF_ETR_BACKOFF
[all …]
/Zephyr-latest/subsys/shell/backends/
DKconfig.backends4 # SPDX-License-Identifier: Apache-2.0
15 DT_CHOSEN_Z_SHELL_UART := zephyr,shell-uart
17 config SHELL_BACKEND_SERIAL
27 config SHELL_BACKEND_SERIAL_INIT_PRIORITY
35 config SHELL_PROMPT_UART
42 config SHELL_BACKEND_SERIAL_INTERRUPT_DRIVEN
47 config SHELL_ASYNC_API
60 config SHELL_BACKEND_SERIAL_API_POLLING
63 config SHELL_BACKEND_SERIAL_API_INTERRUPT_DRIVEN
69 config SHELL_BACKEND_SERIAL_API_ASYNC
[all …]
/Zephyr-latest/drivers/i2s/
Di2s_mcux_sai.c2 * Copyright 2021,2023-2024 NXP Semiconductor INC.
5 * SPDX-License-Identifier: Apache-2.0
22 #include <zephyr/dt-bindings/clock/imx_ccm.h>
52 * This indicates the Tx/Rx stream.
56 * application provided buffer is queued to in_queue until loaded to DMA.
57 * when DMA channel is idle, buffer is retrieved from in_queue and loaded
58 * to DMA and queued to out_queue. when DMA completes, buffer is retrieved
62 * driver allocates buffer from slab and loads DMA buffer is queued to
63 * in_queue when DMA completes, buffer is retrieved from in_queue
64 * and queued to out_queue when application reads, buffer is read
[all …]
Di2s_mcux_flexcomm.c4 * SPDX-License-Identifier: Apache-2.0
50 struct stream rx; member
58 * separate from the buffer size.
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()
92 if (fsl_cfg->frameLength < 4 || fsl_cfg->frameLength > 2048) { in i2s_mcux_flexcomm_cfg_convert()
[all …]
/Zephyr-latest/drivers/hdlc_rcp_if/
DKconfig.uart5 # SPDX-License-Identifier: Apache-2.0
11 config HDLC_RCP_IF_UART
16 config OPENTHREAD_HDLC_RCP_IF_UART_RX_RING_BUFFER_SIZE
17 int "Set HDLC RCP IF UART RX ring buffer size"
20 RX buffer size for the OpenThread HDLC host UART.
22 config OPENTHREAD_HDLC_RCP_IF_UART_TX_RING_BUFFER_SIZE
23 int "Set HDLC RCP IF UART TX ring buffer size"
26 TX buffer size for the OpenThread HDLC host UART.
/Zephyr-latest/subsys/ipc/ipc_service/lib/
DKconfig.icmsg2 # SPDX-License-Identifier: Apache-2.0
4 config IPC_SERVICE_ICMSG_SHMEM_ACCESS_SYNC
15 config IPC_SERVICE_ICMSG_SHMEM_ACCESS_TO_MS
24 config IPC_SERVICE_ICMSG_BOND_NOTIFY_REPEAT_TO_MS
32 config IPC_SERVICE_BACKEND_ICMSG_WQ_ENABLE
41 Disabling this config may result in deadlocks in certain usage
52 config IPC_SERVICE_BACKEND_ICMSG_WQ_STACK_SIZE
53 int "Size of RX work queue stack"
56 Size of stack used by work queue RX thread. This work queue is
60 config IPC_SERVICE_BACKEND_ICMSG_WQ_PRIORITY
[all …]
/Zephyr-latest/drivers/audio/
DKconfig.dmic_mcux2 # SPDX-License-Identifier: Apache-2.0
4 config AUDIO_DMIC_MCUX
15 config DMIC_MCUX_DMA_BUFFERS
22 API should provide at least one more buffer than this value, since
23 a buffer will always be in the RX queue.
25 config DMIC_MCUX_QUEUE_SIZE
26 int "Size of DMIC buffer queue"
29 This sets the size of the RX buffer queue for the DMIC. Up to this
/Zephyr-latest/include/zephyr/drivers/serial/
Duart_async_rx.h4 * SPDX-License-Identifier: Apache-2.0
21 /* @brief RX buffer structure which holds the buffer and its state. */
24 * received to that buffer.
28 /* Set to one if buffer is released by the driver. */
32 uint8_t buffer[]; member
35 /** @brief UART asynchronous RX helper structure. */
38 const struct uart_async_rx_config *config; member
40 /* Total amount of pending bytes. Bytes may be spread across multiple RX buffers. */
46 /* Single buffer size. */
49 /* Index of the next buffer to be provided to the driver. */
[all …]
/Zephyr-latest/drivers/net/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
13 bool "Point-to-point (PPP) UART based driver"
21 config NET_PPP_ASYNC_UART
25 config NET_PPP_DRV_NAME
31 config NET_PPP_MTU_MRU
37 config NET_PPP_UART_BUF_LEN
38 int "Buffer length when reading from UART"
41 This options sets the size of the UART buffer where data
44 config NET_PPP_RINGBUF_SIZE
45 int "PPP ring buffer size"
[all …]
/Zephyr-latest/drivers/modem/
Dmodem_iface_uart_async.c5 * SPDX-License-Identifier: Apache-2.0
27 struct modem_iface_uart_data *data = iface->iface_data; in iface_uart_async_callback()
32 switch (evt->type) { in iface_uart_async_callback()
34 k_sem_give(&data->tx_sem); in iface_uart_async_callback()
37 /* Allocate next RX buffer for UART driver */ in iface_uart_async_callback()
43 LOG_ERR("RX buffer starvation"); in iface_uart_async_callback()
46 /* Provide the buffer to the UART driver */ in iface_uart_async_callback()
51 k_mem_slab_free(&uart_modem_async_rx_slab, (void *)evt->data.rx_buf.buf); in iface_uart_async_callback()
54 /* Place received data on the ring buffer */ in iface_uart_async_callback()
55 written = ring_buf_put(&data->rx_rb, in iface_uart_async_callback()
[all …]
/Zephyr-latest/tests/boards/intel_adsp/ssp/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
51 static struct dai_config config; variable
97 TC_PRINT("rx callback status %d\n", status); in dma_callback_rx()
99 TC_PRINT("rx giving xfer_sem\n"); in dma_callback_rx()
106 dma_cfg.dma_slot = props->dma_hs_id; in config_output_dma()
124 return -1; in config_output_dma()
131 dma_block_cfgs[i].dest_address = props->fifo_address; in config_output_dma()
135 if (i < XFERS - 1) { in config_output_dma()
146 dma_cfg_rx.dma_slot = props->dma_hs_id; in config_input_dma()
164 return -1; in config_input_dma()
[all …]
/Zephyr-latest/drivers/bluetooth/hci/
Dhci_nxp_setup.c4 * SPDX-License-Identifier: Apache-2.0
165 uint8_t buffer[A6REQ_PAYLOAD_LEN + REQ_HEADER_LEN + 1]; member
170 uint8_t buffer[RECV_RING_BUFFER_LENGTH]; member
174 } rx; member
203 static int fw_upload_read_data(uint8_t *buffer, uint32_t len) in fw_upload_read_data() argument
208 err = k_sem_take(&fw_upload.rx.sem, in fw_upload_read_data()
214 *buffer = fw_upload.rx.buffer[fw_upload.rx.tail]; in fw_upload_read_data()
215 buffer++; in fw_upload_read_data()
216 fw_upload.rx.tail++; in fw_upload_read_data()
217 fw_upload.rx.tail = fw_upload.rx.tail % sizeof(fw_upload.rx.buffer); in fw_upload_read_data()
[all …]
/Zephyr-latest/boards/shields/rk055hdmipi4m/boards/
Dmimxrt595_evk_mimxrt595s_cm33.overlay4 * SPDX-License-Identifier: Apache-2.0
8 * Configure FlexSPI2 to use 1KB of AHB RX buffer for GPU/Display master.
12 rx-buffer-config = <1 7 11 1024>;
17 irq-gpios = <&nxp_mipi_connector 29 GPIO_ACTIVE_LOW>;
18 alt-addr = <0x14>;
/Zephyr-latest/boards/shields/rk055hdmipi4ma0/boards/
Dmimxrt595_evk_mimxrt595s_cm33.overlay4 * SPDX-License-Identifier: Apache-2.0
8 * Configure FlexSPI2 to use 1KB of AHB RX buffer for GPU/Display master.
12 rx-buffer-config = <1 7 11 1024>;
17 irq-gpios = <&nxp_mipi_connector 29 GPIO_ACTIVE_LOW>;
18 alt-addr = <0x14>;
/Zephyr-latest/subsys/net/ip/
DKconfig1 # IP stack config
6 # SPDX-License-Identifier: Apache-2.0
11 config NET_IP
16 config NET_IP_FRAGMENT
22 config NET_CONNECTION_SOCKETS
25 config NET_NATIVE
36 config NET_NATIVE_IP
41 config NET_NATIVE_IPV6
46 config NET_NATIVE_IPV4
51 config NET_PMTU
[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
21 config ISOTP_WFTMAX
29 config ISOTP_BS_TIMEOUT
34 Timeout for the reception of the next FC frame. ISO 15765-2: 1000ms
36 config ISOTP_A_TIMEOUT
42 ISO 15765-2: 1000ms
44 config ISOTP_CR_TIMEOUT
[all …]

12345678910>>...13