summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/include
diff options
context:
space:
mode:
authorVaikundanathan S <vaikuns@nvidia.com>2018-03-29 06:06:44 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-04-25 12:35:56 -0400
commit244e29b1b527dce5497a96ca65c08f7ef22cfc65 (patch)
tree62ec57fad3f54dd810cb31a37cd375b8ab0e0916 /drivers/gpu/nvgpu/include
parent594f3d26ea55219fd1855d388477601d4cbb1a28 (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.h4
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 {
282struct nv_pmu_clk_clk_vf_point_volt_boardobj_set { 282struct 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
288union nv_pmu_clk_clk_vf_point_boardobj_set_union { 288union 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
297struct nv_pmu_clk_clk_vf_point_boardobjgrp_get_status_header { 297struct 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
301struct nv_pmu_clk_clk_vf_point_boardobj_get_status { 302struct 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
306struct nv_pmu_clk_clk_vf_point_volt_boardobj_get_status { 308struct nv_pmu_clk_clk_vf_point_volt_boardobj_get_status {