Commit c6c59853 authored by Jordan Crouse's avatar Jordan Crouse Committed by Rob Clark

dt-bindings: drm/msm/a6xx: Add GX power-domain for GMU bindings

The GMU should have two power domains defined: "cx" and "gx". "cx" is the
actual power domain for the device and "gx" will be attached at runtime
to manage reference counting on the GPU device in case of a GMU crash.
Signed-off-by: default avatarJordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: default avatarRob Clark <robdclark@chromium.org>
parent b94a6e37
...@@ -24,7 +24,10 @@ Required properties: ...@@ -24,7 +24,10 @@ Required properties:
* "cxo" * "cxo"
* "axi" * "axi"
* "mnoc" * "mnoc"
- power-domains: should be <&clock_gpucc GPU_CX_GDSC> - power-domains: should be:
<&clock_gpucc GPU_CX_GDSC>
<&clock_gpucc GPU_GX_GDSC>
- power-domain-names: Matching names for the power domains
- iommus: phandle to the adreno iommu - iommus: phandle to the adreno iommu
- operating-points-v2: phandle to the OPP operating points - operating-points-v2: phandle to the OPP operating points
...@@ -51,7 +54,10 @@ Example: ...@@ -51,7 +54,10 @@ Example:
<&gcc GCC_GPU_MEMNOC_GFX_CLK>; <&gcc GCC_GPU_MEMNOC_GFX_CLK>;
clock-names = "gmu", "cxo", "axi", "memnoc"; clock-names = "gmu", "cxo", "axi", "memnoc";
power-domains = <&gpucc GPU_CX_GDSC>; power-domains = <&gpucc GPU_CX_GDSC>,
<&gpucc GPU_GX_GDSC>;
power-domain-names = "cx", "gx";
iommus = <&adreno_smmu 5>; iommus = <&adreno_smmu 5>;
operating-points-v2 = <&gmu_opp_table>; operating-points-v2 = <&gmu_opp_table>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment