summaryrefslogtreecommitdiffstats
path: root/dts/Bindings/nvmem/layouts/fixed-cell.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'dts/Bindings/nvmem/layouts/fixed-cell.yaml')
-rw-r--r--dts/Bindings/nvmem/layouts/fixed-cell.yaml26
1 files changed, 26 insertions, 0 deletions
diff --git a/dts/Bindings/nvmem/layouts/fixed-cell.yaml b/dts/Bindings/nvmem/layouts/fixed-cell.yaml
index e698098450..ac2381e660 100644
--- a/dts/Bindings/nvmem/layouts/fixed-cell.yaml
+++ b/dts/Bindings/nvmem/layouts/fixed-cell.yaml
@@ -11,6 +11,15 @@ maintainers:
- Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
properties:
+ compatible:
+ oneOf:
+ - const: mac-base
+ description: >
+ Cell with base MAC address to be used for calculating extra relative
+ addresses.
+ It can be stored in a plain binary format (cell length 6) or as an
+ ASCII text like "00:11:22:33:44:55" (cell length 17).
+
reg:
maxItems: 1
@@ -25,6 +34,23 @@ properties:
description:
Size in bit within the address range specified by reg.
+allOf:
+ - if:
+ required: [ compatible ]
+ then:
+ if:
+ properties:
+ compatible:
+ contains:
+ const: mac-base
+ then:
+ properties:
+ "#nvmem-cell-cells":
+ description: The first argument is a MAC address offset.
+ const: 1
+ required:
+ - "#nvmem-cell-cells"
+
required:
- reg