dt-bindings: nvmem: Convert xlnx,zynqmp-nvmem.txt to yaml
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / nvmem / xlnx,zynqmp-nvmem.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/nvmem/xlnx,zynqmp-nvmem.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Zynq UltraScale+ MPSoC Non Volatile Memory interface
8
9 description: |
10     The ZynqMP MPSoC provides access to the hardware related data
11     like SOC revision, IDCODE and specific purpose efuses.
12
13 maintainers:
14   - Kalyani Akula <kalyani.akula@amd.com>
15   - Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
16
17 allOf:
18   - $ref: nvmem.yaml#
19
20 properties:
21   compatible:
22     const: xlnx,zynqmp-nvmem-fw
23
24 required:
25   - compatible
26
27 unevaluatedProperties: false
28
29 examples:
30   - |
31     nvmem {
32         compatible = "xlnx,zynqmp-nvmem-fw";
33         nvmem-layout {
34             compatible = "fixed-layout";
35             #address-cells = <1>;
36             #size-cells = <1>;
37
38             soc_revision: soc-revision@0 {
39                 reg = <0x0 0x4>;
40             };
41         };
42     };