On Fri, Jun 28, 2019 at 9:28 AM Jeffrey Hugo <jeffrey.l.hugo@xxxxxxxxx> wrote: > > If booting a device using EFI, efifb will likely come up and claim the > console. When the msm display stack finally comes up, we want the > console to move over to the msm fb, so add support to kick out any > firmware based framebuffers to accomplish the console transition. > > Suggested-by: Rob Clark <robdclark@xxxxxxxxx> > Signed-off-by: Jeffrey Hugo <jeffrey.l.hugo@xxxxxxxxx> lgtm, Reviewed-by: Rob Clark <robdclark@xxxxxxxxx> > --- > drivers/gpu/drm/msm/msm_fbdev.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/gpu/drm/msm/msm_fbdev.c b/drivers/gpu/drm/msm/msm_fbdev.c > index 2429d5e6ce9f..e3836c7725a6 100644 > --- a/drivers/gpu/drm/msm/msm_fbdev.c > +++ b/drivers/gpu/drm/msm/msm_fbdev.c > @@ -169,6 +169,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; > -- > 2.17.1 >