: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.