diff options
author | Rex Zhu <Rex.Zhu@amd.com> | 2017-05-11 16:38:38 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-05-24 17:41:52 -0400 |
commit | a960d61cbd62544c04adb4fe6513577601ff4535 (patch) | |
tree | 11e9603c10acd5c9af4d2c1633609b4735ce8b09 /drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | |
parent | 4fa483e5b30bbc334d7335df95bcc5d8c062e9de (diff) | |
download | blackbird-obmc-linux-a960d61cbd62544c04adb4fe6513577601ff4535.tar.gz blackbird-obmc-linux-a960d61cbd62544c04adb4fe6513577601ff4535.zip |
drm/amd/powerplay: add raven support in hwmgr. (v2)
hwmgr handles the GPU power state management.
v2: squash in updates (Alex)
Signed-off-by: Rex Zhu <Rex.Zhu@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c')
-rw-r--r-- | drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c index ff4ae3de6bb6..27fe108823ee 100644 --- a/drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c @@ -115,6 +115,15 @@ int hwmgr_early_init(struct pp_instance *handle) return -EINVAL; } break; + case AMDGPU_FAMILY_RV: + switch (hwmgr->chip_id) { + case CHIP_RAVEN: + rv_init_function_pointers(hwmgr); + break; + default: + return -EINVAL; + } + break; default: return -EINVAL; } |