Blame view

common/board_info.c 500 Bytes
0365ffcc0   Masahiro Yamada   generic-board: sh...
1
2
3
4
5
  /*
   * SPDX-License-Identifier:	GPL-2.0+
   */
  
  #include <common.h>
b08c8c487   Masahiro Yamada   libfdt: move head...
6
  #include <linux/libfdt.h>
0365ffcc0   Masahiro Yamada   generic-board: sh...
7
8
9
10
  #include <linux/compiler.h>
  
  int __weak checkboard(void)
  {
0365ffcc0   Masahiro Yamada   generic-board: sh...
11
12
13
14
15
  	return 0;
  }
  
  /*
   * If the root node of the DTB has a "model" property, show it.
dac326b82   Haikun.Wang@freescale.com   generic_board: Ca...
16
   * Then call checkboard().
0365ffcc0   Masahiro Yamada   generic-board: sh...
17
   */
f7637cc01   Marcel Ziswiler   generic-board: ma...
18
  int __weak show_board_info(void)
0365ffcc0   Masahiro Yamada   generic-board: sh...
19
  {
62e7a5c5f   Marcel Ziswiler   Revert "generic-b...
20
  #ifdef CONFIG_OF_CONTROL
0365ffcc0   Masahiro Yamada   generic-board: sh...
21
22
23
24
  	DECLARE_GLOBAL_DATA_PTR;
  	const char *model;
  
  	model = fdt_getprop(gd->fdt_blob, 0, "model", NULL);
dac326b82   Haikun.Wang@freescale.com   generic_board: Ca...
25
  	if (model)
0365ffcc0   Masahiro Yamada   generic-board: sh...
26
27
  		printf("Model: %s
  ", model);
0365ffcc0   Masahiro Yamada   generic-board: sh...
28
29
30
31
  #endif
  
  	return checkboard();
  }