Home
last modified time | relevance | path

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

12345678910>>...20

/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/drivers/bluetooth/hci/
DKconfig.nxp2 # Copyright 2023-2024 NXP
4 # SPDX-License-Identifier: Apache-2.0
8 bool "BLE Controller auto sleep mode"
10 If enabled, the Controller auto sleep mode will be configured and enabled during HCI init.
11 Auto sleep mode means the Controller will handle its low power state automatically.
16 bool "BLE Controller calibration data"
18 If enabled, the Host will send calibration data to the BLE Controller during HCI init.
21 bool "BLE Controller calibration data annex 100"
23 If enabled, the Host will send calibration data annex 100 to the BLE Controller during HCI
27 bool "Process RX buffers in a dedicated thread"
[all …]
/Zephyr-latest/drivers/ethernet/
DKconfig.nxp_s32_gmac1 # Copyright 2022-2023 NXP
2 # SPDX-License-Identifier: Apache-2.0
25 int "TX ring data buffer size"
29 Size, in bytes, of the TX data buffer. The size must be big enough to
30 store one complete Ethernet frame, and be a multiple of the data bus
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/misc/coresight/
DKconfig2 # 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
29 In this mode, log messages stored by Coresight STM logging frontends are
40 bool "Debug mode"
45 In debug mode STPv2 decoded data is printed.
56 Determines how often attempt to dump the data is performed.
62 When thread triggers flushing of ETR data, it periodically checks if
63 there is still a pending ETR data. This option specifies how often
[all …]
/Zephyr-latest/dts/bindings/mbox/
Dnxp,mbox-mailbox.yaml4 This NXP Mailbox driver implements Multi-Channel Inter-Processor Mailbox (MBOX) API
5 around NXP Inter-CPU Mailbox peripheral IP block.
7 The NXP Inter-CPU Mailbox provides up to thirty-two user defined interrupts.
8 This driver uses 4 interrupts for mbox signalling mode per each channel,
9 4 interrupts for mxbox data transfer mode per each channel and 24 as 3 bytes
10 for data.
12 compatible: "nxp,mbox-mailbox"
14 include: [base.yaml, mailbox-controller.yaml]
20 rx-channels:
25 Setting this value to N, will enable channels 0 to N-1, consecutively.
[all …]
/Zephyr-latest/drivers/spi/
Dspi_smartbond.c4 * SPDX-License-Identifier: Apache-2.0
47 /* Bi-directional mode */
51 /* RX FIFO single depth, no flow control */
106 cfg->regs->SPI_CTRL_REG |= SPI_SPI_CTRL_REG_SPI_ON_Msk; in spi_smartbond_enable()
107 cfg->regs->SPI_CTRL_REG &= ~SPI_SPI_CTRL_REG_SPI_RST_Msk; in spi_smartbond_enable()
109 cfg->regs->SPI_CTRL_REG &= ~SPI_SPI_CTRL_REG_SPI_ON_Msk; in spi_smartbond_enable()
110 cfg->regs->SPI_CTRL_REG |= SPI_SPI_CTRL_REG_SPI_RST_Msk; in spi_smartbond_enable()
116 return (!!(cfg->regs->SPI_CTRL_REG & SPI_SPI_CTRL_REG_SPI_ON_Msk)) && in spi_smartbond_isenabled()
117 (!(cfg->regs->SPI_CTRL_REG & SPI_SPI_CTRL_REG_SPI_RST_Msk)); in spi_smartbond_isenabled()
122 const struct spi_smartbond_cfg *cfg = dev->config; in spi_smartbond_write_word()
[all …]
Dspi_sam.c6 * SPDX-License-Identifier: Apache-2.0
50 /* Device run time data */
66 struct spi_sam_data *data = dev->data; in spi_spin_lock() local
68 return k_spin_lock(&data->lock); in spi_spin_lock()
73 struct spi_sam_data *data = dev->data; in spi_spin_unlock() local
75 k_spin_unlock(&data->lock, key); in spi_spin_unlock()
82 /* SPI worked in fixed peripheral mode(SPI_MR.PS = 0) and disabled chip in spi_slave_to_mr_pcs()
83 * select decode(SPI_MR.PCSDEC = 0), based on Atmel | SMART ARM-based in spi_slave_to_mr_pcs()
84 * Flash MCU DATASHEET 40.8.2 SPI Mode Register: in spi_slave_to_mr_pcs()
97 const struct spi_sam_config *cfg = dev->config; in spi_sam_configure()
[all …]
Dspi_xec_qmspi_ldma.c4 * SPDX-License-Identifier: Apache-2.0
20 #include <zephyr/dt-bindings/clock/mchp_xec_pcr.h>
21 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h>
33 /* MEC172x QMSPI controller SPI Mode 3 signalling has an anomaly where
34 * received data is shifted off the input line(s) improperly. Received
35 * data bytes will be left shifted by 1. Work-around for SPI Mode 3 is
36 * to sample input line(s) on same edge as output data is ready.
56 * Underflow RX FIFO
94 /* Device run time data */
100 uint8_t np; /* number of data pins: 1, 2, or 4 */
[all …]
Dspi_numaker.c2 * SPDX-License-Identifier: Apache-2.0
42 * CPOL/CPHA = 0/0 --> SPI_MODE_0
43 * CPOL/CPHA = 0/1 --> SPI_MODE_1
44 * CPOL/CPHA = 1/0 --> SPI_MODE_2
45 * CPOL/CPHA = 1/1 --> SPI_MODE_3
57 int mode; in spi_numaker_configure() local
58 struct spi_numaker_data *data = dev->data; in spi_numaker_configure() local
59 const struct spi_numaker_config *dev_cfg = dev->config; in spi_numaker_configure()
62 if (spi_context_configured(&data->ctx, config)) { in spi_numaker_configure()
66 if (SPI_MODE_GET(config->operation) & SPI_MODE_LOOP) { in spi_numaker_configure()
[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).
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.
53 This stack is used by the work queue to pass off net_pkt data
54 to the rest of the network stack, letting the rx thread continue
55 processing data.
70 int "Modem RX buffer count"
[all …]
/Zephyr-latest/dts/bindings/spi/
Dnxp,dspi.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: ["spi-controller.yaml", "pinctrl-device.yaml"]
20 pcs-sck-delay:
26 sck-pcs-delay:
32 transfer-delay:
38 pinctrl-0:
41 nxp,rx-tx-chn-share:
43 description: If the edma channel shared with tx and rx
48 ctar register selection range form 0-1 for master mode, 0 for slave mode
50 sample-point:
[all …]
/Zephyr-latest/dts/bindings/mspi/
Dmspi-device.yaml2 # SPDX-License-Identifier: Apache-2.0
8 on-bus: mspi
14 mspi-max-frequency:
22 mspi-io-mode:
25 - "MSPI_IO_MODE_SINGLE"
26 - "MSPI_IO_MODE_DUAL"
27 - "MSPI_IO_MODE_DUAL_1_1_2"
28 - "MSPI_IO_MODE_DUAL_1_2_2"
29 - "MSPI_IO_MODE_QUAD"
30 - "MSPI_IO_MODE_QUAD_1_1_4"
[all …]
/Zephyr-latest/dts/bindings/ethernet/
Dxlnx,gem.yaml3 # 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 …]
Dsnps,dwcxgmac.yaml2 # SPDX - License - Identifier : Apache - 2.0
9 - name: reset-device.yaml
10 - name: ethernet-controller.yaml
17 max-frame-size:
23 means that normally xgmac will reject any frame above max-frame-size
27 max-speed:
30 - 10
31 - 100
32 - 1000
33 - 2500
[all …]
/Zephyr-latest/doc/hardware/peripherals/can/
Dshell.rst31 timing for the CAN FD data phase).
38 For example, building the :zephyr:code-sample:`hello_world` sample for the :zephyr:board:`frdm_k64f…
41 .. zephyr-app-commands::
42 :zephyr-app: samples/hello_world
44 …:gen-args: -DCONFIG_SHELL=y -DCONFIG_CAN=y -DCONFIG_CAN_SHELL=y -DCONFIG_STATS=y -DCONFIG_CAN_STAT…
48 interact with the shell. The CAN shell comes with built-in help (unless
49 :kconfig:option:`CONFIG_SHELL_HELP` is disabled). The built-in help messages can be printed by
50 passing ``-h`` or ``--help`` to the ``can`` command or any of its subcommands. All subcommands also
51 support tab-completion of their arguments.
55 also supports tab-completion. A list of all devices available can be obtained using the ``device
[all …]
/Zephyr-latest/drivers/serial/
Duart_xlnx_ps.c1 /* uart_xlnx_ps.c - Xilinx Zynq family serial driver */
6 * SPDX-License-Identifier: Apache-2.0
19 * - the following macro for the number of bytes between register addresses:
42 * Comp. Xilinx Zynq-7000 Technical Reference Manual (ug585), chap. B.33
47 #define XUARTPS_MR_OFFSET 0x0004U /**< Mode Register [9:0] */
53 #define XUARTPS_RXTOUT_OFFSET 0x001CU /**< RX Timeout [7:0] */
54 #define XUARTPS_RXWM_OFFSET 0x0020U /**< RX FIFO Trigger Level [5:0] */
62 #define XUARTPS_RXBS_OFFSET 0x0048U /**< RX FIFO Byte Status [11:0] */
67 #define XUARTPS_CR_TORST 0x00000040U /**< RX timeout counter restart */
70 #define XUARTPS_CR_RX_DIS 0x00000008U /**< RX disabled. */
[all …]
/Zephyr-latest/dts/bindings/dai/
Dnxp,dai-sai.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,dai-sai"
8 include: [base.yaml, pinctrl-device.yaml]
13 mclk-is-output:
21 rx-fifo-watermark:
28 tx-fifo-watermark:
31 Use this property to specify the watermark value for the RX
37 fifo-depth:
49 for tx/rx-fifo-watermark uses DEFAULT_FIFO_DEPTH instead of this
53 dai-index:
[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/drivers/ethernet/phy/
Dphy_dm8806_priv.h4 * SPDX-License-Identifier: Apache-2.0
17 /* Duplex mode ability offset. */
19 /* Power down mode offset. */
21 /* Auto negotiation mode offset. */
26 /* Port 0~4 Status Data Register. */
36 /* Speed and duplex mode status offset. */
38 /* Speed and duplex mode staus mask. */
74 /* Address Table Data 0 PHY Address */
76 /* Address Table Data 0 Register Address */
81 /* Address Table Data 1 PHY Address */
[all …]
/Zephyr-latest/drivers/wifi/esp32/
DKconfig.esp3218 core mode because the network stack is not aware of SMP
27 Make sure there is a minimal heap available for Wi-Fi driver.
46 bool "Activates the Station/AP co-existence mode."
49 The Station/AP coexistence mode allows the ESP32 to operate as both a station and
50 an access point simultaneously. This mode is not enabled by default.
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
[all …]
/Zephyr-latest/drivers/wifi/esp32/src/
Desp_wifi_drv.c4 * SPDX-License-Identifier: Apache-2.0
94 struct esp32_wifi_runtime *data = dev->data; in esp32_wifi_send() local
96 esp_interface_t ifx = data->state == ESP32_AP_CONNECTED ? ESP_IF_WIFI_AP : ESP_IF_WIFI_STA; in esp32_wifi_send()
99 if (net_pkt_read(pkt, data->frame_buf, pkt_len) < 0) { in esp32_wifi_send()
104 if (esp_wifi_internal_tx(ifx, (void *)data->frame_buf, pkt_len) != ESP_OK) { in esp32_wifi_send()
109 data->stats.bytes.sent += pkt_len; in esp32_wifi_send()
110 data->stats.pkts.tx++; in esp32_wifi_send()
120 data->stats.errors.tx++; in esp32_wifi_send()
122 return -EIO; in esp32_wifi_send()
132 return -EIO; in eth_esp32_rx()
[all …]
/Zephyr-latest/drivers/lora/
Dsx12xx_common.c5 * SPDX-License-Identifier: Apache-2.0
14 /* LoRaMac-node specific includes */
47 if (!device_is_ready(gpio->port)) { in __sx12xx_configure_pin()
48 LOG_ERR("GPIO device not ready %s", gpio->port->name); in __sx12xx_configure_pin()
49 return -ENODEV; in __sx12xx_configure_pin()
54 LOG_ERR("Cannot configure gpio %s %d: %d", gpio->port->name, in __sx12xx_configure_pin()
55 gpio->pin, err); in __sx12xx_configure_pin()
65 * @param data common sx12xx data struct
70 static inline bool modem_acquire(struct sx12xx_data *data) in modem_acquire() argument
72 return atomic_cas(&data->modem_usage, STATE_FREE, STATE_BUSY); in modem_acquire()
[all …]
/Zephyr-latest/drivers/wifi/nrf_wifi/
DKconfig.nrfwifi1 # Nordic Wi-Fi driver for nRF70 series SoCs
5 # SPDX-License-Identifier: Apache-2.0
21 Nordic Wi-Fi Driver
38 bool "low power mode in QSPI"
48 Select the operating mode of the nRF70 driver
51 bool "nRF70 system mode"
55 Select this option to enable system mode of the nRF70 driver
58 bool "nRF70 scan only mode"
60 Select this option to enable scan only mode of the nRF70 driver
63 bool "Radio test mode of the nRF70 driver"
[all …]
/Zephyr-latest/tests/drivers/mspi/flash/boards/
Dnative_sim.overlay4 * SPDX-License-Identifier: Apache-2.0
15 ce-gpios = <&gpio0 5 GPIO_ACTIVE_LOW>,
17 dqs-support;
18 software-multiperipheral;
22 compatible = "zephyr,mspi-emul-flash";
25 mspi-max-frequency = <48000000>;
26 mspi-io-mode = "MSPI_IO_MODE_QUAD";
27 mspi-data-rate = "MSPI_DATA_RATE_SINGLE";
28 mspi-hardware-ce-num = <0>;
29 read-command = <0x0B>;
[all …]
/Zephyr-latest/drivers/can/
Dcan_mcux_flexcan.c4 * SPDX-License-Identifier: Apache-2.0
43 * RX message buffers (filters) will take up the first N message
47 #define MCUX_FLEXCAN_MAX_TX (MCUX_FLEXCAN_MAX_MB - MCUX_FLEXCAN_MAX_RX)
50 * Convert from RX message buffer index to allocated filter ID and
60 #define TX_MBIDX_TO_ALLOC_IDX(x) (x - MCUX_FLEXCAN_MAX_RX)
124 const struct mcux_flexcan_config *config = dev->config; in mcux_flexcan_get_core_clock()
126 return clock_control_get_rate(config->clock_dev, config->clock_subsys, rate); in mcux_flexcan_get_core_clock()
139 struct mcux_flexcan_data *data = dev->data; in mcux_flexcan_set_timing() local
142 return -EINVAL; in mcux_flexcan_set_timing()
145 if (data->common.started) { in mcux_flexcan_set_timing()
[all …]

12345678910>>...20