/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/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/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." 74 Set the number of WiFi static RX buffers. Each buffer takes approximately 1.6KB of RAM. 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 93 and then delivers it to the high layer TCP/IP stack. The dynamic RX buffer 98 RX buffer number is unlimited (0). If a dynamic RX buffer limit is set, 102 prompt "Type of WiFi TX buffers" 105 Select type of WiFi TX buffers: [all …]
|
/Zephyr-latest/drivers/ethernet/ |
D | Kconfig.nxp_imx_netc | 2 # SPDX-License-Identifier: Apache-2.0 28 int "RX thread stack size" 31 RX thread stack size. 44 int "TX ring number" 48 TX ring number used. The actual maximum value may varies from platforms. 51 int "TX ring length" 55 Length of the TX ring. The value must be a multiple of 8. 58 int "TX ring data buffer size" 62 Size, in bytes, of the TX data buffer. The size must be big enough to 80 int "RX ring data buffer size" [all …]
|
D | Kconfig.nxp_s32_gmac | 1 # Copyright 2022-2023 NXP 2 # SPDX-License-Identifier: Apache-2.0 17 int "TX ring length" 21 Length of the TX ring. ETH_NXP_S32_TX_RING_BUF_SIZE * ETH_NXP_S32_TX_RING_LEN 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 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 …]
|
D | Kconfig.nxp_s32_netc | 1 # Copyright 2022-2023 NXP 2 # SPDX-License-Identifier: Apache-2.0 24 int "RX thread stack size" 27 RX thread stack size. 40 int "TX ring length" 44 Length of the TX ring. The value must be a multiple of 8. 47 int "TX ring data buffer size" 51 Size, in bytes, of the TX data buffer. The size must be big enough to 62 int "RX ring data buffer size" 66 Size, in bytes, of the RX data buffer. The size must be big enough to [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, 34 * @brief Set the TX data ready callback 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 [all …]
|
/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/include/zephyr/ipc/ |
D | ipc_service.h | 4 * SPDX-License-Identifier: Apache-2.0 43 * - INSTANCE: an instance is the external representation of a physical 48 * OpenAMP-based backends, an instance is usually represented by a 49 * shared memory region and a couple of IPM devices for RX/TX 65 * - ENDPOINT: an endpoint is the entity the user must use to send / receive 69 * - BACKEND: the backend must take care of at least two different things: 82 * ----------------------------------------------------------------------------- 103 * ----------------------------------------------------------------------------- 109 * # Get a pointer to an available TX buffer 112 * # Fill the buffer with data [all …]
|
D | ipc_service_backend.h | 4 * SPDX-License-Identifier: Apache-2.0 34 * @retval -EALREADY when the instance is already opened. 46 * @retval -EALREADY when the instance is not already inited. 57 * @param[in] token Backend-specific token. 58 * @param[in] data Pointer to the buffer to send. 61 * @retval -EINVAL when instance is invalid. 62 * @retval -ENOENT when the endpoint is not registered with the instance. 63 * @retval -EBADMSG when the message is invalid. 64 * @retval -EBUSY when the instance is busy or not ready. 65 * @retval -ENOMEM when no memory / buffers are available. [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/subsys/logging/backends/ |
D | Kconfig.rtt | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "Segger J-Link RTT backend" 13 is transferred to up-buffer at once depending on available space and 16 in up-buffer for a message and message is transferred to host. 25 bool "Drop messages that do not fit in up-buffer." 27 If there is not enough space in up-buffer for a message, drop it. 29 Increase up-buffer size helps to reduce dropping of messages. 34 Waits until there is enough space in the up-buffer for a message. 37 bool "Overwrite messages if up-buffer full" 39 If there is not enough space in up-buffer for a message overwrite [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) 29 When enabled, polling out does not trigger interrupt which stops TX. 41 int "Size of RAM buffer" 47 Size of the transmit buffer for API function: fifo_fill. 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" 99 For UARTE, TX cache buffer is used when provided TX buffer is not located [all …]
|
/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/subsys/shell/backends/ |
D | Kconfig.backends | 4 # SPDX-License-Identifier: Apache-2.0 15 DT_CHOSEN_Z_SHELL_UART := zephyr,shell-uart 77 bool "Force blocking mode for TX" 79 Force blocking mode for TX. 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 120 int "Size of the RX buffer" [all …]
|
/Zephyr-latest/drivers/sensor/bosch/bmp388/ |
D | bmp388_spi.c | 6 * SPDX-License-Identifier: Apache-2.0 10 * Bus-specific functionality for BMP388s accessed via SPI. 22 return spi_is_ready_dt(&bus->spi) ? 0 : -ENODEV; in bmp388_bus_check_spi() 25 static int bmp388_reg_read_spi(const union bmp388_bus *bus, uint8_t regaddr, uint8_t *buf, int size) in bmp388_reg_read_spi() argument 29 if ((size <= 0) || (size > BMP388_SAMPLE_BUFFER_SIZE)) { in bmp388_reg_read_spi() 30 return -EINVAL; in bmp388_reg_read_spi() 33 uint8_t buffer[size + 2]; in bmp388_reg_read_spi() local 35 .buf = &buffer, in bmp388_reg_read_spi() 36 .len = ARRAY_SIZE(buffer), in bmp388_reg_read_spi() 43 memset(buffer, 0x00, ARRAY_SIZE(buffer)); in bmp388_reg_read_spi() [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.
|
/Zephyr-latest/dts/bindings/ethernet/ |
D | xlnx,gem.yaml | 3 # SPDX-License-Identifier: Apache-2.0 10 include: ethernet-controller.yaml 19 clock-frequency: 23 Specifies the base clock frequency from which the GEM's TX clock 25 clock control register in the CRL_APB. The GEM's TX 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- [all …]
|
D | snps,dwcxgmac.yaml | 2 # SPDX - License - Identifier : Apache - 2.0 9 - name: reset-device.yaml 10 - name: ethernet-controller.yaml 17 max-frame-size: 21 Maximum ethernet frame size. The current ethernet frame sizes 23 means that normally xgmac will reject any frame above max-frame-size 27 max-speed: 30 - 10 31 - 100 32 - 1000 [all …]
|
/Zephyr-latest/drivers/console/ |
D | Kconfig | 3 # Copyright (c) 2014-2015 Wind River Systems, Inc. 5 # SPDX-License-Identifier: Apache-2.0 95 Useful in board bring-up if there aren't any working serial 99 DT_CHOSEN_Z_RAM_CONSOLE := zephyr,ram-console 106 Emit console messages to a RAM buffer "ram_console" which can 107 be examined at runtime with a debugger. Useful in board bring-up 111 bool "Use dedicated section as RAM console buffer" 115 Use a dedicated section as the RAM console buffer, whose address is 117 examined by a debugger or software tool from a parallel-running OS. 120 int "Ram Console buffer size" [all …]
|
/Zephyr-latest/drivers/lora/ |
D | sx126x.c | 5 * SPDX-License-Identifier: Apache-2.0 65 MODE(TX), 111 const struct spi_buf_set tx = { in sx126x_spi_transceive() local 125 ret = spi_write_dt(&dev_config.bus, &tx); in sx126x_spi_transceive() 127 ret = spi_transceive_dt(&dev_config.bus, &tx, &rx); in sx126x_spi_transceive() 149 void SX126xReadRegisters(uint16_t address, uint8_t *buffer, uint16_t size) in SX126xReadRegisters() argument 158 LOG_DBG("Reading %" PRIu16 " registers @ 0x%" PRIx16, size, address); in SX126xReadRegisters() 159 sx126x_spi_transceive(req, NULL, sizeof(req), NULL, buffer, size); in SX126xReadRegisters() 160 LOG_HEXDUMP_DBG(buffer, size, "register_value"); in SX126xReadRegisters() 168 void SX126xWriteRegisters(uint16_t address, uint8_t *buffer, uint16_t size) in SX126xWriteRegisters() argument [all …]
|
/Zephyr-latest/drivers/i2s/ |
D | i2s_mcux_flexcomm.c | 4 * SPDX-License-Identifier: Apache-2.0 46 size_t size; member 55 struct stream tx; member 56 /* For tx, the in queue is for requests generated by 57 * the i2s_write() API call, and size must be tracked 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() [all …]
|