diff options
author | Christian König <christian.koenig@amd.com> | 2017-03-28 14:00:20 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-04-04 23:33:43 -0400 |
commit | b94e433660b832e4c59a0f5d30fc4482a0df790e (patch) | |
tree | f9f51aec26d167bc3182cfaafecacf4e876882c5 /drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | |
parent | c8b26bd1d2997e20b5f911c04b1dd2266256b976 (diff) |
drm/amdgpu: drop alpha support
We will probably never see this combination.
Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c index 7b6463b288aa..83f4930f870c 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | |||
@@ -538,31 +538,6 @@ static int amdgpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_ | |||
538 | return -EINVAL; | 538 | return -EINVAL; |
539 | mem->bus.base = adev->mc.aper_base; | 539 | mem->bus.base = adev->mc.aper_base; |
540 | mem->bus.is_iomem = true; | 540 | mem->bus.is_iomem = true; |
541 | #ifdef __alpha__ | ||
542 | /* | ||
543 | * Alpha: use bus.addr to hold the ioremap() return, | ||
544 | * so we can modify bus.base below. | ||
545 | */ | ||
546 | if (mem->placement & TTM_PL_FLAG_WC) | ||
547 | mem->bus.addr = | ||
548 | ioremap_wc(mem->bus.base + mem->bus.offset, | ||
549 | mem->bus.size); | ||
550 | else | ||
551 | mem->bus.addr = | ||
552 | ioremap_nocache(mem->bus.base + mem->bus.offset, | ||
553 | mem->bus.size); | ||
554 | if (!mem->bus.addr) | ||
555 | return -ENOMEM; | ||
556 | |||
557 | /* | ||
558 | * Alpha: Use just the bus offset plus | ||
559 | * the hose/domain memory base for bus.base. | ||
560 | * It then can be used to build PTEs for VRAM | ||
561 | * access, as done in ttm_bo_vm_fault(). | ||
562 | */ | ||
563 | mem->bus.base = (mem->bus.base & 0x0ffffffffUL) + | ||
564 | adev->ddev->hose->dense_mem_base; | ||
565 | #endif | ||
566 | break; | 541 | break; |
567 | default: | 542 | default: |
568 | return -EINVAL; | 543 | return -EINVAL; |