diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2017-04-14 18:54:49 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-05-02 06:06:08 -0400 |
commit | a30924340f879db1f2857e066b919eeecf03c693 (patch) | |
tree | fe92f504d70854ab81819c7ab7d2a54c2d676836 /drivers/gpu/nvgpu/gk20a/gr_gk20a.h | |
parent | 4d1237f132163cb0a397a5407570377e77d70b1b (diff) |
gpu: nvgpu: Add new flag support_pmu to gk20a
Add new flag support_pmu to struct gk20a at probe time, and access it
from gk20a instead of support_gk20a_pmu() which depends on struct
device *.
JIRA NVGPU-16
Change-Id: I721f1a532e949c98346086abdc2630a8df6eba7b
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/1463546
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h index 24bfb3b7..06ce96e7 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h | |||
@@ -544,14 +544,14 @@ void gk20a_gr_clear_sm_hww(struct gk20a *g, | |||
544 | #define gr_gk20a_elpg_protected_call(g, func) \ | 544 | #define gr_gk20a_elpg_protected_call(g, func) \ |
545 | ({ \ | 545 | ({ \ |
546 | int err = 0; \ | 546 | int err = 0; \ |
547 | if (support_gk20a_pmu(g->dev) && g->elpg_enabled) {\ | 547 | if (g->support_pmu && g->elpg_enabled) {\ |
548 | err = gk20a_pmu_disable_elpg(g); \ | 548 | err = gk20a_pmu_disable_elpg(g); \ |
549 | if (err) \ | 549 | if (err) \ |
550 | gk20a_pmu_enable_elpg(g); \ | 550 | gk20a_pmu_enable_elpg(g); \ |
551 | } \ | 551 | } \ |
552 | if (!err) { \ | 552 | if (!err) { \ |
553 | err = func; \ | 553 | err = func; \ |
554 | if (support_gk20a_pmu(g->dev) && g->elpg_enabled) \ | 554 | if (g->support_pmu && g->elpg_enabled) \ |
555 | gk20a_pmu_enable_elpg(g); \ | 555 | gk20a_pmu_enable_elpg(g); \ |
556 | } \ | 556 | } \ |
557 | err; \ | 557 | err; \ |