1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/nvmem/layouts/fixed-cell.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Fixed offset & size NVMEM cell 8 9maintainers: 10 - Rafał Miłecki <rafal@milecki.pl> 11 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12 13properties: 14 compatible: 15 oneOf: 16 - const: mac-base 17 description: > 18 Cell with base MAC address to be used for calculating extra relative 19 addresses. 20 It can be stored in a plain binary format (cell length 6) or as an 21 ASCII text like "00:11:22:33:44:55" (cell length 17). 22 23 reg: 24 maxItems: 1 25 26 bits: 27 $ref: /schemas/types.yaml#/definitions/uint32-array 28 items: 29 - minimum: 0 30 maximum: 7 31 description: 32 Offset in bit within the address range specified by reg. 33 - minimum: 1 34 description: 35 Size in bit within the address range specified by reg. 36 37allOf: 38 - if: 39 properties: 40 compatible: 41 contains: 42 const: mac-base 43 required: [ compatible ] 44 then: 45 properties: 46 "#nvmem-cell-cells": 47 description: The first argument is a MAC address offset. 48 const: 1 49 required: 50 - "#nvmem-cell-cells" 51 52required: 53 - reg 54 55additionalProperties: true 56