Home
last modified time | relevance | path

Searched +full:latency +full:- +full:control (Results 1 – 25 of 110) sorted by relevance

12345

/Zephyr-latest/dts/bindings/usb/uac2/
Dzephyr,uac2.yaml2 # SPDX-License-Identifier: Apache-2.0
8 # Child nodes of "zephyr,uac2" compatibles are supposed to be Audio Control
10 # After all Audio Control entities, the Audio Streaming interface compatibles
14 # Audio Control entities derive their unique ID from child index (+ 1). For most
20 full-speed:
23 True if this instance is allowed to operate at Full-Speed.
25 high-speed:
28 True if this instance is allowed to operate at High-Speed.
30 audio-function:
36 dt-bindings/usb/audio.h.
[all …]
/Zephyr-latest/dts/bindings/input/
Dst,stmpe811.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: [i2c-device.yaml, touchscreen-common.yaml]
11 int-gpios:
12 type: phandle-array
17 raw-x-min:
23 raw-y-min:
29 raw-x-max:
35 raw-y-max:
41 panel-driver-settling-time-us:
44 - 10
[all …]
/Zephyr-latest/subsys/bluetooth/controller/
DKconfig.ll_sw_split3 # Copyright (c) 2016-2017 Nordic Semiconductor ASA
4 # SPDX-License-Identifier: Apache-2.0
120 # Hidden, Controller's Co-Operative high priority Rx thread stack size.
125 # Hidden, Controller's Co-Operative Rx thread stack size.
152 https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers
168 Legacy Non-Directed Advertising mode.
180 zero-based numbering. When using with Zephyr host this option can be
233 module-str = "Bluetooth Controller ISO-AL"
237 bool "ISO-AL verbose debug logging"
241 Use this option to enable ISO-AL verbose debug logging.
[all …]
/Zephyr-latest/tests/bluetooth/controller/ctrl_collision/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
49 #define LATENCY 1U macro
60 .latency = LATENCY,
67 .latency = LATENCY + 1U, /* differentiate parameter */
81 .latency = LATENCY,
146 return ((event_counter(conn) - instant) & 0xFFFF) <= 0x7FFF; in is_instant_reached()
188 /* Tx Queue should have one LL Control PDU */ in ZTEST()
192 /* Rx - emulate colliding PHY_REQ from peer */ in ZTEST()
218 /* Tx Queue should have one LL Control PDU */ in ZTEST()
238 /* Tx Queue should NOT have a LL Control PDU */ in ZTEST()
[all …]
/Zephyr-latest/tests/bluetooth/controller/ctrl_conn_update/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
50 #define LATENCY 1U macro
57 .latency = LATENCY,
64 .latency = LATENCY,
79 .latency = LATENCY,
91 struct pdu_data_llctrl_conn_param_req conn_param_req_invalid = { .interval_min = INTVL_MIN - 1,
93 .latency = LATENCY,
94 .timeout = TIMEOUT - 1,
104 struct pdu_data_llctrl_conn_param_rsp conn_param_rsp_invalid = { .interval_min = INTVL_MIN - 1,
106 .latency = LATENCY,
[all …]
/Zephyr-latest/subsys/bluetooth/audio/
Dascs_internal.h5 * Copyright (c) 2022-2023 Nordic Semiconductor ASA
8 * SPDX-License-Identifier: Apache-2.0
21 * control point write request is incorrect
59 uint16_t latency; member
66 /* LTV-formatted Codec-Specific Configuration */
79 uint16_t latency; member
110 /* ASE Control Point Protocol */
131 /* Target latency */
132 uint8_t latency; member
139 /* LTV-formatted Codec-Specific Configuration */
[all …]
/Zephyr-latest/drivers/dma/
DKconfig.xilinx_axi_dma4 # SPDX-License-Identifier: Apache-2.0
15 bool "Disable data cache while accessing Scatter-Gather Descriptors."
19 Disable dcache while operating on Scatter-Gather descriptors.
29 The Xilinx AXI DMA uses a ring of in-memory DMA descriptors which reference
30 the buffers containing the network packets and control and status information.
43 prompt "IRQs to lock when manipulating per-channel data structures during dma_start."
76 On certain platforms (e.g., RISC-V), the DMA driver can sometimes miss interrupts.
82 worst-case latency.
91 Decrease to minimize latency, increase to minimize overhead introduced by interrupts.
101 This is useful in conjunction with DMA_XILINX_AXI_DMA_INTERRUPT_THRESHOLD - the DMA
[all …]
/Zephyr-latest/arch/arm/core/cortex_m/
Dprep_c.c2 * Copyright (c) 2013-2014 Wind River Systems, Inc.
4 * SPDX-License-Identifier: Apache-2.0
21 #include <zephyr/linker/linker-defs.h>
34 #pragma GCC diagnostic ignored "-Wnonnull"
48 /* In some Cortex-M3 implementations SCB_VTOR bit[29] is called the TBLBASE bit */
57 SCB->VTOR = VECTOR_ADDRESS & VTOR_MASK; in relocate_vector_table()
69 size_t vector_size = (size_t)_vector_end - (size_t)_vector_start; in relocate_vector_table()
86 * Upon reset, the Co-Processor Access Control Register is, normally, in z_arm_floating_point_init()
87 * 0x00000000. However, it might be left un-cleared by firmware running in z_arm_floating_point_init()
90 SCB->CPACR &= (~(CPACR_CP10_Msk | CPACR_CP11_Msk)); in z_arm_floating_point_init()
[all …]
/Zephyr-latest/subsys/mgmt/mcumgr/transport/
DKconfig.bluetooth2 # Copyright Nordic Semiconductor ASA 2020-2022. All rights reserved.
3 # SPDX-License-Identifier: Apache-2.0
6 # subsystem and provides Kconfig options to control aspects of
74 int "Peripheral latency for SMP packet exchange"
78 Peripheral latency in Connection Intervals used during the exchange of SMP packets.
/Zephyr-latest/dts/bindings/memory-controllers/
Dst,stm32-fmc-sdram.yaml2 # SPDX-License-Identifier: Apache-2.0
20 pinctrl-0 = <&fmc_nbl0_pe0 &fmc_nbl1_pe1 &fmc_nbl2_pi4...>;
25 power-up-delay = <100>;
26 num-auto-refresh = <8>;
27 mode-register = <0x220>;
28 refresh-rate = <603>;
33 st,sdram-control = <STM32_FMC_SDRAM_NC_9
41 st,sdram-timing = <2 6 4 6 2 2 2>;
51 Note that you will find definitions for the st,sdram-control field at
52 dt-bindings/memory-controller/stm32-fmc-sdram.h. This file is already included
[all …]
Drenesas,ra-sdram.yaml2 # SPDX-License-Identifier: Apache-2.0
7 pinctrl-0 = <&sdram_default>;
8 pinctrl-names = "default";
10 auto-refresh-interval = <10>;
11 auto-refresh-count = <8>;
12 precharge-cycle-count = <3>;
13 multiplex-addr-shift = "10-bit";
14 edian-mode = "little-endian";
15 continuous-access;
16 bus-width = "16-bit";
[all …]
Dst,stm32-fmc-nor-psram.yaml2 # SPDX-License-Identifier: Apache-2.0
11 - 8 bits
12 - 16 bits
13 - 32 bits
15 - Asynchronous mode
16 - Burst mode for synchronous accesses with configurable option to split burst
18 - Multiplexed or non-multiplexed
20 - Asynchronous mode
21 - Burst mode for synchronous accesses
22 - Multiplexed or non-multiplexed
[all …]
/Zephyr-latest/dts/bindings/sensor/
Dnxp,mcux-qdec.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,mcux-qdec"
8 include: [pinctrl-device.yaml, sensor-device.yaml]
17 counts-per-revolution:
24 single-phase-mode:
28 generates a count signal. The PHASEB input and the REV bit control the
31 filter-count:
39 filter-sample-period:
47 frequency. Turning on the input filter introduces a latency of:
/Zephyr-latest/drivers/clock_control/
Dclock_control_lpc11u6x.h4 * SPDX-License-Identifier: Apache-2.0
55 volatile uint32_t p_reset_ctrl; /* Peripheral reset control */
56 volatile uint32_t sys_pll_ctrl; /* System PLL control */
58 volatile uint32_t usb_pll_ctrl; /* USB PLL control */
61 volatile uint32_t rtc_osc_ctrl; /* RTC oscillator control */
62 volatile uint32_t sys_osc_ctrl; /* System oscillator control */
64 * control
66 volatile uint32_t irc_ctrl; /* IRC Control */
81 volatile uint32_t sys_ahb_clk_ctrl; /* System clock control */
86 volatile uint32_t frg_clk_div; /* USART 1-4 fractional baud
[all …]
/Zephyr-latest/drivers/disk/nvme/
Dnvme.h3 * SPDX-License-Identifier: Apache-2.0
34 uint64_t cmbmsc; /* Controller Memory Buffer Memory Space Control */
36 uint8_t reserved3[3492]; /* 5Ch - DFFh */
38 uint32_t pmrctl; /* Persistent Memory Region Control */
42 uint32_t pmrmsc_lo; /* Persistent Memory Region Controller Memory Space Control */
44 uint8_t reserved4[484]; /* E1Ch - FFFh */
56 /** Max Power Scale, Non-Operational State */
59 /** Entry Latency */
62 /** Exit Latency */
68 /** Relative Read Latency */
[all …]
/Zephyr-latest/tests/bluetooth/controller/common/src/
Dhelper_pdu.c5 * SPDX-License-Identifier: Apache-2.0
47 zassert_mem_equal(_s._f, _p->_f, sizeof(_p->_f), _t "\nCalled at %s:%d\n", file, line);
51 pdu->ll_id = PDU_DATA_LLID_CTRL; in helper_pdu_encode_ping_req()
52 pdu->len = offsetof(struct pdu_data_llctrl, ping_req) + in helper_pdu_encode_ping_req()
54 pdu->llctrl.opcode = PDU_DATA_LLCTRL_TYPE_PING_REQ; in helper_pdu_encode_ping_req()
59 pdu->ll_id = PDU_DATA_LLID_CTRL; in helper_pdu_encode_ping_rsp()
60 pdu->len = offsetof(struct pdu_data_llctrl, ping_rsp) + in helper_pdu_encode_ping_rsp()
62 pdu->llctrl.opcode = PDU_DATA_LLCTRL_TYPE_PING_RSP; in helper_pdu_encode_ping_rsp()
69 pdu->ll_id = PDU_DATA_LLID_CTRL; in helper_pdu_encode_feature_req()
70 pdu->len = offsetof(struct pdu_data_llctrl, feature_req) + in helper_pdu_encode_feature_req()
[all …]
/Zephyr-latest/arch/arm/core/cortex_a_r/
Dirq_manage.c2 * Copyright (c) 2013-2014 Wind River Systems, Inc.
4 * SPDX-License-Identifier: Apache-2.0
9 * @brief ARM Cortex-A and Cortex-R interrupt management
32 * For Cortex-A and Cortex-R cores, the default interrupt controller is the ARM
34 * control functions are mapped to the GIC driver interface.
38 * interrupt control functions are mapped to the SoC layer in
66 * and possibly one additional to support zero latency interrupts.
123 uint32_t irq = __get_IPSR() - 16; in z_arm_irq_dynamic_direct_isr_dispatch()
128 isr_entry->isr(isr_entry->arg); in z_arm_irq_dynamic_direct_isr_dispatch()
/Zephyr-latest/include/zephyr/drivers/clock_control/
Dnrf_clock_control.h4 * SPDX-License-Identifier: Apache-2.0
39 /* Define can be used with clock control API instead of enum directly to
108 * @return Number of calibrations or -1 if feature is disabled.
116 * @return Number of calibrations or -1 if feature is disabled.
175 /* Specifies the required clock accuracy in parts-per-million. */
225 * @retval non-negative the observed state of the on-off service associated
228 * @retval -EIO if service has recorded an error.
229 * @retval -EINVAL if the function parameters are invalid or the clock
232 * @retval -EAGAIN if the reference count would overflow.
240 (const struct nrf_clock_control_driver_api *)dev->api; in nrf_clock_control_request()
[all …]
/Zephyr-latest/subsys/net/ip/
Dnet_tc_mapping.h10 * SPDX-License-Identifier: Apache-2.0
19 * according to 802.1Q - table I-2.
26 * 4 VI Video, < 100 ms latency and jitter
27 * 5 VO Voice, < 10 ms latency and jitter
28 * 6 IC Internetwork control
29 * 7 (highest) NC Network control
39 * implementations that do not support the credit-based shaper transmission
41 * Ref: 802.1Q - chapter 8.6.6 - table 8-4
80 * Ref: 802.1Q - chapter 34.5 - table 34-1
116 * Ref: 802.1Q - chapter 34.5 - table 34-2
/Zephyr-latest/tests/bluetooth/audio/ascs/src/
Dtest_ase_control_params.c1 /* test_ase_control_params.c - ASE Control Operations with invalid arguments */
7 * SPDX-License-Identifier: Apache-2.0
66 test_conn_init(&fixture->conn); in test_ase_control_params_before()
67 fixture->ase_cp = test_ase_control_point_get(); in test_ase_control_params_before()
70 test_ase_snk_get(CONFIG_BT_ASCS_MAX_ASE_SNK_COUNT, &fixture->ase); in test_ase_control_params_before()
72 test_ase_src_get(CONFIG_BT_ASCS_MAX_ASE_SRC_COUNT, &fixture->ase); in test_ase_control_params_before()
107 ret = fixture->ase_cp->write(&fixture->conn, fixture->ase_cp, (void *)buf, 0, 0, 0); in ZTEST_F()
108 zassert_true(ret < 0, "ase_cp_attr->write returned unexpected (err 0x%02x)", in ZTEST_F()
128 fixture->ase_cp->write(&fixture->conn, fixture->ase_cp, (void *)buf, sizeof(buf), 0, 0); in test_expect_unsupported_opcode()
130 expect_bt_gatt_notify_cb_called_once(&fixture->conn, BT_UUID_ASCS_ASE_CP, in test_expect_unsupported_opcode()
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dull_conn_types.h2 * Copyright (c) 2018-2019 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
120 /* @brief Constant Tone Extension configuration for CTE request control procedure. */
193 * and/or needs to be properly integrated in the control procedures
278 uint16_t latency; member
286 uint16_t latency; member
Dull_llcp_conn_upd.c4 * SPDX-License-Identifier: Apache-2.0
68 * TODO - Known, missing items (missing implementation):
75 * Inter-connection mutual exclusion on CPR
77 * LL/CON/MAS/BV-34-C [Accepting Connection Parameter Request w. event masked]
153 static bool cu_have_params_changed(struct ll_conn *conn, uint16_t interval, uint16_t latency, in cu_have_params_changed() argument
156 struct lll_conn *lll = &conn->lll; in cu_have_params_changed()
158 if ((interval != lll->interval) || (latency != lll->latency) || in cu_have_params_changed()
159 (timeout != conn->supervision_timeout)) { in cu_have_params_changed()
167 ctx->data.cu.params_changed = cu_have_params_changed( in cu_update_conn_parameters()
168 conn, ctx->data.cu.interval_max, ctx->data.cu.latency, ctx->data.cu.timeout); in cu_update_conn_parameters()
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_sync_iso.c4 * SPDX-License-Identifier: Apache-2.0
60 uint16_t latency, uint8_t bn,
131 elapsed = p->lazy + 1U; in prepare()
133 lll = p->param; in prepare()
135 /* Save the (latency + 1) for use in event */ in prepare()
136 lll->latency_prepare += elapsed; in prepare()
139 lll->window_widening_prepare_us += lll->window_widening_periodic_us * in prepare()
141 if (lll->window_widening_prepare_us > lll->window_widening_max_us) { in prepare()
142 lll->window_widening_prepare_us = lll->window_widening_max_us; in prepare()
153 LL_ASSERT(!err || err == -EINPROGRESS); in create_prepare_bh()
[all …]
/Zephyr-latest/include/zephyr/drivers/pcie/
Dcap.h4 * SPDX-License-Identifier: Apache-2.0
30 #define PCI_CAP_ID_PCIX 0x07U /**< PCI-X */
32 #define PCI_CAP_ID_VNDR 0x09U /**< Vendor-Specific */
34 #define PCI_CAP_ID_CCRC 0x0BU /**< CompactPCI Central Resource Control */
35 #define PCI_CAP_ID_SHPC 0x0CU /**< PCI Standard Hot-Plug Controller */
40 #define PCI_CAP_ID_MSIX 0x11U /**< MSI-X */
60 #define PCIE_EXT_CAP_ID_RCILC 0x0006U /**< Root Complex Internal Link Control */
62 #define PCIE_EXT_CAP_ID_MFVC 0x0008U /**< Multi-Function VC Capability */
65 #define PCIE_EXT_CAP_ID_VNDR 0x000BU /**< Vendor-Specific Extended Capability */
66 #define PCIE_EXT_CAP_ID_CAC 0x000CU /**< Config Access Correlation - obsolete */
[all …]
/Zephyr-latest/subsys/bluetooth/controller/include/
Dll.h2 * Copyright (c) 2016-2021 Nordic Semiconductor ASA
5 * SPDX-License-Identifier: Apache-2.0
175 /* Must be implemented by vendor if vendor-specific data path is supported */
238 uint16_t interval, uint16_t latency, uint16_t timeout,
245 uint16_t interval, uint16_t latency, uint16_t timeout);
249 uint16_t interval_max, uint16_t latency, uint16_t timeout, uint16_t *offset);
300 /* Enables or disables CTE request control procedure in direction fingin connected mode. */
304 /* Enables or disables CTE response control procedure in direction fingin connected mode. */
319 /* Downstream - Data */
324 /* Upstream - Num. Completes, Events and Data */
[all …]

12345