Thierry Reding | 5e7d4c6 | 2017-02-23 18:11:57 +0100 | [diff] [blame] | 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 | - reg: Must contain an (offset, length) pair of the register set for each |
| 7 | entry in reg-names. |
| 8 | - reg-names: Must include the following entries: |
| 9 | - "pmc" |
| 10 | - "wake" |
| 11 | - "aotag" |
| 12 | - "scratch" |
| 13 | |
| 14 | Optional properties: |
| 15 | - nvidia,invert-interrupt: If present, inverts the PMU interrupt signal. |
| 16 | |
| 17 | Example: |
| 18 | |
| 19 | SoC DTSI: |
| 20 | |
| 21 | pmc@c3600000 { |
| 22 | compatible = "nvidia,tegra186-pmc"; |
| 23 | reg = <0 0x0c360000 0 0x10000>, |
| 24 | <0 0x0c370000 0 0x10000>, |
| 25 | <0 0x0c380000 0 0x10000>, |
| 26 | <0 0x0c390000 0 0x10000>; |
| 27 | reg-names = "pmc", "wake", "aotag", "scratch"; |
| 28 | }; |
| 29 | |
| 30 | Board DTS: |
| 31 | |
| 32 | pmc@c360000 { |
| 33 | nvidia,invert-interrupt; |
| 34 | }; |