/Zephyr-latest/dts/bindings/mbox/ |
D | nordic,nrf-vevif-task-tx.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Nordic VEVIF (VPR Event Interface) - TASK TX MODE 10 VEVIF provides support for inter-domain software signaling. It implements a set of tasks 12 When used in task tx mode, the VEVIF tasks are used to trigger IRQs on VPR core. 19 compatible = "nordic,nrf-vevif-task-tx"; 21 #mbox-cells = <1>; 22 nordic,tasks = <16>; 23 nordic,tasks-mask = <0xfffffff0>; 27 compatible: "nordic,nrf-vevif-task-tx" 29 include: [base.yaml, mailbox-controller.yaml] [all …]
|
D | nordic,nrf-vevif-task-rx.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Nordic VEVIF (VPR Event Interface) - TASK RX MODE 10 VEVIF provides support for inter-domain software signaling. It implements a set of tasks 12 When used in task rx mode, the VEVIF tasks are used to receive events triggered by other core. 19 compatible = "nordic,nrf-vevif-task-rx"; 24 #mbox-cells = <1>; 25 nordic,tasks = <16>; 26 nordic,tasks-mask = <0xfffffff0>; 30 compatible: "nordic,nrf-vevif-task-rx" 32 include: [base.yaml, mailbox-controller.yaml] [all …]
|
/Zephyr-latest/dts/riscv/nordic/ |
D | nrf54l_05_10_15_cpuflpr.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 10 /delete-node/ &cpuapp; 11 /delete-node/ &cpuapp_rram; 12 /delete-node/ &cpuapp_ppb; 13 /delete-node/ &cpuapp_sram; 17 compatible = "simple-bus"; 18 interrupt-parent = <&cpuflpr_clic>; 25 compatible = "nordic,nrf-vevif-task-rx"; 27 interrupt-parent = <&cpuflpr_clic>; 35 #mbox-cells = <1>; [all …]
|
/Zephyr-latest/dts/arm/nordic/ |
D | nrf54l_05_10_15_cpuapp.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 11 /delete-node/ &cpuflpr; 12 /delete-node/ &cpuflpr_rram; 13 /delete-node/ &cpuflpr_sram; 14 /delete-node/ &cpuflpr_clic; 18 zephyr,bt-hci = &bt_hci_controller; 22 compatible = "simple-bus"; 23 interrupt-parent = <&cpuapp_nvic>; 27 psa_rng: psa-rng { 28 compatible = "zephyr,psa-crypto-rng"; [all …]
|
/Zephyr-latest/kernel/ |
D | Kconfig.smp | 2 # SPDX-License-Identifier: Apache-2.0 12 more than one CPU to schedule Zephyr tasks at a time. 15 bool "Use new-style _arch_switch instead of arch_swap" 20 for an SMP-aware scheduler, or if the architecture does not 46 Maximum number of multiprocessing-capable cores available to the 65 restricted by its CPU mask to execute on a subset of all CPUs) may 105 where all shared data is placed in multiprocessor-coherent 109 running on cache-incoherent architectures only. Note that 124 in a live-lock.
|
/Zephyr-latest/dts/common/nordic/ |
D | nrf54h20.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 10 #include <zephyr/dt-bindings/adc/nrf-saadc.h> 11 #include <zephyr/dt-bindings/misc/nordic-nrf-ficr-nrf54h20.h> 12 #include <zephyr/dt-bindings/misc/nordic-domain-id-nrf54h20.h> 13 #include <zephyr/dt-bindings/misc/nordic-owner-id-nrf54h20.h> 14 #include <zephyr/dt-bindings/misc/nordic-tddconf.h> 15 #include <zephyr/dt-bindings/reserved-memory/nordic-owned-memory.h> 16 #include <zephyr/dt-bindings/power/nordic-nrf-gpd.h> 18 /delete-node/ &sw_pwm; 21 #address-cells = <1>; [all …]
|
D | nrf9280.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 9 #include <zephyr/dt-bindings/adc/nrf-saadc.h> 10 #include <zephyr/dt-bindings/misc/nordic-nrf-ficr-nrf9230-engb.h> 11 #include <zephyr/dt-bindings/misc/nordic-domain-id-nrf9230.h> 12 #include <zephyr/dt-bindings/misc/nordic-owner-id-nrf9230.h> 13 #include <zephyr/dt-bindings/reserved-memory/nordic-owned-memory.h> 15 /delete-node/ &sw_pwm; 18 #address-cells = <1>; 19 #size-cells = <1>; 22 #address-cells = <1>; [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/ |
D | radio_nrf5_dppi.h | 2 * Copyright (c) 2018 - 2020 Nordic Semiconductor ASA 5 * SPDX-License-Identifier: Apache-2.0 12 static inline void hal_radio_nrf_ppi_channels_enable(uint32_t mask) in hal_radio_nrf_ppi_channels_enable() argument 14 nrf_dppi_channels_enable(NRF_DPPIC, mask); in hal_radio_nrf_ppi_channels_enable() 17 static inline void hal_radio_nrf_ppi_channels_disable(uint32_t mask) in hal_radio_nrf_ppi_channels_disable() argument 19 nrf_dppi_channels_disable(NRF_DPPIC, mask); in hal_radio_nrf_ppi_channels_disable() 193 * PPI channel HAL_TRIGGER_CRYPT_DELAY_PPI is also used for HAL_TRIGGER- 197 * EEP: RADIO->EVENTS_BCMATCH 198 * TEP: CCM->TASKS_CRYPT 202 /* Configure Bit counter to trigger EVENTS_BCMATCH for CCM_TASKS_CRYPT- in hal_trigger_crypt_by_bcmatch_ppi_config() [all …]
|
/Zephyr-latest/drivers/sdhc/ |
D | intel_emmc_host.h | 4 * SPDX-License-Identifier: Apache-2.0 179 #define GET_BITS(reg_name, start, width) ((reg_name) & (((1 << (width)) - 1) << (start))) 256 volatile uint32_t cq_dev_pend_task; /**< Command Queue Device pending tasks */ 263 volatile uint32_t cq_rmem; /**< Command response mode error mask */
|
/Zephyr-latest/drivers/dai/intel/dmic/ |
D | dmic.c | 4 * SPDX-License-Identifier: Apache-2.0 33 /* Helper macro to read 64-bit data using two 32-bit data read */ 40 * fairly accurately exponent for x in range -2.0 .. +2.0. The iteration 61 p = num * x; /* Q9.23 x Q3.29 -> Q12.52 */ in exp_small_fixed() 79 if (x < Q_CONVERT_FLOAT(-11.5, 27)) { in exp_fixed() 110 if (db < Q_CONVERT_FLOAT(-100.0, 24)) { in db2lin_fixed() 120 uint32_t reg, uint32_t mask, uint32_t val) in dai_dmic_update_bits() argument 122 uint32_t dest = dmic->reg_base + reg; in dai_dmic_update_bits() 124 sys_write32((sys_read32(dest) & (~mask)) | (val & mask), dest); in dai_dmic_update_bits() 130 sys_write32(val, dmic->reg_base + reg); in dai_dmic_write() [all …]
|
/Zephyr-latest/drivers/wifi/nxp/ |
D | Kconfig.nxp | 1 # Copyright 2022-2024 NXP 2 # SPDX-License-Identifier: Apache-2.0 5 bool "NXP Wi-Fi driver support" 14 Enable NXP SoC Wi-Fi support. 28 bool "Custom NXP Wi-Fi part" 30 Customize NXP Wi-Fi chip support. 33 prompt "Select NXP Wi-Fi part" 36 Choose NXP Wi-Fi chip support. 39 bool "NXP RW610-based Chipset" 44 Select this option if you have a NXP RW610-based [all …]
|
/Zephyr-latest/include/zephyr/rtio/ |
D | rtio.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Real-Time IO device API for moving bytes with low effort 126 * -ECANCELED as the result. 231 * @brief I3C HDR Mode Mask 236 * @brief I3C HDR Mode Mask 242 * @brief I3C HDR Mode Mask 456 if (r == NULL || r->block_pool == NULL) { in rtio_mempool_block_size() 459 return BIT(r->block_pool->info.blk_sz_shift); in rtio_mempool_block_size() 474 struct sys_mem_blocks *mem_pool = r->block_pool; in __rtio_compute_mempool_block_index() 477 uintptr_t buff = (uintptr_t)mem_pool->buffer; in __rtio_compute_mempool_block_index() [all …]
|
/Zephyr-latest/include/zephyr/ |
D | kernel.h | 4 * SPDX-License-Identifier: Apache-2.0 53 #define K_PRIO_COOP(x) (-(CONFIG_NUM_COOP_PRIORITIES - (x))) 56 #define K_HIGHEST_THREAD_PRIO (-CONFIG_NUM_COOP_PRIORITIES) 60 #define K_LOWEST_APPLICATION_THREAD_PRIO (K_LOWEST_THREAD_PRIO - 1) 245 * bits, arch-specific use high bits. 289 * from within a user-provided callback they have been invoked. 290 * Effectively it serves as a tiny bit of zero-overhead TLS data. 328 /* end - thread options */ 335 * - @ref K_USER allocate a userspace thread (requires `CONFIG_USERSPACE=y`) 353 * @retval -EBUSY if the thread stack is in use. [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.5.rst | 38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3 39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_ 41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j 42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_ 44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7 45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_ 47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4 48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_ 50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh 51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_ [all …]
|
D | release-notes-3.2.rst | 13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`). 15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`. 31 * CVE-2022-2993: Under embargo until 2022-11-03 33 * CVE-2022-2741: Under embargo until 2022-10-14 56 This definition can be used by third-party code to compile code conditional 58 Therefore, any third-party code integrated using the Zephyr build system will 91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates 129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig 156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and 157 :dtcompatible:`fixed-partitions`. [all …]
|
/Zephyr-latest/include/zephyr/net/ |
D | ieee802154_radio.h | 5 * SPDX-License-Identifier: Apache-2.0 12 * @note All references to the standard in this file cite IEEE 802.15.4-2020. 38 * @details This API provides a common representation of vendor-specific 44 * - a basic, mostly PHY-level driver API to be implemented by all drivers, 45 * - several optional MAC-level extension points to offload performance 51 * offloading to vendor-specific hardware or firmware features may be required 56 * Whether or not MAC-level offloading extension points need to be implemented 60 * @note All section, table and figure references are to the IEEE 802.15.4-2020 67 * @name IEEE 802.15.4-2020, Section 6: MAC functional description 90 * @name IEEE 802.15.4-2020, Section 8: MAC services [all …]
|
/Zephyr-latest/drivers/modem/ |
D | hl7800.c | 4 * SPDX-License-Identifier: Apache-2.0 211 #define MDM_INVALID_SOCKET_ID -1 217 #define SIZE_WITHOUT_NUL(v) (sizeof(v) - SIZE_OF_NUL) 221 .cmd = cmd_, .cmd_len = (uint16_t)sizeof(cmd_) - 1, \ 250 #define RSSI_UNKNOWN -999 294 /* The ? can be a + or - */ 301 #define TIME_STRING_TO_TM_STRUCT_YEAR_OFFSET (2000 - 1900) 373 static const char EOF_PATTERN[] = "--EOF--Pattern--"; 598 sock->allocated = true; in alloc_stale_socket() 609 sock->allocated = false; in free_stale_socket() [all …]
|