Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq
[platform/kernel/u-boot.git] / common / board_info.c
1 /*
2  * SPDX-License-Identifier:     GPL-2.0+
3  */
4
5 #include <common.h>
6 #include <libfdt.h>
7 #include <linux/compiler.h>
8
9 int __weak checkboard(void)
10 {
11         return 0;
12 }
13
14 /*
15  * If the root node of the DTB has a "model" property, show it.
16  * Then call checkboard().
17  */
18 int show_board_info(void)
19 {
20 #if defined(CONFIG_OF_CONTROL) && !defined(CONFIG_CUSTOM_BOARDINFO)
21         DECLARE_GLOBAL_DATA_PTR;
22         const char *model;
23
24         model = fdt_getprop(gd->fdt_blob, 0, "model", NULL);
25
26         if (model)
27                 printf("Model: %s\n", model);
28 #endif
29
30         return checkboard();
31 }