Commit 82c3a7a5 authored by Alex Deucher's avatar Alex Deucher
Browse files

drm/amdgpu: convert amdgpu_display_supported_domains() to IP versions



Check IP versions rather than asic types.

Acked-by: default avatarEvan Quan <evan.quan@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 243c719e
Loading
Loading
Loading
Loading
+17 −12
Original line number Diff line number Diff line
@@ -510,21 +510,26 @@ uint32_t amdgpu_display_supported_domains(struct amdgpu_device *adev,
		case CHIP_STONEY:
			domain |= AMDGPU_GEM_DOMAIN_GTT;
			break;
		case CHIP_RAVEN:
		default:
			switch (adev->ip_versions[DCE_HWIP][0]) {
			case IP_VERSION(1, 0, 0):
			case IP_VERSION(1, 0, 1):
				/* enable S/G on PCO and RV2 */
				if ((adev->apu_flags & AMD_APU_IS_RAVEN2) ||
				    (adev->apu_flags & AMD_APU_IS_PICASSO))
					domain |= AMDGPU_GEM_DOMAIN_GTT;
				break;
		case CHIP_RENOIR:
		case CHIP_VANGOGH:
		case CHIP_YELLOW_CARP:
			case IP_VERSION(2, 1, 0):
			case IP_VERSION(3, 0, 1):
			case IP_VERSION(3, 1, 2):
			case IP_VERSION(3, 1, 3):
				domain |= AMDGPU_GEM_DOMAIN_GTT;
				break;

			default:
				break;
			}
			break;
		}
	}
#endif