diff options
Diffstat (limited to 'drivers/video/mxsfb.c')
-rw-r--r-- | drivers/video/mxsfb.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/video/mxsfb.c b/drivers/video/mxsfb.c index 60a760b0a6da..c9fcd8d0af0d 100644 --- a/drivers/video/mxsfb.c +++ b/drivers/video/mxsfb.c @@ -1368,10 +1368,20 @@ static int mxsfb_probe(struct platform_device *pdev) goto fb_destroy; } + console_lock(); + ret = fb_blank(fb_info, FB_BLANK_UNBLANK); + console_unlock(); + if (ret < 0) { + dev_err(&pdev->dev, "Failed to unblank framebuffer\n"); + goto fb_unregister; + } + dev_info(&pdev->dev, "initialized\n"); return 0; +fb_unregister: + unregister_framebuffer(fb_info); fb_destroy: if (host->enabled) clk_disable_unprepare(host->clk_pix); |