56 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---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 cell8 9maintainers:10 - Rafał Miłecki <rafal@milecki.pl>11 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>12 13properties:14 compatible:15 oneOf:16 - const: mac-base17 description: >18 Cell with base MAC address to be used for calculating extra relative19 addresses.20 It can be stored in a plain binary format (cell length 6) or as an21 ASCII text like "00:11:22:33:44:55" (cell length 17).22 23 reg:24 maxItems: 125 26 bits:27 $ref: /schemas/types.yaml#/definitions/uint32-array28 items:29 - minimum: 030 maximum: 731 description:32 Offset in bit within the address range specified by reg.33 - minimum: 134 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-base43 required: [ compatible ]44 then:45 properties:46 "#nvmem-cell-cells":47 description: The first argument is a MAC address offset.48 const: 149 required:50 - "#nvmem-cell-cells"51 52required:53 - reg54 55additionalProperties: true56