diff options
author | seshendra Gadagottu <sgadagottu@nvidia.com> | 2016-10-27 13:54:18 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-11-01 14:36:51 -0400 |
commit | 161b61e6cc76c2050115039141027320a2f2e745 (patch) | |
tree | fdfdefb9bcb19c03e7d3f6cb315105dc473f88bb /drivers/gpu/nvgpu/gk20a/pmu_gk20a.c | |
parent | 9dce41e208818c0084c91685c8255942a2ca6e8d (diff) |
gpu: nvgpu: pmu HAL update
Update pmu HAL to check for pmu support.
pmu initialization will check for pmu support in
that platform.
JIRA GV11B-21
Change-Id: Ib55be58a1540862b7a91a6162544d10be85b5eb4
Signed-off-by: seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-on: http://git-master/r/1243911
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/pmu_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/pmu_gk20a.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c index cd4bab76..58fb2acc 100644 --- a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c | |||
@@ -3266,8 +3266,14 @@ int gk20a_pmu_reset(struct gk20a *g) | |||
3266 | return err; | 3266 | return err; |
3267 | } | 3267 | } |
3268 | 3268 | ||
3269 | static bool gk20a_is_pmu_supported(struct gk20a *g) | ||
3270 | { | ||
3271 | return true; | ||
3272 | } | ||
3273 | |||
3269 | void gk20a_init_pmu_ops(struct gpu_ops *gops) | 3274 | void gk20a_init_pmu_ops(struct gpu_ops *gops) |
3270 | { | 3275 | { |
3276 | gops->pmu.is_pmu_supported = gk20a_is_pmu_supported; | ||
3271 | gops->pmu.prepare_ucode = gk20a_prepare_ucode; | 3277 | gops->pmu.prepare_ucode = gk20a_prepare_ucode; |
3272 | gops->pmu.pmu_setup_hw_and_bootstrap = gk20a_init_pmu_setup_hw1; | 3278 | gops->pmu.pmu_setup_hw_and_bootstrap = gk20a_init_pmu_setup_hw1; |
3273 | gops->pmu.pmu_nsbootstrap = pmu_bootstrap; | 3279 | gops->pmu.pmu_nsbootstrap = pmu_bootstrap; |