GNU Linux-libre 4.19.264-gnu1
[releases.git] / Documentation / devicetree / bindings / arm / tegra / nvidia,tegra186-pmc.txt
1 NVIDIA Tegra Power Management Controller (PMC)
2
3 Required properties:
4 - compatible: Should contain one of the following:
5   - "nvidia,tegra186-pmc": for Tegra186
6   - "nvidia,tegra194-pmc": for Tegra194
7 - reg: Must contain an (offset, length) pair of the register set for each
8   entry in reg-names.
9 - reg-names: Must include the following entries:
10   - "pmc"
11   - "wake"
12   - "aotag"
13   - "scratch"
14   - "misc" (Only for Tegra194)
15
16 Optional properties:
17 - nvidia,invert-interrupt: If present, inverts the PMU interrupt signal.
18
19 Example:
20
21 SoC DTSI:
22
23         pmc@c3600000 {
24                 compatible = "nvidia,tegra186-pmc";
25                 reg = <0 0x0c360000 0 0x10000>,
26                       <0 0x0c370000 0 0x10000>,
27                       <0 0x0c380000 0 0x10000>,
28                       <0 0x0c390000 0 0x10000>;
29                 reg-names = "pmc", "wake", "aotag", "scratch";
30         };
31
32 Board DTS:
33
34         pmc@c360000 {
35                 nvidia,invert-interrupt;
36         };