|
@@ -1961,6 +1961,16 @@ static int omapfb_create_framebuffers(struct omapfb2_device *fbdev)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ for (i = 0; i < fbdev->num_fbs; i++) {
|
|
|
+ struct fb_info *fbi = fbdev->fbs[i];
|
|
|
+ struct omapfb_info *ofbi = FB2OFB(fbi);
|
|
|
+
|
|
|
+ if (ofbi->region->size == 0)
|
|
|
+ continue;
|
|
|
+
|
|
|
+ omapfb_clear_fb(fbi);
|
|
|
+ }
|
|
|
+
|
|
|
DBG("fb_infos initialized\n");
|
|
|
|
|
|
for (i = 0; i < fbdev->num_fbs; i++) {
|
|
@@ -1988,16 +1998,6 @@ static int omapfb_create_framebuffers(struct omapfb2_device *fbdev)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- for (i = 0; i < fbdev->num_fbs; i++) {
|
|
|
- struct fb_info *fbi = fbdev->fbs[i];
|
|
|
- struct omapfb_info *ofbi = FB2OFB(fbi);
|
|
|
-
|
|
|
- if (ofbi->region->size == 0)
|
|
|
- continue;
|
|
|
-
|
|
|
- omapfb_clear_fb(fbi);
|
|
|
- }
|
|
|
-
|
|
|
/* Enable fb0 */
|
|
|
if (fbdev->num_fbs > 0) {
|
|
|
struct omapfb_info *ofbi = FB2OFB(fbdev->fbs[0]);
|