:orphan:
.. raw:: html
.. dtcompatible:: fixed-layout
.. _dtbinding_fixed_layout:
fixed-layout
############
.. sidebar:: Overview
:Name: ``fixed-layout``
:Vendor: :ref:`Generic or vendor-independent `
:Used in: :zephyr:board-catalog:`List of boards <#compatibles=fixed-layout>` using
this compatible
Description
***********
.. code-block:: none
Fixed layout for Non-Volatile memory.
Properties
**********
Top level properties
====================
These property descriptions apply to "fixed-layout"
nodes themselves. This page also describes child node
properties in the following sections.
.. tabs::
.. group-tab:: Node specific properties
Properties not inherited from the base binding file.
(None)
.. group-tab:: Deprecated node specific properties
Deprecated properties not inherited from the base binding file.
(None)
.. group-tab:: Base properties
Properties inherited from the base binding file, which defines
common properties that may be set on many nodes. Not all of these
may apply to the "fixed-layout" compatible.
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``#address-cells``
- ``int``
- .. code-block:: none
Number of cells required to represent a child node's
reg property address.
Constant value: ``1``
* - ``#size-cells``
- ``int``
- .. code-block:: none
Number of cells required to represent a child node's size.
Constant value: ``1``
Child node properties
=====================
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``reg``
- ``array``
- .. code-block:: none
This should be in the format , where OFFSET
is the offset of the NVMEM cell relative to the base
address of the parent memory, and SIZE is the size of
the cell in bytes.
This property is **required**.
See :ref:`zephyr:dt-important-props` for more information.
* - ``read-only``
- ``boolean``
- .. code-block:: none
Set this property if the cell is read-only.