diff options
Diffstat (limited to 'drivers/gpu/nvgpu/pmuif')
-rw-r--r-- | drivers/gpu/nvgpu/pmuif/gpmuifpmgr.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/pmuif/gpmuifpmgr.h b/drivers/gpu/nvgpu/pmuif/gpmuifpmgr.h index 613dcea6..b985b015 100644 --- a/drivers/gpu/nvgpu/pmuif/gpmuifpmgr.h +++ b/drivers/gpu/nvgpu/pmuif/gpmuifpmgr.h | |||
@@ -212,6 +212,15 @@ struct nv_pmu_pmgr_pwr_policy_hw_threshold { | |||
212 | u16 low_threshold_value; | 212 | u16 low_threshold_value; |
213 | }; | 213 | }; |
214 | 214 | ||
215 | struct nv_pmu_pmgr_pwr_policy_sw_threshold { | ||
216 | struct nv_pmu_pmgr_pwr_policy super; | ||
217 | u8 threshold_idx; | ||
218 | u8 low_threshold_idx; | ||
219 | bool b_use_low_threshold; | ||
220 | u16 low_threshold_value; | ||
221 | u8 event_id; | ||
222 | }; | ||
223 | |||
215 | struct nv_pmu_pmgr_pwr_policy_pmu_compactible { | 224 | struct nv_pmu_pmgr_pwr_policy_pmu_compactible { |
216 | u8 pmu_compactible_data[68]; | 225 | u8 pmu_compactible_data[68]; |
217 | }; | 226 | }; |
@@ -220,6 +229,7 @@ union nv_pmu_pmgr_pwr_policy_union { | |||
220 | struct nv_pmu_boardobj board_obj; | 229 | struct nv_pmu_boardobj board_obj; |
221 | struct nv_pmu_pmgr_pwr_policy pwr_policy; | 230 | struct nv_pmu_pmgr_pwr_policy pwr_policy; |
222 | struct nv_pmu_pmgr_pwr_policy_hw_threshold hw_threshold; | 231 | struct nv_pmu_pmgr_pwr_policy_hw_threshold hw_threshold; |
232 | struct nv_pmu_pmgr_pwr_policy_sw_threshold sw_threshold; | ||
223 | struct nv_pmu_pmgr_pwr_policy_pmu_compactible pmu_pwr_policy; | 233 | struct nv_pmu_pmgr_pwr_policy_pmu_compactible pmu_pwr_policy; |
224 | }; | 234 | }; |
225 | 235 | ||