diff options
Diffstat (limited to 'drivers/gpu/drm/drm_framebuffer.c')
| -rw-r--r-- | drivers/gpu/drm/drm_framebuffer.c | 13 | 
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/gpu/drm/drm_framebuffer.c b/drivers/gpu/drm/drm_framebuffer.c index 1ee3d6b44280..1e2126101c18 100644 --- a/drivers/gpu/drm/drm_framebuffer.c +++ b/drivers/gpu/drm/drm_framebuffer.c @@ -116,7 +116,7 @@ int drm_mode_addfb(struct drm_device *dev, struct drm_mode_fb_cmd *or,  	if (!drm_core_check_feature(dev, DRIVER_MODESET))  		return -EOPNOTSUPP; -	r.pixel_format = drm_mode_legacy_fb_format(or->bpp, or->depth); +	r.pixel_format = drm_driver_legacy_fb_format(dev, or->bpp, or->depth);  	if (r.pixel_format == DRM_FORMAT_INVALID) {  		DRM_DEBUG("bad {bpp:%d, depth:%d}\n", or->bpp, or->depth);  		return -EINVAL; @@ -133,17 +133,6 @@ int drm_mode_addfb(struct drm_device *dev, struct drm_mode_fb_cmd *or,  	    r.pixel_format == DRM_FORMAT_XRGB2101010)  		r.pixel_format = DRM_FORMAT_XBGR2101010; -	if (dev->mode_config.quirk_addfb_prefer_host_byte_order) { -		if (r.pixel_format == DRM_FORMAT_XRGB8888) -			r.pixel_format = DRM_FORMAT_HOST_XRGB8888; -		if (r.pixel_format == DRM_FORMAT_ARGB8888) -			r.pixel_format = DRM_FORMAT_HOST_ARGB8888; -		if (r.pixel_format == DRM_FORMAT_RGB565) -			r.pixel_format = DRM_FORMAT_HOST_RGB565; -		if (r.pixel_format == DRM_FORMAT_XRGB1555) -			r.pixel_format = DRM_FORMAT_HOST_XRGB1555; -	} -  	ret = drm_mode_addfb2(dev, &r, file_priv);  	if (ret)  		return ret;  | 
