diff options
author | Alex Waterman <alexw@nvidia.com> | 2016-12-01 14:14:43 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-01-04 18:53:56 -0500 |
commit | ce6b4bac7aba37b229efdd8abc3c72a8061fcfa1 (patch) | |
tree | e7ca04b0d902d0497de4bfb90d0fd737ffe84f6f /drivers/gpu/nvgpu/gk20a/gk20a.h | |
parent | c116522b10a253f68dab8bf89c34a8b9e1be51b9 (diff) |
gpu: nvgpu: Add platform flag to disable ASPM
Add a platform flag and logic to disable ASPM on boot if a
platform does not want ASPM enabled.
Bug 200256272
Change-Id: I378997290377ef8ffa21bf8e7f3f59fa134b3d4d
Signed-off-by: Alex Waterman <alexw@nvidia.com>
Reviewed-on: http://git-master/r/1263271
(cherry picked from commit 01e4700b74f4b4c6f0b9ffb40747653f2b63ea3c)
Reviewed-on: http://git-master/r/1274477
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index dc130e33..9e0dd64a 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -744,6 +744,7 @@ struct gpu_ops { | |||
744 | void (*available_speeds)(struct gk20a *g, u32 *speed_mask); | 744 | void (*available_speeds)(struct gk20a *g, u32 *speed_mask); |
745 | u32 (*xve_readl)(struct gk20a *g, u32 reg); | 745 | u32 (*xve_readl)(struct gk20a *g, u32 reg); |
746 | void (*xve_writel)(struct gk20a *g, u32 reg, u32 val); | 746 | void (*xve_writel)(struct gk20a *g, u32 reg, u32 val); |
747 | void (*disable_aspm)(struct gk20a *g); | ||
747 | } xve; | 748 | } xve; |
748 | }; | 749 | }; |
749 | 750 | ||