diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-08-10 12:52:37 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-08-12 04:41:53 -0400 |
commit | 9db7d2b20c1fae9722aaaed79570a03e80667186 (patch) | |
tree | 47f96f22d3520bfbf14e24f5875831117a4b77f6 | |
parent | 183cd49f1da039c791fa7e3d935c873ee4c47fd2 (diff) |
drm/radeon|amgpu: Make fbdev emulation optional
Seems to at least compile fine, only change needed was to use
the fb_set_suspend helper.
Cc: alexander.deucher@amd.com
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1470847958-28465-5-git-send-email-daniel.vetter@ffwll.ch
-rw-r--r-- | drivers/gpu/drm/Kconfig | 8 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_fb.c | 2 |
2 files changed, 1 insertions, 9 deletions
diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig index fc357319de35..fe1e86ea6d27 100644 --- a/drivers/gpu/drm/Kconfig +++ b/drivers/gpu/drm/Kconfig | |||
@@ -129,12 +129,8 @@ config DRM_R128 | |||
129 | config DRM_RADEON | 129 | config DRM_RADEON |
130 | tristate "ATI Radeon" | 130 | tristate "ATI Radeon" |
131 | depends on DRM && PCI | 131 | depends on DRM && PCI |
132 | select FB_CFB_FILLRECT | ||
133 | select FB_CFB_COPYAREA | ||
134 | select FB_CFB_IMAGEBLIT | ||
135 | select FW_LOADER | 132 | select FW_LOADER |
136 | select DRM_KMS_HELPER | 133 | select DRM_KMS_HELPER |
137 | select DRM_KMS_FB_HELPER | ||
138 | select DRM_TTM | 134 | select DRM_TTM |
139 | select POWER_SUPPLY | 135 | select POWER_SUPPLY |
140 | select HWMON | 136 | select HWMON |
@@ -153,12 +149,8 @@ source "drivers/gpu/drm/radeon/Kconfig" | |||
153 | config DRM_AMDGPU | 149 | config DRM_AMDGPU |
154 | tristate "AMD GPU" | 150 | tristate "AMD GPU" |
155 | depends on DRM && PCI | 151 | depends on DRM && PCI |
156 | select FB_CFB_FILLRECT | ||
157 | select FB_CFB_COPYAREA | ||
158 | select FB_CFB_IMAGEBLIT | ||
159 | select FW_LOADER | 152 | select FW_LOADER |
160 | select DRM_KMS_HELPER | 153 | select DRM_KMS_HELPER |
161 | select DRM_KMS_FB_HELPER | ||
162 | select DRM_TTM | 154 | select DRM_TTM |
163 | select POWER_SUPPLY | 155 | select POWER_SUPPLY |
164 | select HWMON | 156 | select HWMON |
diff --git a/drivers/gpu/drm/radeon/radeon_fb.c b/drivers/gpu/drm/radeon/radeon_fb.c index 51284e882e94..568e036d547e 100644 --- a/drivers/gpu/drm/radeon/radeon_fb.c +++ b/drivers/gpu/drm/radeon/radeon_fb.c | |||
@@ -382,7 +382,7 @@ void radeon_fbdev_fini(struct radeon_device *rdev) | |||
382 | void radeon_fbdev_set_suspend(struct radeon_device *rdev, int state) | 382 | void radeon_fbdev_set_suspend(struct radeon_device *rdev, int state) |
383 | { | 383 | { |
384 | if (rdev->mode_info.rfbdev) | 384 | if (rdev->mode_info.rfbdev) |
385 | fb_set_suspend(rdev->mode_info.rfbdev->helper.fbdev, state); | 385 | drm_fb_helper_set_suspend(&rdev->mode_info.rfbdev->helper, state); |
386 | } | 386 | } |
387 | 387 | ||
388 | bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) | 388 | bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) |