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