Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0c6dadbe authored by Alex Deucher's avatar Alex Deucher Committed by Dave Airlie
Browse files

drm/radeon: drop radeon_fb_helper_set_par



It was just a wrapper around drm_fb_helper_set_par that
called cursor_set2 in addition.  Now that the core handles
this, drop this radeon specific version.

Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
Reviewed-by: default avatarMichel Dänzer <michel.daenzer@amd.com>
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
parent 03f9abb2
Loading
Loading
Loading
Loading
+1 −31
Original line number Diff line number Diff line
@@ -48,40 +48,10 @@ struct radeon_fbdev {
	struct radeon_device *rdev;
};

/**
 * radeon_fb_helper_set_par - Hide cursor on CRTCs used by fbdev.
 *
 * @info: fbdev info
 *
 * This function hides the cursor on all CRTCs used by fbdev.
 */
static int radeon_fb_helper_set_par(struct fb_info *info)
{
	int ret;

	ret = drm_fb_helper_set_par(info);

	/* XXX: with universal plane support fbdev will automatically disable
	 * all non-primary planes (including the cursor)
	 */
	if (ret == 0) {
		struct drm_fb_helper *fb_helper = info->par;
		int i;

		for (i = 0; i < fb_helper->crtc_count; i++) {
			struct drm_crtc *crtc = fb_helper->crtc_info[i].mode_set.crtc;

			radeon_crtc_cursor_set2(crtc, NULL, 0, 0, 0, 0, 0);
		}
	}

	return ret;
}

static struct fb_ops radeonfb_ops = {
	.owner = THIS_MODULE,
	.fb_check_var = drm_fb_helper_check_var,
	.fb_set_par = radeon_fb_helper_set_par,
	.fb_set_par = drm_fb_helper_set_par,
	.fb_fillrect = drm_fb_helper_cfb_fillrect,
	.fb_copyarea = drm_fb_helper_cfb_copyarea,
	.fb_imageblit = drm_fb_helper_cfb_imageblit,