From 940c71b7ea8e1dfc706e44e94a3c05a8a94adace Mon Sep 17 00:00:00 2001
From: Przemyslaw Marczak
Date: Thu, 18 Sep 2014 13:17:57 +0200
Subject: [PATCH] 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
---
board/samsung/common/board.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
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
--
2.34.1