diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h index bd85e35998e7..955d6f21e2b3 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | |||
| @@ -52,6 +52,8 @@ enum amdgpu_dpm_event_src { | |||
| 52 | AMDGPU_DPM_EVENT_SRC_DIGIAL_OR_EXTERNAL = 4 | 52 | AMDGPU_DPM_EVENT_SRC_DIGIAL_OR_EXTERNAL = 4 |
| 53 | }; | 53 | }; |
| 54 | 54 | ||
| 55 | #define SCLK_DEEP_SLEEP_MASK 0x8 | ||
| 56 | |||
| 55 | struct amdgpu_ps { | 57 | struct amdgpu_ps { |
| 56 | u32 caps; /* vbios flags */ | 58 | u32 caps; /* vbios flags */ |
| 57 | u32 class; /* vbios flags */ | 59 | u32 class; /* vbios flags */ |
| @@ -317,6 +319,11 @@ struct amdgpu_dpm_funcs { | |||
| 317 | (adev)->powerplay.pp_funcs->get_fan_speed_percent((adev)->powerplay.pp_handle, (s)) : \ | 319 | (adev)->powerplay.pp_funcs->get_fan_speed_percent((adev)->powerplay.pp_handle, (s)) : \ |
| 318 | (adev)->pm.funcs->get_fan_speed_percent((adev), (s))) | 320 | (adev)->pm.funcs->get_fan_speed_percent((adev), (s))) |
| 319 | 321 | ||
| 322 | #define amdgpu_dpm_get_fan_speed_rpm(adev, s) \ | ||
| 323 | ((adev)->pp_enabled ? \ | ||
| 324 | (adev)->powerplay.pp_funcs->get_fan_speed_rpm((adev)->powerplay.pp_handle, (s)) : \ | ||
| 325 | -EINVAL) | ||
| 326 | |||
| 320 | #define amdgpu_dpm_get_sclk(adev, l) \ | 327 | #define amdgpu_dpm_get_sclk(adev, l) \ |
| 321 | ((adev)->pp_enabled ? \ | 328 | ((adev)->pp_enabled ? \ |
| 322 | (adev)->powerplay.pp_funcs->get_sclk((adev)->powerplay.pp_handle, (l)) : \ | 329 | (adev)->powerplay.pp_funcs->get_sclk((adev)->powerplay.pp_handle, (l)) : \ |
