drm/radeon/kms: respect single crtc cards, only create one crtc. (v2)
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / radeon / radeon_display.c
index 5d8141b13765c9234f6c1011fc5dcc6526ac4225..44cfcfdf1352d5e257fad7ad24032532cc533ab5 100644 (file)
@@ -724,7 +724,11 @@ int radeon_modeset_init(struct radeon_device *rdev)
        if (ret) {
                return ret;
        }
-       /* allocate crtcs - TODO single crtc */
+
+       if (rdev->flags & RADEON_SINGLE_CRTC)
+               num_crtc = 1;
+
+       /* allocate crtcs */
        for (i = 0; i < num_crtc; i++) {
                radeon_crtc_init(rdev->ddev, i);
        }