Home
last modified time | relevance | path

Searched +full:soc +full:- +full:extend +full:- +full:schema (Results 1 – 10 of 10) sorted by relevance

/Zephyr-latest/scripts/schemas/
Dsoc-schema.yml1 # SPDX-License-Identifier: Apache-2.0
5 ## A pykwalify schema for basic validation of the structure of a SoC
8 # The soc.yml file is a simple list of key value pairs containing SoCs
10 schema;cpucluster-schema:
14 - type: map
20 schema;soc-schema:
24 - type: map
27 required: true # Note: either name or extend is required, but that is handled in python
30 include: cpucluster-schema
32 schema;soc-extend-schema:
[all …]
Dboard-schema.yml1 # SPDX-License-Identifier: Apache-2.0
5 ## A pykwalify schema for basic validation of the structure of a
10 schema;variant-schema:
14 - type: map
24 include: variant-schema
26 schema;extend-variant-schema:
30 - type: map
39 schema;board-schema:
43 required: false # Note: either name or extend is required, but that is handled in python
50 extend:
[all …]
/Zephyr-latest/scripts/
Dlist_hardware.py4 # SPDX-License-Identifier: Apache-2.0
21 SOC_SCHEMA_PATH = str(Path(__file__).parent / 'schemas' / 'soc-schema.yml')
25 ARCH_SCHEMA_PATH = str(Path(__file__).parent / 'schemas' / 'arch-schema.yml')
29 SOC_YML = 'soc.yml'
54 socs = [(Soc(soc['name'],
55 [c['name'] for c in soc.get('cpuclusters', [])],
57 for soc in s.get('socs', [])]
58 series.socs.extend(socs)
60 self._socs.extend(socs)
62 family.socs.extend(socs)
[all …]
Dlist_boards.py4 # SPDX-License-Identifier: Apache-2.0
23 BOARD_SCHEMA_PATH = str(Path(__file__).parent / 'schemas' / 'board-schema.yml')
72 class Soc: class
78 def from_soc(soc, variants): argument
79 if soc is None:
81 if soc.cpuclusters:
83 for c in soc.cpuclusters:
87 return Soc(soc.name, cpuclusters=cpus)
88 return Soc(soc.name, variants=[Variant.from_dict(v) for v in variants])
104 socs: List[Soc] = field(default_factory=list, compare=False)
[all …]
/Zephyr-latest/doc/_extensions/zephyr/domain/
D__init__.py6 SPDX-License-Identifier: Apache-2.0
12 ----------
14 - ``zephyr:code-sample::`` - Defines a code sample.
15 - ``zephyr:code-sample-category::`` - Defines a category for grouping code samples.
16 - ``zephyr:code-sample-listing::`` - Shows a listing of code samples found in a given category.
17 - ``zephyr:board-catalog::`` - Shows a listing of boards supported by Zephyr.
18 - ``zephyr:board::`` - Flags a document as being the documentation page for a board.
21 -----
23 - ``:zephyr:code-sample:`` - References a code sample.
24 - ``:zephyr:code-sample-category:`` - References a code sample category.
[all …]
/Zephyr-latest/scripts/west_commands/
Dsign.py3 # SPDX-License-Identifier: Apache-2.0
28 sys.path.insert(0, str(ZEPHYR_SCRIPTS / 'dts' / 'python-devicetree' / 'src'))
32 binaries for chain-loading by a bootloader.
36 west sign -t your_tool -- ARGS_FOR_YOUR_TOOL
40 which sort of ARGS_FOR_YOUR_TOOLS you use, the `--` separator/sentinel may
42 understand POSIX 12.2 Guideline 10, always use `--`.
44 See tool-specific help below for details.'''
48 -------
53 west sign -t imgtool -- --key YOUR_SIGNING_KEY.pem
56 or you must pass the path to imgtool.py using the -p option.
[all …]
/Zephyr-latest/doc/releases/
Dmigration-guide-3.7.rst22 out-of-tree SoCs and boards to be ported to the new model. See the
25 * The following build-time generated headers:
27 .. list-table::
28 :header-rows: 1
30 * - Affected header files
31 * - ``app_version.h``
32 * - ``autoconf.h``
33 * - ``cmake_intdef.h``
34 * - ``core-isa-dM.h``
35 * - ``devicetree_generated.h``
[all …]
Drelease-notes-2.6.rst13 * Added support for 64-bit ARCv3
14 * Split ARM32 and ARM64, ARM64 is now a top-level architecture
15 * Added initial support for Arm v8.1-m and Cortex-M55
22 https://github.com/zephyrproject-rtos/example-application
34 * CVE-2021-3581: Under embargo until 2021-09-04
41 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
46 * Driver APIs now return ``-ENOSYS`` if optional functions are not implemented.
47 If the feature is not supported by the hardware ``-ENOTSUP`` will be returned.
48 Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change
194 * Added support for null pointer dereferencing detection in Cortex-M.
[all …]
/Zephyr-latest/cmake/modules/
Dextensions.cmake1 # SPDX-License-Identifier: Apache-2.0
14 # 1. Zephyr-aware extensions
21 # 2. Kconfig-aware extensions
23 # 3. CMake-generic extensions
44 # 1. Zephyr-aware extensions
49 # "zephyr". zephyr is a catch-all CMake library for source files that
52 # [0] https://cmake.org/cmake/help/latest/manual/cmake-buildsystem.7.html
66 # As a very high-level introduction here are two call graphs that are
72 # zephyr_library_compile_options() --> target_compile_options()
75 # zephyr_cc_option() ---> target_cc_option()
[all …]
/Zephyr-latest/scripts/dts/python-devicetree/src/devicetree/
Dedtlib.py3 # SPDX-License-Identifier: BSD-3-Clause
17 but a binding can also come from a 'child-binding:' key in the binding for the
23 The top-level entry points for the library are the EDT and Binding classes.
31 # --------------------
47 # - Consider using @property for APIs that don't need parameters. It makes
51 # - Think about the data type of the thing you're exposing. Exposing something
55 # - Avoid get_*() prefixes on functions. Name them after the thing they return
60 # - Don't expose dtlib stuff directly.
62 # - Add documentation for any new APIs you add.
108 The free-form description of the binding, or None.
[all …]