Merge remote-tracking branch 'selinux/next'
[deliverable/linux.git] / Documentation / devicetree / bindings / reset / uniphier-reset.txt
1 UniPhier reset controller
2
3
4 System reset
5 ------------
6
7 Required properties:
8 - compatible: should be one of the following:
9 "socionext,uniphier-sld3-reset" - for PH1-sLD3 SoC.
10 "socionext,uniphier-ld4-reset" - for PH1-LD4 SoC.
11 "socionext,uniphier-pro4-reset" - for PH1-Pro4 SoC.
12 "socionext,uniphier-sld8-reset" - for PH1-sLD8 SoC.
13 "socionext,uniphier-pro5-reset" - for PH1-Pro5 SoC.
14 "socionext,uniphier-pxs2-reset" - for ProXstream2/PH1-LD6b SoC.
15 "socionext,uniphier-ld11-reset" - for PH1-LD11 SoC.
16 "socionext,uniphier-ld20-reset" - for PH1-LD20 SoC.
17 - #reset-cells: should be 1.
18
19 Example:
20
21 sysctrl@61840000 {
22 compatible = "socionext,uniphier-ld20-sysctrl",
23 "simple-mfd", "syscon";
24 reg = <0x61840000 0x4000>;
25
26 reset {
27 compatible = "socionext,uniphier-ld20-reset";
28 #reset-cells = <1>;
29 };
30
31 other nodes ...
32 };
33
34
35 Media I/O (MIO) reset
36 ---------------------
37
38 Required properties:
39 - compatible: should be one of the following:
40 "socionext,uniphier-sld3-mio-reset" - for PH1-sLD3 SoC.
41 "socionext,uniphier-ld4-mio-reset" - for PH1-LD4 SoC.
42 "socionext,uniphier-pro4-mio-reset" - for PH1-Pro4 SoC.
43 "socionext,uniphier-sld8-mio-reset" - for PH1-sLD8 SoC.
44 "socionext,uniphier-pro5-mio-reset" - for PH1-Pro5 SoC.
45 "socionext,uniphier-pxs2-mio-reset" - for ProXstream2/PH1-LD6b SoC.
46 "socionext,uniphier-ld11-mio-reset" - for PH1-LD11 SoC.
47 "socionext,uniphier-ld20-mio-reset" - for PH1-LD20 SoC.
48 - #reset-cells: should be 1.
49
50 Example:
51
52 mioctrl@59810000 {
53 compatible = "socionext,uniphier-ld20-mioctrl",
54 "simple-mfd", "syscon";
55 reg = <0x59810000 0x800>;
56
57 reset {
58 compatible = "socionext,uniphier-ld20-mio-reset";
59 #reset-cells = <1>;
60 };
61
62 other nodes ...
63 };
64
65
66 Peripheral reset
67 ----------------
68
69 Required properties:
70 - compatible: should be one of the following:
71 "socionext,uniphier-ld4-peri-reset" - for PH1-LD4 SoC.
72 "socionext,uniphier-pro4-peri-reset" - for PH1-Pro4 SoC.
73 "socionext,uniphier-sld8-peri-reset" - for PH1-sLD8 SoC.
74 "socionext,uniphier-pro5-peri-reset" - for PH1-Pro5 SoC.
75 "socionext,uniphier-pxs2-peri-reset" - for ProXstream2/PH1-LD6b SoC.
76 "socionext,uniphier-ld11-peri-reset" - for PH1-LD11 SoC.
77 "socionext,uniphier-ld20-peri-reset" - for PH1-LD20 SoC.
78 - #reset-cells: should be 1.
79
80 Example:
81
82 perictrl@59820000 {
83 compatible = "socionext,uniphier-ld20-perictrl",
84 "simple-mfd", "syscon";
85 reg = <0x59820000 0x200>;
86
87 reset {
88 compatible = "socionext,uniphier-ld20-peri-reset";
89 #reset-cells = <1>;
90 };
91
92 other nodes ...
93 };
This page took 0.0404 seconds and 5 git commands to generate.