]>
Commit | Line | Data |
---|---|---|
e454b359 MD |
1 | DT bindings for the Renesas Advanced Power Management Unit |
2 | ||
304ce592 | 3 | Renesas R-Car and RZ/G1 SoCs utilize one or more APMU hardware units |
e454b359 MD |
4 | for CPU core power domain control including SMP boot and CPU Hotplug. |
5 | ||
6 | Required properties: | |
7 | ||
8 | - compatible: Should be "renesas,<soctype>-apmu", "renesas,apmu" as fallback. | |
9 | Examples with soctypes are: | |
304ce592 | 10 | - "renesas,r8a7743-apmu" (RZ/G1M) |
e454b359 MD |
11 | - "renesas,r8a7790-apmu" (R-Car H2) |
12 | - "renesas,r8a7791-apmu" (R-Car M2-W) | |
13 | - "renesas,r8a7792-apmu" (R-Car V2H) | |
14 | - "renesas,r8a7793-apmu" (R-Car M2-N) | |
15 | - "renesas,r8a7794-apmu" (R-Car E2) | |
16 | ||
17 | - reg: Base address and length of the I/O registers used by the APMU. | |
18 | ||
19 | - cpus: This node contains a list of CPU cores, which should match the order | |
20 | of CPU cores used by the WUPCR and PSTR registers in the Advanced Power | |
21 | Management Unit section of the device's datasheet. | |
22 | ||
23 | ||
24 | Example: | |
25 | ||
26 | This shows the r8a7791 APMU that can control CPU0 and CPU1. | |
27 | ||
28 | apmu@e6152000 { | |
29 | compatible = "renesas,r8a7791-apmu", "renesas,apmu"; | |
30 | reg = <0 0xe6152000 0 0x188>; | |
31 | cpus = <&cpu0 &cpu1>; | |
32 | }; |