In case of L4T, userspace doesn't take initiative to sync
the windows upon unblank. Driver needs to specifically set
dc to blank state while blanking (normal/powerdown) for
subsequent unblank call to re-sync all the windows. If not
display remains blank.
bug
200136625
bug
200144212
bug
200171335
Change-Id: I5b1e172e6fddfddb7bfdcd9e54afa810baf2bbef
Signed-off-by: Naveen Kumar S <nkumars@nvidia.com>
Reviewed-on: http://git-master/r/932191
(cherry picked from commit
c4437f442f8927d2ac4c0190aa255e5fee756588)
Reviewed-on: http://git-master/r/
1020615
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
if (!dc->suspended && dc->enabled)
tegra_fb->curr_xoffset = -1;
tegra_dc_disable(dc);
+#ifdef CONFIG_FRAMEBUFFER_CONSOLE
+ dc->blanked = true;
+#endif
return 0;
default: