Lines Matching refs:revision

138 - The optional :term:`board revision`: ``1.2.0``
146 :samp:`{board name}[@{revision}][/{board qualifiers}]`, which can be extended to
147 :samp:`{board name}[@{revision}][/{SoC}[/{CPU cluster}][/{variant}]]`.
330 revision:
332 default: <default-revision-value>
605 :file:`.config` whenever an application is compiled for your board revision
760 Board revisions are described in the ``revision`` entry of the
766 revision:
768 default: <default-revision-value>
774 Zephyr natively supports the following revision formats:
776 - ``major.minor.patch``: match a three digit revision, such as ``1.2.3``.
782 Fuzzy revision matching
785 Fuzzy revision matching is enabled per default.
787 If the user selects a revision between those available, the closest revision
790 for ``plank@0.7.0``, the build system will target revision ``0.5.0``.
798 This allows you to only create revision configuration files for board revision
801 Similar for ``letter`` where revision ``A``, ``D``, and ``F`` could be defined
802 and the user builds for ``plank@E``, the build system will target revision ``D``
805 Exact revision matching
808 Exact revision matching is enabled when ``exact: true`` is specified in the
809 revision section in :file:`board.yml`.
816 Board revision `0.7.0` not found. Please specify a valid board revision.
818 Board revision configuration adjustment
821 When the user builds for board ``plank@<revision>`` it is possible to make
828 When building for a specific board revision, the above files are used as a
831 - :file:`<board>_<qualifiers>_<revision>_defconfig`: a specific revision
835 - :file:`<board>_<revision>_defconfig`: a specific revision defconfig which is
838 - :file:`<board>_<qualifiers>_<revision>.overlay`: a specific revision dts
842 - :file:`<board>_<revision>.overlay`: a specific revision dts overlay which is
846 place common revision adjustments which apply to all SoCs and variants in a
848 adjustments in a dedicated revision file.
851 revision adjustments:
856 …lank_0_5_0_defconfig # Kconfig adjustment for all plank board qualifiers on revision 0.5.0
857 ├── plank_0_5_0.overlay # DTS overlay for all plank board qualifiers on revision 0.5.0
858 …defconfig # Kconfig adjustment for plank board when building for soc1 variant foo on revision 1.5.0
860 Custom revision.cmake files
874 ``custom`` revision type.
877 field in the ``revision`` section of the :file:`board.yml` must be written as:
882 revision:
885 When using custom revisions then a :file:`revision.cmake` must be created in the
888 The :file:`revision.cmake` will be included by the build system when building
889 for the board and it is the responsibility of the file to validate the revision
892 The :makevar:`BOARD_REVISION` variable holds the revision value specified by the
895 To signal to the build system that it should use a different revision than the
896 one specified by the user, :file:`revision.cmake` can set the variable
897 ``ACTIVE_BOARD_REVISION`` to the revision to use instead. The corresponding
999 ├── plank_<revision>.conf # optional
1001 └── plank_<revision>.overlay # optional