From: Przemyslaw Marczak
Date: Thu, 18 Sep 2014 11:17:57 +0000 (+0200)
Subject: samsung:board: check board type before init exynos fb
X-Git-Tag: submit/tizen_common/20141030.153846~18
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=666229dae65f993030f91ab3a142773b8f3894db;p=platform%2Fkernel%2Fu-boot.git
samsung:board: check board type before init exynos fb
For CONFIG_OF_MULTI some boards doesn't use frame buffer,
so the board type is now checked before the fb configuration.
Change-Id: Ide9ba4893b89ccc84ea84482324dd39ed8fbd48c
Signed-off-by: Przemyslaw Marczak
---
diff --git a/board/samsung/common/board.c b/board/samsung/common/board.c
index a54b63e53b..dc729d529e 100644
--- a/board/samsung/common/board.c
+++ b/board/samsung/common/board.c
@@ -188,13 +188,19 @@ int board_early_init_f(void)
* FB memory at a very early stage. So, we need to fill panel_info.vl_col,
* panel_info.vl_row and panel_info.vl_bpix before lcd_setmem() is called.
*/
+#ifdef CONFIG_OF_MULTI
+ if (board_is_trats2())
+ err = exynos_lcd_early_init(gd->fdt_blob);
+ else
+ err = 0;
+#else
err = exynos_lcd_early_init(gd->fdt_blob);
+#endif
if (err) {
debug("LCD early init failed\n");
return err;
}
#endif
-
return exynos_early_init_f();
}
#endif