aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2016-03-31 16:56:22 -0400
committerAlex Deucher <alexander.deucher@amd.com>2016-04-01 10:08:37 -0400
commit1f8628c76454561de3c3acd513fa9b17abf864cf (patch)
tree0a313d028da25593df625c42f0e53f9f4bce0b46 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
parentb634de4f446c062a0c95ec4d150b4cf7c85e3526 (diff)
drm/amdgpu: print vram type rather than just DDR
We have the info, so use it rather than reporting just DDR. Reviewed-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_object.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
index 56d1458393cc..5b6639faa731 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
@@ -476,6 +476,17 @@ int amdgpu_bo_evict_vram(struct amdgpu_device *adev)
476 return ttm_bo_evict_mm(&adev->mman.bdev, TTM_PL_VRAM); 476 return ttm_bo_evict_mm(&adev->mman.bdev, TTM_PL_VRAM);
477} 477}
478 478
479static const char *amdgpu_vram_names[] = {
480 "UNKNOWN",
481 "GDDR1",
482 "DDR2",
483 "GDDR3",
484 "GDDR4",
485 "GDDR5",
486 "HBM",
487 "DDR3"
488};
489
479int amdgpu_bo_init(struct amdgpu_device *adev) 490int amdgpu_bo_init(struct amdgpu_device *adev)
480{ 491{
481 /* Add an MTRR for the VRAM */ 492 /* Add an MTRR for the VRAM */
@@ -484,8 +495,8 @@ int amdgpu_bo_init(struct amdgpu_device *adev)
484 DRM_INFO("Detected VRAM RAM=%lluM, BAR=%lluM\n", 495 DRM_INFO("Detected VRAM RAM=%lluM, BAR=%lluM\n",
485 adev->mc.mc_vram_size >> 20, 496 adev->mc.mc_vram_size >> 20,
486 (unsigned long long)adev->mc.aper_size >> 20); 497 (unsigned long long)adev->mc.aper_size >> 20);
487 DRM_INFO("RAM width %dbits DDR\n", 498 DRM_INFO("RAM width %dbits %s\n",
488 adev->mc.vram_width); 499 adev->mc.vram_width, amdgpu_vram_names[adev->mc.vram_type]);
489 return amdgpu_ttm_init(adev); 500 return amdgpu_ttm_init(adev);
490} 501}
491 502