diff options
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_device.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c index bbc895891631..eb92aef46e3c 100644 --- a/drivers/gpu/drm/radeon/radeon_device.c +++ b/drivers/gpu/drm/radeon/radeon_device.c | |||
@@ -661,8 +661,9 @@ bool radeon_card_posted(struct radeon_device *rdev) | |||
661 | { | 661 | { |
662 | uint32_t reg; | 662 | uint32_t reg; |
663 | 663 | ||
664 | /* for pass through, always force asic_init */ | 664 | /* for pass through, always force asic_init for CI */ |
665 | if (radeon_device_is_virtual()) | 665 | if (rdev->family >= CHIP_BONAIRE && |
666 | radeon_device_is_virtual()) | ||
666 | return false; | 667 | return false; |
667 | 668 | ||
668 | /* required for EFI mode on macbook2,1 which uses an r5xx asic */ | 669 | /* required for EFI mode on macbook2,1 which uses an r5xx asic */ |