Home
last modified time | relevance | path

Searched +full:- +full:- +full:no +full:- +full:same +full:- +full:owner (Results 1 – 19 of 19) sorted by relevance

/Zephyr-latest/
DLICENSE12 "Licensor" shall mean the copyright owner or entity authorized by
13 the copyright owner that is granting the License.
51 submitted to Licensor for inclusion in the Work by the copyright owner
53 the copyright owner. For the purposes of this definition, "submitted"
60 designated in writing by the copyright owner as "Not a Contribution."
68 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
75 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
83 cross-claim or counterclaim in a lawsuit) alleging that the Work
115 wherever such third-party notices normally appear. The contents
148 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
[all …]
/Zephyr-latest/doc/project/
Drelease_process.rst6 The Zephyr project releases on a time-based cycle, rather than a feature-driven
10 A time-based release process enables the Zephyr project to provide users with a
12 roughly 4-month release cycle allows the project to coordinate development of
19 - Release tagging procedure:
21 - linear mode on main branch,
22 - release branches for maintenance after release tagging.
23 - Each release period will consist of a development phase followed by a
29 - Development phase: all changes are considered and merged, subject to
31 - Stabilisation phase: the release manager creates a vN-rc1 tag and the tree
33 - CI sees the tag, builds and runs tests; Test teams analyse the report from the
[all …]
Ddev_env_and_tools.rst1 .. _dev-environment-and-tools:
42 code-owner review. Additionally, some changes might require further discussions
50 :figclass: align-center
55 ---------
57 - An author of a change can suggest in his pull-request which category a change
61 - The project will use the label system to categorize the pull requests.
62 - Changes should not be merged before the minimal time has expired.
65 -----------------
82 Trivial changes are those that appear obvious enough and do not require maintainer or code-owner
86 - Documentation changes
[all …]
Dproject_roles.rst51 (https://github.com/zephyrproject-rtos/zephyr/blob/main/CODE_OF_CONDUCT.md)
54 ….github.com/en/organizations/managing-access-to-your-organizations-repositories/repository-permiss…
102 not follow the :ref:`expectations <reviewer-expectations>` and the guidelines
147 Release Engineering Team member, Release Manager, but are no longer engaged
171 :ref:`expectations <reviewer-expectations>` from reviewers and seek reviews
175 * Responsibility to re-assign a pull request if they are the original submitter
200 .. _release-engineering-team:
217 * Right to close any stale changes after <N> months of no activity
237 time-zones).
254 …stone (M3, see `program management overview <https://wiki.zephyrproject.org/Program-Management>`_.)
[all …]
/Zephyr-latest/include/zephyr/drivers/usb/
Dudc.h2 * Copyright (c) 2021-2022 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
79 /** High-Bandwidth (interrupt or iso) capable endpoint */
147 * Non-correctable error event, requires attention from higher
198 /** Transfer owner (usually pointer to a class instance) */
199 void *owner; member
273 * To be implemented as device's private data (device->data).
314 struct udc_data *data = dev->data; in udc_is_initialized()
316 return atomic_test_bit(&data->status, UDC_STATUS_INITIALIZED); in udc_is_initialized()
328 struct udc_data *data = dev->data; in udc_is_enabled()
[all …]
/Zephyr-latest/drivers/tee/optee/
Doptee_smc.h1 /* SPDX-License-Identifier: BSD-2-Clause */
3 * Copyright (c) 2015-2021, Linaro Limited
11 * This file is exported by OP-TEE and is in kept in sync between secure
36 #define OPTEE_SMC_CALL_VAL(type, calling_convention, owner, func_num) \ argument
38 (((owner) & OPTEE_SMC_OWNER_MASK) << \
70 * Normal cached memory (write-back), shareable for SMP systems and not
78 * 32-bit registers.
86 * 384fb3e0-e7f8-11e3-af63-0002a5d5c51b.
110 * Used by non-secure world to figure out which Trusted OS is installed.
113 * Returns UUID in a0-4 in the same way as OPTEE_SMC_CALLS_UID
[all …]
/Zephyr-latest/doc/develop/
Dmodules.rst7 order to avoid reinventing the wheel and to reuse as much well-established,
14 modules, an external project is required to have its own life-cycle outside
29 - Debugger integration
30 - Silicon vendor Hardware Abstraction Layers (HALs)
31 - Cryptography libraries
32 - File Systems
33 - Inter-Process Communication (IPC) libraries
36 references to optional :ref:`binary blobs <bin-blobs>`.
41 .. _modules-vs-projects:
46 Zephyr modules, described in this page, are not the same as :ref:`west projects
[all …]
/Zephyr-latest/doc/services/logging/
Dcs_stm.rst3 Multi-domain logging using ARM Coresight STM
6 The Arm CoreSight SoC-400 is a comprehensive library of components for the creation of debug and
8 is integrated into a CoreSight system, designed primarily for high-bandwidth trace of
9 instrumentation embedded into software. This instrumentation is made up of memory-mapped writes to
12 register sets) which can be independently accessed thus there is no need for locking when various
26 capture the data (e.g. J-Trace PRO).
40 Data from ETR is handled on the device. It can be forwarded as-is to the host (e.g. using UART),
41 where a host tool is decoding the data or data can be decoded on-chip to output the data in human r…
68 * :c:func:`log_frontend_stmesp_tp` - It accepts single argument - index. Index is between
70 * :c:func:`log_frontend_stmesp_tp_d32` - It accepts two arguments - index and user data.
[all …]
/Zephyr-latest/tests/arch/riscv/fpu_sharing/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
6 * The purpose of this test is to exercize and validate the on-demand and
54 /* read the FP reg back which should re-enable the FPU */ in ZTEST()
60 /* we should have retrieved the same value */ in ZTEST()
79 * are expected to be "NaN-boxed" to be valid. So don't use the s in new_thread_check()
121 * scheduled again, thread2 should be the FPU owner at that point in thread1_entry()
171 * Test 7: Just let thread2 run again. Even if it is no longer an in thread1_entry()
243 -1, 0, K_NO_WAIT); in ZTEST()
246 -1, 0, K_NO_WAIT); in ZTEST()
256 * an exception. Same for ISRs and system calls. This test reproduces
[all …]
/Zephyr-latest/drivers/gpio/
Dgpio_intel.c2 * Copyright (c) 2018-2019 Intel Corporation
4 * SPDX-License-Identifier: Apache-2.0
17 * Due to GPIO callback only allowing 32 pins (as a 32-bit mask) at once,
18 * each set is further sub-divided into multiple devices, so
30 #include <zephyr/dt-bindings/interrupt-controller/intel-ioapic.h>
92 ((const struct gpio_intel_config *)(_dev)->config)
93 #define DEV_DATA(_dev) ((struct gpio_intel_data *)(_dev)->data)
130 #define REG_GPI_INT_STS_BASE_GET(data) (data)->intr_stat_reg
132 #define REG_GPI_INT_EN_BASE_GET(data) (data)->intr_stat_reg + 0x20
136 #define GPIO_PAD_OWNERSHIP_GET(data, pin, offset) (data)->pad_owner_reg + (((pin) / 8) * 0x4)
[all …]
/Zephyr-latest/drivers/dma/
Ddma_esp32_gdma.c4 * SPDX-License-Identifier: Apache-2.0
83 struct dma_esp32_data *data = (struct dma_esp32_data *const)(dev)->data; in dma_esp32_isr_handle_rx()
86 gdma_ll_rx_clear_interrupt_status(data->hal.dev, rx->channel_id, intr_status); in dma_esp32_isr_handle_rx()
97 status = -intr_status; in dma_esp32_isr_handle_rx()
100 if (rx->cb) { in dma_esp32_isr_handle_rx()
101 rx->cb(dev, rx->user_data, rx->channel_id * 2, status); in dma_esp32_isr_handle_rx()
108 struct dma_esp32_data *data = (struct dma_esp32_data *const)(dev)->data; in dma_esp32_isr_handle_tx()
110 gdma_ll_tx_clear_interrupt_status(data->hal.dev, tx->channel_id, intr_status); in dma_esp32_isr_handle_tx()
114 if (tx->cb) { in dma_esp32_isr_handle_tx()
115 tx->cb(dev, tx->user_data, tx->channel_id * 2 + 1, -intr_status); in dma_esp32_isr_handle_tx()
[all …]
/Zephyr-latest/tests/posix/common/src/
Dpthread.c2 * Copyright (c) 2018-2023 Intel Corporation
4 * SPDX-License-Identifier: Apache-2.0
21 #define PTHREAD_CANCEL_INVALID -1
22 #define SCHED_INVALID -1
23 #define PRIO_INVALID -1
24 #define PTHREAD_INVALID -1
46 * variable, continuously testing that no other thread is mucking with
67 /* Try a double-lock here to exercise the failing case of in thread_top_exec()
84 /* Wait for the current owner to signal us, unless we in thread_top_exec()
118 * that we are using the same mutex with both cvar0 and cvar1, in thread_top_exec()
[all …]
/Zephyr-latest/include/zephyr/
Dkernel.h4 * 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)
128 * This function is does otherwise the same thing as k_thread_foreach(),
130 * If CONFIG_SMP is not defined the implementation this is the same as
160 * This routine works exactly the same like @ref k_thread_foreach
190 * This function does otherwise the same thing as
193 * implementation this is the same as k_thread_foreach_unlocked(), with an
245 * bits, arch-specific use high bits.
[all …]
/Zephyr-latest/doc/contribute/
Dguidelines.rst6 As an open-source project, we welcome and encourage the community to submit
24 https://github.com/zephyrproject-rtos/zephyr/blob/main/LICENSE
26 .. _GitHub repo: https://github.com/zephyrproject-rtos/zephyr
38 https://www.zephyrproject.org/faqs/#1571346989065-9216c551-f523
41 https://www.whitesourcesoftware.com/whitesource-blog/top-10-apache-license-questions-answered/
64 See :ref:`external-contributions` for more information about
84 https://www.linuxfoundation.org/blog/copyright-notices-in-open-source-software-projects/
97 later in this document), the developer simply adds a ``Signed-off-by``
104 .. code-block:: none
118 or in part by me, under the same open source license (unless
[all …]
/Zephyr-latest/scripts/west_commands/zspdx/
Dwalker.py1 # Copyright (c) 2020-2021 The Linux Foundation
3 # SPDX-License-Identifier: Apache-2.0
43 # configuration - WalkerConfig
81 …|http(s)?:\/\/)(?P<base_url>[\w\.@]+)(\/|:))(?P<namespace>[\w,\-,\_]+)\/(?P<package>[\w,\-,\_]+)(.…
151 # determine path from build dir to CMake file-based API index file, then
183 cfgApp.name = "app-sources"
185 cfgApp.docRefID = "DocumentRef-app"
190 cfgPackageApp.name = "app-sources"
191 cfgPackageApp.spdxID = "SPDXRef-app-sources"
205 cfgBuild.docRefID = "DocumentRef-build"
[all …]
/Zephyr-latest/drivers/spi/
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>
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.
123 return -ETIMEDOUT; in xec_qmspi_spin_yield()
133 * Some QMSPI timing register may be modified by the Boot-ROM OTP
144 taps[0] = regs->TM_TAPS; in qmspi_reset()
145 taps[1] = regs->TM_TAPS_ADJ; in qmspi_reset()
146 taps[2] = regs->TM_TAPS_CTRL; in qmspi_reset()
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-2.7.rst17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M
18 * Improved thread safety for Newlib and C++ on SMP-capable systems
20 * New Action-based Power Management API
23 * Linker Support for Tightly-Coupled Memory in RISC-V
25 * Support for extended PCI / PCIe capabilities, improved MIS-X support
33 * The kernel now supports both 32- and 64-bit architectures
36 * We added support for Point-to-Point Protocol (PPP)
37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates
38 * We added support for ARM Cortex-R Architecture
40 * Expanded support for ARMv6-M architecture
[all …]
/Zephyr-latest/include/zephyr/drivers/
Despi.h4 * SPDX-License-Identifier: Apache-2.0
44 *+----------------------------------------------------------------------+
46 *| eSPI controller +-------------+ |
47 *| +-----------+ | Power | +----------+ |
49 *| +------------+ |processor | | controller | | sources | |
50 *| | SPI flash | +-----------+ +-------------+ +----------+ |
52 *| +------------+ | | | |
53 *| | | | +--------+ +---------------+ |
55 *| | | +-----+ +--------+ +----------+ +----v-----+ |
58 *| | | | +--------+ +----------+ +----------+ |
[all …]
Dgpio.h2 * Copyright (c) 2019-2020 Nordic Semiconductor ASA
5 * Copyright (c) 2015-2016 Intel Corporation.
7 * SPDX-License-Identifier: Apache-2.0
27 #include <zephyr/dt-bindings/gpio/gpio.h>
50 /** Enables pin as output, no change to the output state. */
252 * This reduced-size type is sufficient to record a pin number,
261 * bits of the full flags field, so use a reduced-size type to record
307 * foo-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>,
328 * @param prop lowercase-and-underscores property name
350 * @param prop lowercase-and-underscores property name
[all …]