diff options
author | Huang Rui <ray.huang@amd.com> | 2016-08-01 23:30:05 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2016-08-02 16:08:59 -0400 |
commit | 6d51c813b172b4374fe7a6b732b6666f8d77bfea (patch) | |
tree | d6456b8063287bbb9b12b4d02675465de0c39e21 /drivers/gpu/drm/amd/amdgpu | |
parent | 9761bc53c8e1c52f3f0aa4334f38fd87b0cf1613 (diff) |
drm/amdgpu: update golden setting of stoney
Signed-off-by: Huang Rui <ray.huang@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c index 717359d3ba8c..2aee2c6f3cd5 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | |||
@@ -103,6 +103,11 @@ static const u32 stoney_mgcg_cgcg_init[] = | |||
103 | mmMC_MEM_POWER_LS, 0xffffffff, 0x00000104 | 103 | mmMC_MEM_POWER_LS, 0xffffffff, 0x00000104 |
104 | }; | 104 | }; |
105 | 105 | ||
106 | static const u32 golden_settings_stoney_common[] = | ||
107 | { | ||
108 | mmMC_HUB_RDREQ_UVD, MC_HUB_RDREQ_UVD__PRESCALE_MASK, 0x00000004, | ||
109 | mmMC_RD_GRP_OTH, MC_RD_GRP_OTH__UVD_MASK, 0x00600000 | ||
110 | }; | ||
106 | 111 | ||
107 | static void gmc_v8_0_init_golden_registers(struct amdgpu_device *adev) | 112 | static void gmc_v8_0_init_golden_registers(struct amdgpu_device *adev) |
108 | { | 113 | { |
@@ -142,6 +147,9 @@ static void gmc_v8_0_init_golden_registers(struct amdgpu_device *adev) | |||
142 | amdgpu_program_register_sequence(adev, | 147 | amdgpu_program_register_sequence(adev, |
143 | stoney_mgcg_cgcg_init, | 148 | stoney_mgcg_cgcg_init, |
144 | (const u32)ARRAY_SIZE(stoney_mgcg_cgcg_init)); | 149 | (const u32)ARRAY_SIZE(stoney_mgcg_cgcg_init)); |
150 | amdgpu_program_register_sequence(adev, | ||
151 | golden_settings_stoney_common, | ||
152 | (const u32)ARRAY_SIZE(golden_settings_stoney_common)); | ||
145 | break; | 153 | break; |
146 | default: | 154 | default: |
147 | break; | 155 | break; |