aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/vi.c
diff options
context:
space:
mode:
authorFlora Cui <Flora.Cui@amd.com>2015-11-02 08:15:55 -0500
committerAlex Deucher <alexander.deucher@amd.com>2015-11-03 11:46:44 -0500
commita3d08fa56b2b867460e58ecdb649b49804aaa5fd (patch)
treecce2d8bece22334b5286c5fe2af36682245f4c05 /drivers/gpu/drm/amd/amdgpu/vi.c
parent32544d021515f767e651648e5702472d48ab9436 (diff)
drm/amdgpu: extract common code in vi_common_early_init
Change-Id: I9ed25353c559e27bc1b1d5b50f977b0ff03de87f Signed-off-by: Flora Cui <Flora.Cui@amd.com> Reviewed-by: Jammy Zhou <Jammy.Zhou@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/vi.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/vi.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/vi.c b/drivers/gpu/drm/amd/amdgpu/vi.c
index 9904761c9c37..2e52f3e2c081 100644
--- a/drivers/gpu/drm/amd/amdgpu/vi.c
+++ b/drivers/gpu/drm/amd/amdgpu/vi.c
@@ -1410,8 +1410,6 @@ static int vi_common_early_init(void *handle)
1410 adev->cg_flags = 0; 1410 adev->cg_flags = 0;
1411 adev->pg_flags = 0; 1411 adev->pg_flags = 0;
1412 adev->external_rev_id = 0x1; 1412 adev->external_rev_id = 0x1;
1413 if (amdgpu_smc_load_fw && smc_enabled)
1414 adev->firmware.smu_load = true;
1415 break; 1413 break;
1416 case CHIP_FIJI: 1414 case CHIP_FIJI:
1417 case CHIP_TONGA: 1415 case CHIP_TONGA:
@@ -1419,8 +1417,6 @@ static int vi_common_early_init(void *handle)
1419 adev->cg_flags = 0; 1417 adev->cg_flags = 0;
1420 adev->pg_flags = 0; 1418 adev->pg_flags = 0;
1421 adev->external_rev_id = adev->rev_id + 0x14; 1419 adev->external_rev_id = adev->rev_id + 0x14;
1422 if (amdgpu_smc_load_fw && smc_enabled)
1423 adev->firmware.smu_load = true;
1424 break; 1420 break;
1425 case CHIP_CARRIZO: 1421 case CHIP_CARRIZO:
1426 case CHIP_STONEY: 1422 case CHIP_STONEY:
@@ -1429,14 +1425,15 @@ static int vi_common_early_init(void *handle)
1429 /* Disable UVD pg */ 1425 /* Disable UVD pg */
1430 adev->pg_flags = /* AMDGPU_PG_SUPPORT_UVD | */AMDGPU_PG_SUPPORT_VCE; 1426 adev->pg_flags = /* AMDGPU_PG_SUPPORT_UVD | */AMDGPU_PG_SUPPORT_VCE;
1431 adev->external_rev_id = adev->rev_id + 0x1; 1427 adev->external_rev_id = adev->rev_id + 0x1;
1432 if (amdgpu_smc_load_fw && smc_enabled)
1433 adev->firmware.smu_load = true;
1434 break; 1428 break;
1435 default: 1429 default:
1436 /* FIXME: not supported yet */ 1430 /* FIXME: not supported yet */
1437 return -EINVAL; 1431 return -EINVAL;
1438 } 1432 }
1439 1433
1434 if (amdgpu_smc_load_fw && smc_enabled)
1435 adev->firmware.smu_load = true;
1436
1440 return 0; 1437 return 0;
1441} 1438}
1442 1439