diff options
Diffstat (limited to 'drivers/gpu/drm/msm/msm_fbdev.c')
| -rw-r--r-- | drivers/gpu/drm/msm/msm_fbdev.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/msm_fbdev.c b/drivers/gpu/drm/msm/msm_fbdev.c index 2429d5e6ce9f..cff198b2f470 100644 --- a/drivers/gpu/drm/msm/msm_fbdev.c +++ b/drivers/gpu/drm/msm/msm_fbdev.c @@ -6,6 +6,7 @@  #include <drm/drm_crtc.h>  #include <drm/drm_fb_helper.h> +#include <drm/drm_fourcc.h>  #include "msm_drv.h"  #include "msm_kms.h" @@ -169,6 +170,9 @@ struct drm_fb_helper *msm_fbdev_init(struct drm_device *dev)  	if (ret)  		goto fini; +	/* the fw fb could be anywhere in memory */ +	drm_fb_helper_remove_conflicting_framebuffers(NULL, "msm", false); +  	ret = drm_fb_helper_initial_config(helper, 32);  	if (ret)  		goto fini;  |