diff options
author | Vaikundanathan S <vaikuns@nvidia.com> | 2018-03-29 06:06:44 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-04-25 12:35:56 -0400 |
commit | 244e29b1b527dce5497a96ca65c08f7ef22cfc65 (patch) | |
tree | 62ec57fad3f54dd810cb31a37cd375b8ab0e0916 /drivers/gpu/nvgpu/include | |
parent | 594f3d26ea55219fd1855d388477601d4cbb1a28 (diff) |
gpu: nvgpu: Port vf_point as per Chips_a
- Update PMU interface for vf_point
Change-Id: I1c457026938025266a9325a93985d81fae3b9fa5
Signed-off-by: Vaikundanathan S <vaikuns@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1684286
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
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')
-rw-r--r-- | drivers/gpu/nvgpu/include/nvgpu/pmuif/gpmuifclk.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/pmuif/gpmuifclk.h b/drivers/gpu/nvgpu/include/nvgpu/pmuif/gpmuifclk.h index 616aca5c..63bce913 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/pmuif/gpmuifclk.h +++ b/drivers/gpu/nvgpu/include/nvgpu/pmuif/gpmuifclk.h | |||
@@ -282,7 +282,7 @@ struct nv_pmu_clk_clk_vf_point_freq_boardobj_set { | |||
282 | struct nv_pmu_clk_clk_vf_point_volt_boardobj_set { | 282 | struct nv_pmu_clk_clk_vf_point_volt_boardobj_set { |
283 | struct nv_pmu_clk_clk_vf_point_boardobj_set super; | 283 | struct nv_pmu_clk_clk_vf_point_boardobj_set super; |
284 | u32 source_voltage_uv; | 284 | u32 source_voltage_uv; |
285 | int freq_delta_khz; | 285 | struct ctrl_clk_freq_delta freq_delta; |
286 | }; | 286 | }; |
287 | 287 | ||
288 | union nv_pmu_clk_clk_vf_point_boardobj_set_union { | 288 | union nv_pmu_clk_clk_vf_point_boardobj_set_union { |
@@ -296,11 +296,13 @@ NV_PMU_BOARDOBJ_GRP_SET_MAKE_E255(clk, clk_vf_point); | |||
296 | 296 | ||
297 | struct nv_pmu_clk_clk_vf_point_boardobjgrp_get_status_header { | 297 | struct nv_pmu_clk_clk_vf_point_boardobjgrp_get_status_header { |
298 | struct nv_pmu_boardobjgrp_e255 super; | 298 | struct nv_pmu_boardobjgrp_e255 super; |
299 | u32 vf_points_cahce_counter; | ||
299 | }; | 300 | }; |
300 | 301 | ||
301 | struct nv_pmu_clk_clk_vf_point_boardobj_get_status { | 302 | struct nv_pmu_clk_clk_vf_point_boardobj_get_status { |
302 | struct nv_pmu_boardobj super; | 303 | struct nv_pmu_boardobj super; |
303 | struct ctrl_clk_vf_pair pair; | 304 | struct ctrl_clk_vf_pair pair; |
305 | u8 dummy[38]; | ||
304 | }; | 306 | }; |
305 | 307 | ||
306 | struct nv_pmu_clk_clk_vf_point_volt_boardobj_get_status { | 308 | struct nv_pmu_clk_clk_vf_point_volt_boardobj_get_status { |