/Zephyr-latest/drivers/wifi/esp32/ |
D | Kconfig.esp32 | 23 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/ |
D | Kconfig.nrfx_uart_instance | 4 # 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/ |
D | Kconfig.nxp_imx_netc | 2 # 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 …]
|
D | Kconfig.nxp_s32_netc | 1 # 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 …]
|
D | Kconfig.nxp_s32_gmac | 1 # 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/ |
D | Kconfig | 2 # 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/ |
D | Kconfig.esp_at | 2 # 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/ |
D | Kconfig | 4 # 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/ |
D | Kconfig.uart | 2 # 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/ |
D | Kconfig | 2 # 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/ |
D | Kconfig.backends | 4 # 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/ |
D | i2s_mcux_sai.c | 2 * 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 …]
|
D | i2s_mcux_flexcomm.c | 4 * 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/ |
D | Kconfig.uart | 5 # 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/ |
D | Kconfig.icmsg | 2 # 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/ |
D | Kconfig.dmic_mcux | 2 # 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/ |
D | uart_async_rx.h | 4 * 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/ |
D | Kconfig | 2 # 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/ |
D | modem_iface_uart_async.c | 5 * 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/ |
D | main.c | 4 * 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/ |
D | hci_nxp_setup.c | 4 * 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/ |
D | mimxrt595_evk_mimxrt595s_cm33.overlay | 4 * 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/ |
D | mimxrt595_evk_mimxrt595s_cm33.overlay | 4 * 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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 …]
|