mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-02-07 07:45:22 +07:00
![Mikko Perttunen](/assets/img/avatar_default.png)
The Tegra194 power management controller has one additional register aperture to be specified in the device tree node. Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Thierry Reding <treding@nvidia.com>
37 lines
842 B
Plaintext
37 lines
842 B
Plaintext
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;
|
|
};
|