brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 8b38262 Raw
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