xref: /freebsd/sys/contrib/device-tree/Bindings/nvmem/xlnx,zynqmp-nvmem.yaml (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
101950c46SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
201950c46SEmmanuel Vadot%YAML 1.2
301950c46SEmmanuel Vadot---
401950c46SEmmanuel Vadot$id: http://devicetree.org/schemas/nvmem/xlnx,zynqmp-nvmem.yaml#
501950c46SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
601950c46SEmmanuel Vadot
701950c46SEmmanuel Vadottitle: Zynq UltraScale+ MPSoC Non Volatile Memory interface
801950c46SEmmanuel Vadot
901950c46SEmmanuel Vadotdescription: |
1001950c46SEmmanuel Vadot    The ZynqMP MPSoC provides access to the hardware related data
1101950c46SEmmanuel Vadot    like SOC revision, IDCODE and specific purpose efuses.
1201950c46SEmmanuel Vadot
1301950c46SEmmanuel Vadotmaintainers:
1401950c46SEmmanuel Vadot  - Kalyani Akula <kalyani.akula@amd.com>
1501950c46SEmmanuel Vadot  - Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
1601950c46SEmmanuel Vadot
1701950c46SEmmanuel VadotallOf:
1801950c46SEmmanuel Vadot  - $ref: nvmem.yaml#
1901950c46SEmmanuel Vadot
2001950c46SEmmanuel Vadotproperties:
2101950c46SEmmanuel Vadot  compatible:
2201950c46SEmmanuel Vadot    const: xlnx,zynqmp-nvmem-fw
2301950c46SEmmanuel Vadot
2401950c46SEmmanuel Vadotrequired:
2501950c46SEmmanuel Vadot  - compatible
2601950c46SEmmanuel Vadot
2701950c46SEmmanuel VadotunevaluatedProperties: false
2801950c46SEmmanuel Vadot
2901950c46SEmmanuel Vadotexamples:
3001950c46SEmmanuel Vadot  - |
31*0e8011faSEmmanuel Vadot    soc-nvmem {
3201950c46SEmmanuel Vadot        compatible = "xlnx,zynqmp-nvmem-fw";
3301950c46SEmmanuel Vadot        nvmem-layout {
3401950c46SEmmanuel Vadot            compatible = "fixed-layout";
3501950c46SEmmanuel Vadot            #address-cells = <1>;
3601950c46SEmmanuel Vadot            #size-cells = <1>;
3701950c46SEmmanuel Vadot
3801950c46SEmmanuel Vadot            soc_revision: soc-revision@0 {
3901950c46SEmmanuel Vadot                reg = <0x0 0x4>;
4001950c46SEmmanuel Vadot            };
4101950c46SEmmanuel Vadot        };
4201950c46SEmmanuel Vadot    };
43