aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/radeon/radeon_atombios.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_atombios.c b/drivers/gpu/drm/radeon/radeon_atombios.c
index 99bd8a9c56b3..125155af8881 100644
--- a/drivers/gpu/drm/radeon/radeon_atombios.c
+++ b/drivers/gpu/drm/radeon/radeon_atombios.c
@@ -1029,8 +1029,15 @@ bool radeon_atombios_sideport_present(struct radeon_device *rdev)
1029 data_offset); 1029 data_offset);
1030 switch (crev) { 1030 switch (crev) {
1031 case 1: 1031 case 1:
1032 if (igp_info->info.ucMemoryType & 0xf0) 1032 /* AMD IGPS */
1033 return true; 1033 if ((rdev->family == CHIP_RS690) ||
1034 (rdev->family == CHIP_RS740)) {
1035 if (igp_info->info.ulBootUpMemoryClock)
1036 return true;
1037 } else {
1038 if (igp_info->info.ucMemoryType & 0xf0)
1039 return true;
1040 }
1034 break; 1041 break;
1035 case 2: 1042 case 2:
1036 if (igp_info->info_2.ucMemoryType & 0x0f) 1043 if (igp_info->info_2.ucMemoryType & 0x0f)