Merge tag 'fsnotify_for_v6.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / reset / xlnx,zynqmp-reset.yaml
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/reset/xlnx,zynqmp-reset.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Zynq UltraScale+ MPSoC and Versal reset
8
9 maintainers:
10   - Piyush Mehta <piyush.mehta@amd.com>
11
12 description: |
13   The Zynq UltraScale+ MPSoC and Versal has several different resets.
14
15   The PS reset subsystem is responsible for handling the external reset
16   input to the device and that all internal reset requirements are met
17   for the system (as a whole) and for the functional units.
18
19   Please also refer to reset.txt in this directory for common reset
20   controller binding usage. Device nodes that need access to reset
21   lines should specify them as a reset phandle in their corresponding
22   node as specified in reset.txt.
23
24   For list of all valid reset indices for Zynq UltraScale+ MPSoC
25   <dt-bindings/reset/xlnx-zynqmp-resets.h>
26
27   For list of all valid reset indices for Versal
28   <dt-bindings/reset/xlnx-versal-resets.h>
29
30 properties:
31   compatible:
32     enum:
33       - xlnx,zynqmp-reset
34       - xlnx,versal-reset
35
36   "#reset-cells":
37     const: 1
38
39 required:
40   - compatible
41   - "#reset-cells"
42
43 additionalProperties: false
44
45 examples:
46   - |
47     zynqmp_reset: reset-controller {
48         compatible = "xlnx,zynqmp-reset";
49         #reset-cells = <1>;
50     };
51
52 ...