diff options
author | Deepak Goyal <dgoyal@nvidia.com> | 2017-12-06 15:33:08 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-12-08 08:13:33 -0500 |
commit | d4c51a7321a506a73ad6c9c64b3a443ce98c1700 (patch) | |
tree | 4467fba16c2dde98a5f660b19defab74445460b1 /drivers/gpu/nvgpu/include/nvgpu | |
parent | 7d65ec92d8eea59ccb02baf63848e21a76b6f304 (diff) |
gpu: nvgpu: gv11b: Update elpg init seq for gv11b.
This updates register address/value pairs for
ELPG init sequence in GV11B.
Bug 200365505.
Change-Id: I62517c378c39f5025f797cf849f10e6b0eae27a8
Signed-off-by: Deepak Goyal <dgoyal@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1612642
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/include/nvgpu')
-rw-r--r-- | drivers/gpu/nvgpu/include/nvgpu/pmu.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/pmu.h b/drivers/gpu/nvgpu/include/nvgpu/pmu.h index a818f3d0..c0ceca61 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/pmu.h +++ b/drivers/gpu/nvgpu/include/nvgpu/pmu.h | |||
@@ -380,6 +380,15 @@ struct pmu_pg_stats_data { | |||
380 | u32 avg_exit_latency_us; | 380 | u32 avg_exit_latency_us; |
381 | }; | 381 | }; |
382 | 382 | ||
383 | /*! | ||
384 | * Structure/object which single register write need to be done during PG init | ||
385 | * sequence to set PROD values. | ||
386 | */ | ||
387 | struct pg_init_sequence_list { | ||
388 | u32 regaddr; | ||
389 | u32 writeval; | ||
390 | }; | ||
391 | |||
383 | /* PMU IPC Methods */ | 392 | /* PMU IPC Methods */ |
384 | void nvgpu_pmu_seq_init(struct nvgpu_pmu *pmu); | 393 | void nvgpu_pmu_seq_init(struct nvgpu_pmu *pmu); |
385 | 394 | ||