xlnx,zynqmp-nvmem.yaml 972 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. title: Zynq UltraScale+ MPSoC Non Volatile Memory interface
  7. description: |
  8. The ZynqMP MPSoC provides access to the hardware related data
  9. like SOC revision, IDCODE and specific purpose efuses.
  10. maintainers:
  11. - Kalyani Akula <kalyani.akula@amd.com>
  12. - Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
  13. allOf:
  14. - $ref: nvmem.yaml#
  15. properties:
  16. compatible:
  17. const: xlnx,zynqmp-nvmem-fw
  18. required:
  19. - compatible
  20. unevaluatedProperties: false
  21. examples:
  22. - |
  23. soc-nvmem {
  24. compatible = "xlnx,zynqmp-nvmem-fw";
  25. nvmem-layout {
  26. compatible = "fixed-layout";
  27. #address-cells = <1>;
  28. #size-cells = <1>;
  29. soc_revision: soc-revision@0 {
  30. reg = <0x0 0x4>;
  31. };
  32. };
  33. };