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