/Zephyr-latest/dts/arm/xilinx/ |
D | zynqmp.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv7-r.dtsi> 9 #include <zephyr/dt-bindings/interrupt-controller/arm-gic.h> 10 #include <zephyr/dt-bindings/ethernet/xlnx_gem.h> 16 compatible = "xlnx,pinctrl-zynqmp"; 19 compatible = "soc-nv-flash"; 24 compatible = "mmio-sram"; 29 compatible = "zephyr,memory-region", "xlnx,zynq-ocm"; 31 zephyr,memory-region = "OCM"; 40 interrupt-names = "irq_0"; [all …]
|
D | zynq7000.dtsi | 3 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-a.dtsi> 8 #include <zephyr/dt-bindings/interrupt-controller/arm-gic.h> 9 #include <zephyr/dt-bindings/ethernet/xlnx_gem.h> 13 interrupt-parent = <&gic>; 16 compatible = "zephyr,memory-region", "xlnx,zynq-ocm"; 18 zephyr,memory-region = "OCM_LOW"; 22 compatible = "zephyr,memory-region", "xlnx,zynq-ocm"; 24 zephyr,memory-region = "OCM_HIGH"; 28 compatible = "arm,armv8-timer"; [all …]
|
/Zephyr-latest/drivers/ethernet/ |
D | Kconfig.nxp_imx_netc | 2 # SPDX-License-Identifier: Apache-2.0 22 int "RX thread priority" 25 RX thread priority. RX thread is a cooperative thread. 28 int "RX thread stack size" 31 RX thread stack size. 34 int "RX thread budget" 39 do in the RX thread before yielding the processor, in case there is more 40 work to do. This is to prevent the RX thread to starve other threads. Each 58 int "TX ring data buffer size" 62 Size, in bytes, of the TX data buffer. The size must be big enough to [all …]
|
D | Kconfig.nxp_s32_netc | 1 # Copyright 2022-2023 NXP 2 # SPDX-License-Identifier: Apache-2.0 18 int "RX thread priority" 21 RX thread priority. RX thread is a cooperative thread. 24 int "RX thread stack size" 27 RX thread stack size. 30 int "RX thread budget" 35 do in the RX thread before yielding the processor, in case there is more 36 work to do. This is to prevent the RX thread to starve other threads. Each 47 int "TX ring data buffer size" [all …]
|
D | Kconfig.nxp_s32_gmac | 1 # Copyright 2022-2023 NXP 2 # SPDX-License-Identifier: Apache-2.0 22 must be a multiple of TX FIFO block size. 25 int "TX ring data buffer size" 29 Size, in bytes, of the TX data buffer. The size must be big enough to 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. 42 int "RX ring data buffer size" 46 Size, in bytes, of the RX data buffer. The size must be big enough to [all …]
|
/Zephyr-latest/drivers/wifi/esp32/ |
D | Kconfig.esp32 | 27 Make sure there is a minimal heap available for Wi-Fi driver. 46 bool "Activates the Station/AP co-existence mode." 70 int "Max number of WiFi static RX buffers" 74 Set the number of WiFi static RX buffers. Each buffer takes approximately 1.6KB of RAM. 75 The static rx buffers are allocated when esp_wifi_init is called, they are not freed 84 int "Max number of WiFi dynamic RX buffers" 88 Set the number of WiFi dynamic RX buffers, 0 means unlimited RX buffers 89 will be allocated (provided sufficient free RAM). The size of each dynamic 90 RX buffer depends on the size of the received data frame. 92 For each received data frame, the WiFi driver makes a copy to an RX buffer [all …]
|
/Zephyr-latest/drivers/serial/ |
D | Kconfig.nrfx_uart_instance | 4 # SPDX-License-Identifier: Apache-2.0 23 depends on !$(dt_nodelabel_bool_prop,uart$(nrfx_uart_num),endtx-stoptx-supported) 41 int "Size of RAM buffer" 47 Size of the transmit buffer for API function: fifo_fill. 52 bool "[DEPRECATED] Use hardware RX byte counting" 64 Hardware RX byte counting requires timer instance and one PPI channel. 76 When enabled, UARTE is enabled before each TX or RX usage and disabled 88 def_bool $(dt_nodelabel_has_prop,uart$(nrfx_uart_num),memory-regions) 92 can be dedicated to an RX cache buffer. 95 int "TX cache buffer size" [all …]
|
/Zephyr-latest/subsys/mgmt/ec_host_cmd/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 17 module-str = ec-host-commands 21 int "Stack size for the EC host command handler thread" 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 34 avoid duplicating buffers. If multiple backends are used, the size has to be 38 int "Buffer size in bytes for RX buffer shared by all EC host commands" 45 Buffer size in bytes for TX buffer defined by the host command handler. 46 Some backend layers can define their own buffer, so the size can be zero to [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 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. 46 int "Size of single async RX UART buffer" 49 The size of single buffer for asynchronous RX. 59 Maximum size of SMP frames sent and received over UART, in bytes.
|
/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). 38 int "Stack size for the Espressif esp wifi driver RX thread" 41 This stack is used by the Espressif ESP RX thread. 44 int "Priority of RX thread" 47 Priority of thread used for processing RX data. 50 int "Stack size for the esp driver work queue" 54 to the rest of the network stack, letting the rx thread continue 64 int "Modem ring buffer size" 67 Ring buffer size used by modem UART interface handler. [all …]
|
/Zephyr-latest/drivers/ethernet/eth_nxp_enet_qos/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 27 int "Number of tx buffer descriptors" 31 Number of TX buffer descriptors. 34 int "Number of rx buffer descriptors" 38 Number of RX buffer descriptors. 49 int "Size of ENET QOS RX thread stack" 52 Size in bytes of the ENET QOS RX thread stack. 55 int "Cooperative priority of the ENET QOS RX thread" 58 Cooperative priority of the ENET QOS RX thread
|
/Zephyr-latest/drivers/hdlc_rcp_if/ |
D | Kconfig.uart | 5 # SPDX-License-Identifier: Apache-2.0 17 int "Set HDLC RCP IF UART RX ring buffer size" 20 RX buffer size for the OpenThread HDLC host UART. 23 int "Set HDLC RCP IF UART TX ring buffer size" 26 TX buffer size for the OpenThread HDLC host UART.
|
/Zephyr-latest/dts/bindings/serial/ |
D | zephyr,uart-emul.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "zephyr,uart-emul" 8 include: uart-controller.yaml 11 tx-fifo-size: 15 Size of the virtual UART TX FIFO 17 rx-fifo-size: 21 Size of the virtual UART RX FIFO 26 Connects TX to RX internally creating a loop back connection. Useful 29 latch-buffer-size: 33 Size of the virtual UART latch buffer.
|
D | segger,rtt-uart.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "segger,rtt-uart" 8 include: uart-controller.yaml 11 tx-buffer-size: 15 Size of the RTT up buffer for transmission 19 rx-buffer-size: 23 Size of the RTT down buffer for reception
|
/Zephyr-latest/subsys/shell/backends/ |
D | Kconfig.backends | 4 # SPDX-License-Identifier: Apache-2.0 15 DT_CHOSEN_Z_SHELL_UART := zephyr,shell-uart 82 int "Set TX ring buffer size" 86 If UART is utilizing DMA transfers then increasing ring buffer size 90 int "Set RX ring buffer size" 95 RX ring buffer size impacts accepted latency of handling incoming 97 usually enough if ring buffer is few bytes (more than one due to 104 int "RX inactivity timeout (in microseconds)" 110 int "Number of RX buffers" 114 Number of RX buffers. Some UART driver implementations changes buffers [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/ |
D | buf.h | 2 * @brief Bluetooth data buffer API 8 * SPDX-License-Identifier: Apache-2.0 57 /** Helper to include reserved HCI data in buffer calculations */ 58 #define BT_BUF_SIZE(size) (BT_BUF_RESERVE + (size)) argument 60 /** Helper to calculate needed buffer size for HCI ACL packets */ 61 #define BT_BUF_ACL_SIZE(size) BT_BUF_SIZE(BT_HCI_ACL_HDR_SIZE + (size)) argument 63 /** Helper to calculate needed buffer size for HCI Event packets. */ 64 #define BT_BUF_EVT_SIZE(size) BT_BUF_SIZE(BT_HCI_EVT_HDR_SIZE + (size)) argument 66 /** Helper to calculate needed buffer size for HCI Command packets. */ 67 #define BT_BUF_CMD_SIZE(size) BT_BUF_SIZE(BT_HCI_CMD_HDR_SIZE + (size)) argument [all …]
|
/Zephyr-latest/subsys/ipc/ipc_service/backends/ |
D | ipc_icbmsg.c | 4 * SPDX-License-Identifier: Apache-2.0 14 * -------------------------- 16 * Single channel (RX or TX) of the shared memory is divided into two areas: ICMsg area 17 * followed by Blocks area. ICMsg is used to send and receive short 3-byte messages. 20 * starts with the size of the following data. 22 * +------------+-------------+ 24 * +------------+-------------+ 27 * +-----------+-----------+-----------+-----------+- -+-----------+ 28 * | Block 0 | Block 1 | Block 2 | Block 3 | ... | Block N-1 | 29 * +-----------+-----------+-----------+-----------+- -+-----------+ [all …]
|
/Zephyr-latest/include/zephyr/drivers/serial/ |
D | uart_emul.h | 4 * SPDX-License-Identifier: Apache-2.0 27 * @param size Number of available bytes in TX buffer 30 typedef void (*uart_emul_callback_tx_data_ready_t)(const struct device *dev, size_t size, 37 * was appended to the TX buffer. 47 * @brief Write (copy) data to RX buffer 51 * @param size Number of bytes to append 55 uint32_t uart_emul_put_rx_data(const struct device *dev, const uint8_t *data, size_t size); 58 * @brief Read data from TX buffer 61 * @param data The address of the output buffer 62 * @param size Number of bytes to read [all …]
|
/Zephyr-latest/drivers/modem/ |
D | modem_receiver.h | 11 * SPDX-License-Identifier: Apache-2.0 27 /* rx data */ 56 * @param buf: buffer to copy the received data to. 57 * @param size: buffer size. 63 uint8_t *buf, size_t size, size_t *bytes_read); 69 * @param buf: buffer with the data to send. 70 * @param size: the amount of data to send. 75 const uint8_t *buf, size_t size); 84 * @param buf: rx buffer to use for received data. 85 * @param size: rx buffer size. [all …]
|
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/drivers/audio/ |
D | Kconfig.dmic_mcux | 2 # SPDX-License-Identifier: Apache-2.0 22 API should provide at least one more buffer than this value, since 23 a buffer will always be in the RX queue. 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/drivers/misc/coresight/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 4 DT_COMPAT_NORDIC_NRF_TBM := nordic,nrf-tbm 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 48 int "ETR thread stack size" 96 int "Size of the RX buffer" 99 Size of a single RX buffer. Together with buffer count it defines the 100 space that can hold RX data. It may be decreased if shell input is 105 int "Number of RX buffers" 109 Number of RX buffers.
|
/Zephyr-latest/dts/bindings/shi/ |
D | shi-device.yaml | 2 # SPDX-License-Identifier: Apache-2.0 10 buffer-rx-size: 14 Size of the internal buffer used for receiving data on the bus. 16 buffer-tx-size: 20 Size of the internal buffer used for transmitting data over the bus.
|
/Zephyr-latest/dts/bindings/ethernet/ |
D | xlnx,gem.yaml | 3 # SPDX-License-Identifier: Apache-2.0 10 include: ethernet-controller.yaml 19 clock-frequency: 27 which it will be adjusted at run-time. Therefore, the value of this 29 respective GEM's TX clock - by default, this is the IO PLL. 31 mdc-divider: 42 init-mdio-phy: 45 Activates the management of a PHY associated with the controller in- 46 stance. If this parameter is activated at the board level, the de- 47 fault values of the associated parameters mdio-phy-address, phy-poll- [all …]
|
/Zephyr-latest/subsys/ipc/ipc_service/lib/ |
D | Kconfig.icmsg | 2 # SPDX-License-Identifier: Apache-2.0 53 int "Size of RX work queue stack" 56 Size of stack used by work queue RX thread. This work queue is 61 int "Priority of RX work queue thread" 62 default -1 63 range -256 -1 65 Priority of the ICMSG RX work queue thread. 74 range -256 -1 if !IPC_SERVICE_BACKEND_ICMSG_WQ_ENABLE 77 bool "Packed buffer support library" 79 The packet buffer implements lightweight unidirectional packet buffer [all …]
|