Commit 090f4b6a authored by Alex Deucher's avatar Alex Deucher

drm/radeon: enable mgcg on SI

Now that the CP is no longer reset and cg is properly
disabled in when appropriate in the dpm code we can
now enable mgcg (medium grained clockgating).
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 4cb0add2
...@@ -2338,7 +2338,7 @@ int radeon_asic_init(struct radeon_device *rdev) ...@@ -2338,7 +2338,7 @@ int radeon_asic_init(struct radeon_device *rdev)
switch (rdev->family) { switch (rdev->family) {
case CHIP_TAHITI: case CHIP_TAHITI:
rdev->cg_flags = rdev->cg_flags =
/*RADEON_CG_SUPPORT_GFX_MGCG |*/ RADEON_CG_SUPPORT_GFX_MGCG |
RADEON_CG_SUPPORT_GFX_MGLS | RADEON_CG_SUPPORT_GFX_MGLS |
/*RADEON_CG_SUPPORT_GFX_CGCG |*/ /*RADEON_CG_SUPPORT_GFX_CGCG |*/
RADEON_CG_SUPPORT_GFX_CGLS | RADEON_CG_SUPPORT_GFX_CGLS |
...@@ -2355,7 +2355,7 @@ int radeon_asic_init(struct radeon_device *rdev) ...@@ -2355,7 +2355,7 @@ int radeon_asic_init(struct radeon_device *rdev)
break; break;
case CHIP_PITCAIRN: case CHIP_PITCAIRN:
rdev->cg_flags = rdev->cg_flags =
/*RADEON_CG_SUPPORT_GFX_MGCG |*/ RADEON_CG_SUPPORT_GFX_MGCG |
RADEON_CG_SUPPORT_GFX_MGLS | RADEON_CG_SUPPORT_GFX_MGLS |
/*RADEON_CG_SUPPORT_GFX_CGCG |*/ /*RADEON_CG_SUPPORT_GFX_CGCG |*/
RADEON_CG_SUPPORT_GFX_CGLS | RADEON_CG_SUPPORT_GFX_CGLS |
...@@ -2374,7 +2374,7 @@ int radeon_asic_init(struct radeon_device *rdev) ...@@ -2374,7 +2374,7 @@ int radeon_asic_init(struct radeon_device *rdev)
break; break;
case CHIP_VERDE: case CHIP_VERDE:
rdev->cg_flags = rdev->cg_flags =
/*RADEON_CG_SUPPORT_GFX_MGCG |*/ RADEON_CG_SUPPORT_GFX_MGCG |
RADEON_CG_SUPPORT_GFX_MGLS | RADEON_CG_SUPPORT_GFX_MGLS |
/*RADEON_CG_SUPPORT_GFX_CGCG |*/ /*RADEON_CG_SUPPORT_GFX_CGCG |*/
RADEON_CG_SUPPORT_GFX_CGLS | RADEON_CG_SUPPORT_GFX_CGLS |
...@@ -2395,7 +2395,7 @@ int radeon_asic_init(struct radeon_device *rdev) ...@@ -2395,7 +2395,7 @@ int radeon_asic_init(struct radeon_device *rdev)
break; break;
case CHIP_OLAND: case CHIP_OLAND:
rdev->cg_flags = rdev->cg_flags =
/*RADEON_CG_SUPPORT_GFX_MGCG |*/ RADEON_CG_SUPPORT_GFX_MGCG |
RADEON_CG_SUPPORT_GFX_MGLS | RADEON_CG_SUPPORT_GFX_MGLS |
/*RADEON_CG_SUPPORT_GFX_CGCG |*/ /*RADEON_CG_SUPPORT_GFX_CGCG |*/
RADEON_CG_SUPPORT_GFX_CGLS | RADEON_CG_SUPPORT_GFX_CGLS |
...@@ -2413,7 +2413,7 @@ int radeon_asic_init(struct radeon_device *rdev) ...@@ -2413,7 +2413,7 @@ int radeon_asic_init(struct radeon_device *rdev)
break; break;
case CHIP_HAINAN: case CHIP_HAINAN:
rdev->cg_flags = rdev->cg_flags =
/*RADEON_CG_SUPPORT_GFX_MGCG |*/ RADEON_CG_SUPPORT_GFX_MGCG |
RADEON_CG_SUPPORT_GFX_MGLS | RADEON_CG_SUPPORT_GFX_MGLS |
/*RADEON_CG_SUPPORT_GFX_CGCG |*/ /*RADEON_CG_SUPPORT_GFX_CGCG |*/
RADEON_CG_SUPPORT_GFX_CGLS | RADEON_CG_SUPPORT_GFX_CGLS |
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment