summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorHaikun.Wang@freescale.com <Haikun.Wang@freescale.com>2015-07-09 19:58:03 +0800
committerTom Rini <trini@konsulko.com>2015-07-27 15:01:59 -0400
commitdac326b8234f698636d588c5722d3b174a800b1d (patch)
tree70118ae7400e863a7833b8252400e00662b5f36e /common
parent5031ca59b52fce55bb143eb6af3f55e9a5a2d8af (diff)
downloadu-boot-imx-dac326b8234f698636d588c5722d3b174a800b1d.zip
u-boot-imx-dac326b8234f698636d588c5722d3b174a800b1d.tar.gz
u-boot-imx-dac326b8234f698636d588c5722d3b174a800b1d.tar.bz2
generic_board: Call "checkboard" even though the root node has a "model" property
In case of enable CONFIG_OF_CONTROL and has a "model" property in the root node, the board special "checkboard" will not be called. Usually we show some useful version information in the function. This patch enable call "checkboard" in any case. It is not conflicting with showing "model" at the same time. For example on LS2085AQDS: Showing "model" only: Model: Freescale Layerscape 2085a QDS Board Showing "checkboard" only: Board: LS2085E-QDS, Board Arch: V1, Board version: B, boot from vBank: 4 Showing both: Model: Freescale Layerscape 2085a QDS Board Board: LS2085E-QDS, Board Arch: V1, Board version: B, boot from vBank: 4 Signed-off-by: Haikun Wang <haikun.wang@freescale.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common')
-rw-r--r--common/board_info.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/common/board_info.c b/common/board_info.c
index 42d0641..4e5a1f7 100644
--- a/common/board_info.c
+++ b/common/board_info.c
@@ -14,8 +14,7 @@ int __weak checkboard(void)
/*
* If the root node of the DTB has a "model" property, show it.
- * If CONFIG_OF_CONTROL is disabled or the "model" property is missing,
- * fall back to checkboard().
+ * Then call checkboard().
*/
int show_board_info(void)
{
@@ -25,10 +24,8 @@ int show_board_info(void)
model = fdt_getprop(gd->fdt_blob, 0, "model", NULL);
- if (model) {
+ if (model)
printf("Model: %s\n", model);
- return 0;
- }
#endif
return checkboard();