1c43e7983SPiyush Mehta# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2c43e7983SPiyush Mehta%YAML 1.2 3c43e7983SPiyush Mehta--- 4c43e7983SPiyush Mehta$id: http://devicetree.org/schemas/reset/xlnx,zynqmp-reset.yaml# 5c43e7983SPiyush Mehta$schema: http://devicetree.org/meta-schemas/core.yaml# 6c43e7983SPiyush Mehta 7c43e7983SPiyush Mehtatitle: Zynq UltraScale+ MPSoC and Versal reset 8c43e7983SPiyush Mehta 9c43e7983SPiyush Mehtamaintainers: 10*2d3b3ab8SRadhey Shyam Pandey - Mubin Sayyed <mubin.sayyed@amd.com> 11*2d3b3ab8SRadhey Shyam Pandey - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com> 12c43e7983SPiyush Mehta 13c43e7983SPiyush Mehtadescription: | 14c43e7983SPiyush Mehta The Zynq UltraScale+ MPSoC and Versal has several different resets. 15c43e7983SPiyush Mehta 16c43e7983SPiyush Mehta The PS reset subsystem is responsible for handling the external reset 17c43e7983SPiyush Mehta input to the device and that all internal reset requirements are met 18c43e7983SPiyush Mehta for the system (as a whole) and for the functional units. 19c43e7983SPiyush Mehta 20c43e7983SPiyush Mehta Please also refer to reset.txt in this directory for common reset 21c43e7983SPiyush Mehta controller binding usage. Device nodes that need access to reset 22c43e7983SPiyush Mehta lines should specify them as a reset phandle in their corresponding 23c43e7983SPiyush Mehta node as specified in reset.txt. 24c43e7983SPiyush Mehta 25c43e7983SPiyush Mehta For list of all valid reset indices for Zynq UltraScale+ MPSoC 26c43e7983SPiyush Mehta <dt-bindings/reset/xlnx-zynqmp-resets.h> 27c43e7983SPiyush Mehta 28c43e7983SPiyush Mehta For list of all valid reset indices for Versal 29c43e7983SPiyush Mehta <dt-bindings/reset/xlnx-versal-resets.h> 30c43e7983SPiyush Mehta 31c43e7983SPiyush Mehtaproperties: 32c43e7983SPiyush Mehta compatible: 33c43e7983SPiyush Mehta enum: 34c43e7983SPiyush Mehta - xlnx,zynqmp-reset 35c43e7983SPiyush Mehta - xlnx,versal-reset 36737af37eSPiyush Mehta - xlnx,versal-net-reset 37c43e7983SPiyush Mehta 38c43e7983SPiyush Mehta "#reset-cells": 39c43e7983SPiyush Mehta const: 1 40c43e7983SPiyush Mehta 41c43e7983SPiyush Mehtarequired: 42c43e7983SPiyush Mehta - compatible 43c43e7983SPiyush Mehta - "#reset-cells" 44c43e7983SPiyush Mehta 45c43e7983SPiyush MehtaadditionalProperties: false 46c43e7983SPiyush Mehta 47c43e7983SPiyush Mehtaexamples: 48c43e7983SPiyush Mehta - | 49c43e7983SPiyush Mehta zynqmp_reset: reset-controller { 50c43e7983SPiyush Mehta compatible = "xlnx,zynqmp-reset"; 51c43e7983SPiyush Mehta #reset-cells = <1>; 52c43e7983SPiyush Mehta }; 53c43e7983SPiyush Mehta 54c43e7983SPiyush Mehta... 55