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: 10c43e7983SPiyush Mehta - Piyush Mehta <piyush.mehta@amd.com> 11c43e7983SPiyush Mehta 12c43e7983SPiyush Mehtadescription: | 13c43e7983SPiyush Mehta The Zynq UltraScale+ MPSoC and Versal has several different resets. 14c43e7983SPiyush Mehta 15c43e7983SPiyush Mehta The PS reset subsystem is responsible for handling the external reset 16c43e7983SPiyush Mehta input to the device and that all internal reset requirements are met 17c43e7983SPiyush Mehta for the system (as a whole) and for the functional units. 18c43e7983SPiyush Mehta 19c43e7983SPiyush Mehta Please also refer to reset.txt in this directory for common reset 20c43e7983SPiyush Mehta controller binding usage. Device nodes that need access to reset 21c43e7983SPiyush Mehta lines should specify them as a reset phandle in their corresponding 22c43e7983SPiyush Mehta node as specified in reset.txt. 23c43e7983SPiyush Mehta 24c43e7983SPiyush Mehta For list of all valid reset indices for Zynq UltraScale+ MPSoC 25c43e7983SPiyush Mehta <dt-bindings/reset/xlnx-zynqmp-resets.h> 26c43e7983SPiyush Mehta 27c43e7983SPiyush Mehta For list of all valid reset indices for Versal 28c43e7983SPiyush Mehta <dt-bindings/reset/xlnx-versal-resets.h> 29c43e7983SPiyush Mehta 30c43e7983SPiyush Mehtaproperties: 31c43e7983SPiyush Mehta compatible: 32c43e7983SPiyush Mehta enum: 33c43e7983SPiyush Mehta - xlnx,zynqmp-reset 34c43e7983SPiyush Mehta - xlnx,versal-reset 35*737af37eSPiyush Mehta - xlnx,versal-net-reset 36c43e7983SPiyush Mehta 37c43e7983SPiyush Mehta "#reset-cells": 38c43e7983SPiyush Mehta const: 1 39c43e7983SPiyush Mehta 40c43e7983SPiyush Mehtarequired: 41c43e7983SPiyush Mehta - compatible 42c43e7983SPiyush Mehta - "#reset-cells" 43c43e7983SPiyush Mehta 44c43e7983SPiyush MehtaadditionalProperties: false 45c43e7983SPiyush Mehta 46c43e7983SPiyush Mehtaexamples: 47c43e7983SPiyush Mehta - | 48c43e7983SPiyush Mehta zynqmp_reset: reset-controller { 49c43e7983SPiyush Mehta compatible = "xlnx,zynqmp-reset"; 50c43e7983SPiyush Mehta #reset-cells = <1>; 51c43e7983SPiyush Mehta }; 52c43e7983SPiyush Mehta 53c43e7983SPiyush Mehta... 54