diff options
| author | Alex Deucher <alexander.deucher@amd.com> | 2017-08-22 13:06:30 -0400 | 
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2017-08-24 11:48:44 -0400 | 
| commit | faf505672600332369ec08044f1ec9eec73a5ab3 (patch) | |
| tree | 8cc0a6115db2de1f84d9d0a443415486edf0b9ca /drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | |
| parent | 5df239ff222509365769ce1a4efdd5924c9a15df (diff) | |
drm/amdgpu: move default gart size setting into gmc modules
Move the asic specific code into the IP modules.
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 52 | 
1 files changed, 0 insertions, 52 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c index 2027eb010a47..f4370081f6e6 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c @@ -57,58 +57,6 @@   */  /** - * amdgpu_gart_set_defaults - set the default gart_size - * - * @adev: amdgpu_device pointer - * - * Set the default gart_size based on parameters and available VRAM. - */ -void amdgpu_gart_set_defaults(struct amdgpu_device *adev) -{ -	u64 gart_size; - -	if (amdgpu_gart_size == -1) { -		switch (adev->asic_type) { -#ifdef CONFIG_DRM_AMDGPU_SI -		case CHIP_HAINAN:    /* no MM engines */ -#endif -		case CHIP_TOPAZ:     /* no MM engines */ -		case CHIP_POLARIS11: /* all engines support GPUVM */ -		case CHIP_POLARIS10: /* all engines support GPUVM */ -		case CHIP_POLARIS12: /* all engines support GPUVM */ -		case CHIP_VEGA10:    /* all engines support GPUVM */ -		default: -			gart_size = 256; -			break; -#ifdef CONFIG_DRM_AMDGPU_SI -		case CHIP_VERDE:    /* UVD, VCE do not support GPUVM */ -		case CHIP_TAHITI:   /* UVD, VCE do not support GPUVM */ -		case CHIP_PITCAIRN: /* UVD, VCE do not support GPUVM */ -		case CHIP_OLAND:    /* UVD, VCE do not support GPUVM */ -#endif -#ifdef CONFIG_DRM_AMDGPU_CIK -		case CHIP_BONAIRE: /* UVD, VCE do not support GPUVM */ -		case CHIP_HAWAII:  /* UVD, VCE do not support GPUVM */ -		case CHIP_KAVERI:  /* UVD, VCE do not support GPUVM */ -		case CHIP_KABINI:  /* UVD, VCE do not support GPUVM */ -		case CHIP_MULLINS: /* UVD, VCE do not support GPUVM */ -#endif -		case CHIP_TONGA:   /* UVD, VCE do not support GPUVM */ -		case CHIP_FIJI:    /* UVD, VCE do not support GPUVM */ -		case CHIP_CARRIZO: /* UVD, VCE do not support GPUVM, DCE SG support */ -		case CHIP_STONEY:  /* UVD does not support GPUVM, DCE SG support */ -		case CHIP_RAVEN:   /* DCE SG support */ -			gart_size = 1024; -			break; -		} -	} else { -		gart_size = amdgpu_gart_size; -	} - -	adev->mc.gart_size = gart_size << 20; -} - -/**   * amdgpu_gart_table_ram_alloc - allocate system ram for gart page table   *   * @adev: amdgpu_device pointer | 
