GNU Linux-libre 6.8.9-gnu
[releases.git] / Documentation / devicetree / bindings / reset / socionext,uniphier-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/socionext,uniphier-reset.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: UniPhier reset controller
8
9 maintainers:
10   - Masahiro Yamada <yamada.masahiro@socionext.com>
11
12 properties:
13   compatible:
14     oneOf:
15       - description: System reset
16         enum:
17           - socionext,uniphier-ld4-reset
18           - socionext,uniphier-pro4-reset
19           - socionext,uniphier-sld8-reset
20           - socionext,uniphier-pro5-reset
21           - socionext,uniphier-pxs2-reset
22           - socionext,uniphier-ld6b-reset
23           - socionext,uniphier-ld11-reset
24           - socionext,uniphier-ld20-reset
25           - socionext,uniphier-pxs3-reset
26           - socionext,uniphier-nx1-reset
27       - description: Media I/O (MIO) reset, SD reset
28         enum:
29           - socionext,uniphier-ld4-mio-reset
30           - socionext,uniphier-pro4-mio-reset
31           - socionext,uniphier-sld8-mio-reset
32           - socionext,uniphier-pro5-sd-reset
33           - socionext,uniphier-pxs2-sd-reset
34           - socionext,uniphier-ld11-mio-reset
35           - socionext,uniphier-ld11-sd-reset
36           - socionext,uniphier-ld20-sd-reset
37           - socionext,uniphier-pxs3-sd-reset
38           - socionext,uniphier-nx1-sd-reset
39       - description: Peripheral reset
40         enum:
41           - socionext,uniphier-ld4-peri-reset
42           - socionext,uniphier-pro4-peri-reset
43           - socionext,uniphier-sld8-peri-reset
44           - socionext,uniphier-pro5-peri-reset
45           - socionext,uniphier-pxs2-peri-reset
46           - socionext,uniphier-ld11-peri-reset
47           - socionext,uniphier-ld20-peri-reset
48           - socionext,uniphier-pxs3-peri-reset
49           - socionext,uniphier-nx1-peri-reset
50       - description: Analog signal amplifier reset
51         enum:
52           - socionext,uniphier-ld11-adamv-reset
53           - socionext,uniphier-ld20-adamv-reset
54
55   "#reset-cells":
56     const: 1
57
58   resets:
59     maxItems: 1
60
61 additionalProperties: false
62
63 required:
64   - compatible
65   - "#reset-cells"
66
67 examples:
68   - |
69     reset-controller {
70         compatible = "socionext,uniphier-ld11-reset";
71         #reset-cells = <1>;
72     };