Commit | Line | Data |
---|---|---|
603311ba | 1 | DT bindings for the Renesas R-Car (RZ/G) System Controller |
a85fff3b GU |
2 | |
3 | == System Controller Node == | |
4 | ||
603311ba SS |
5 | The R-Car (RZ/G) System Controller provides power management for the CPU cores |
6 | and various coprocessors. | |
a85fff3b GU |
7 | |
8 | Required properties: | |
9 | - compatible: Must contain exactly one of the following: | |
603311ba | 10 | - "renesas,r8a7743-sysc" (RZ/G1M) |
08ea4a30 | 11 | - "renesas,r8a7744-sysc" (RZ/G1N) |
141723e0 | 12 | - "renesas,r8a7745-sysc" (RZ/G1E) |
964f7c0d | 13 | - "renesas,r8a77470-sysc" (RZ/G1C) |
7f0e99cc | 14 | - "renesas,r8a774a1-sysc" (RZ/G2M) |
39dc9a10 | 15 | - "renesas,r8a774c0-sysc" (RZ/G2E) |
a85fff3b GU |
16 | - "renesas,r8a7779-sysc" (R-Car H1) |
17 | - "renesas,r8a7790-sysc" (R-Car H2) | |
18 | - "renesas,r8a7791-sysc" (R-Car M2-W) | |
19 | - "renesas,r8a7792-sysc" (R-Car V2H) | |
20 | - "renesas,r8a7793-sysc" (R-Car M2-N) | |
21 | - "renesas,r8a7794-sysc" (R-Car E2) | |
22 | - "renesas,r8a7795-sysc" (R-Car H3) | |
2ff1bf77 | 23 | - "renesas,r8a7796-sysc" (R-Car M3-W) |
a527709b | 24 | - "renesas,r8a77965-sysc" (R-Car M3-N) |
bab9b2a7 | 25 | - "renesas,r8a77970-sysc" (R-Car V3M) |
41d6d8bd | 26 | - "renesas,r8a77980-sysc" (R-Car V3H) |
44b12d43 | 27 | - "renesas,r8a77990-sysc" (R-Car E3) |
eed17c42 | 28 | - "renesas,r8a77995-sysc" (R-Car D3) |
a85fff3b GU |
29 | - reg: Address start and address range for the device. |
30 | - #power-domain-cells: Must be 1. | |
31 | ||
32 | ||
33 | Example: | |
34 | ||
35 | sysc: system-controller@e6180000 { | |
36 | compatible = "renesas,r8a7791-sysc"; | |
37 | reg = <0 0xe6180000 0 0x0200>; | |
38 | #power-domain-cells = <1>; | |
39 | }; | |
40 | ||
41 | ||
42 | == PM Domain Consumers == | |
43 | ||
44 | Devices residing in a power area must refer to that power area, as documented | |
45 | by the generic PM domain bindings in | |
46 | Documentation/devicetree/bindings/power/power_domain.txt. | |
47 | ||
48 | Required properties: | |
49 | - power-domains: A phandle and symbolic PM domain specifier, as defined in | |
50 | <dt-bindings/power/r8a77*-sysc.h>. | |
51 | ||
52 | ||
53 | Example: | |
54 | ||
55 | L2_CA15: cache-controller@0 { | |
56 | compatible = "cache"; | |
57 | power-domains = <&sysc R8A7791_PD_CA15_SCU>; | |
58 | cache-unified; | |
59 | cache-level = <2>; | |
60 | }; |