diff options
author | Alex Deucher <alexdeucher@gmail.com> | 2014-04-11 11:21:51 -0400 |
---|---|---|
committer | Christian König <christian.koenig@amd.com> | 2014-04-17 07:59:53 -0400 |
commit | 7e1858f9aff7d608b3d0abad4bda0130de887b89 (patch) | |
tree | 198256ccfa662a00c3f6aaa9ec0cf1a33c7b23ee /drivers/gpu/drm/radeon/ci_dpm.c | |
parent | 277babc374f6ecab6af182554f5d9f35a7768755 (diff) |
drm/radeon: re-enable mclk dpm on R7 260X asics
If the new mc ucode is available.
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Diffstat (limited to 'drivers/gpu/drm/radeon/ci_dpm.c')
-rw-r--r-- | drivers/gpu/drm/radeon/ci_dpm.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/ci_dpm.c b/drivers/gpu/drm/radeon/ci_dpm.c index 18e91ee2c8b7..10dae4106c08 100644 --- a/drivers/gpu/drm/radeon/ci_dpm.c +++ b/drivers/gpu/drm/radeon/ci_dpm.c | |||
@@ -21,8 +21,10 @@ | |||
21 | * | 21 | * |
22 | */ | 22 | */ |
23 | 23 | ||
24 | #include <linux/firmware.h> | ||
24 | #include "drmP.h" | 25 | #include "drmP.h" |
25 | #include "radeon.h" | 26 | #include "radeon.h" |
27 | #include "radeon_ucode.h" | ||
26 | #include "cikd.h" | 28 | #include "cikd.h" |
27 | #include "r600_dpm.h" | 29 | #include "r600_dpm.h" |
28 | #include "ci_dpm.h" | 30 | #include "ci_dpm.h" |
@@ -5147,9 +5149,11 @@ int ci_dpm_init(struct radeon_device *rdev) | |||
5147 | pi->mclk_dpm_key_disabled = 0; | 5149 | pi->mclk_dpm_key_disabled = 0; |
5148 | pi->pcie_dpm_key_disabled = 0; | 5150 | pi->pcie_dpm_key_disabled = 0; |
5149 | 5151 | ||
5150 | /* mclk dpm is unstable on some R7 260X cards */ | 5152 | /* mclk dpm is unstable on some R7 260X cards with the old mc ucode */ |
5151 | if (rdev->pdev->device == 0x6658) | 5153 | if ((rdev->pdev->device == 0x6658) && |
5154 | (rdev->mc_fw->size == (BONAIRE_MC_UCODE_SIZE * 4))) { | ||
5152 | pi->mclk_dpm_key_disabled = 1; | 5155 | pi->mclk_dpm_key_disabled = 1; |
5156 | } | ||
5153 | 5157 | ||
5154 | pi->caps_sclk_ds = true; | 5158 | pi->caps_sclk_ds = true; |
5155 | 5159 | ||