From: Michal Simek Date: Fri, 10 Nov 2017 12:01:10 +0000 (+0100) Subject: arm: zynq: Show information about silicon version X-Git-Tag: v2018.01-rc1~59^2~7 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=29fb5703781dd60cd664989d6fe62da59cf42820;p=oweals%2Fu-boot.git arm: zynq: Show information about silicon version Show information about silicon in bootlog. Signed-off-by: Michal Simek --- diff --git a/board/xilinx/zynq/board.c b/board/xilinx/zynq/board.c index 871e9dcba0..e59038106a 100644 --- a/board/xilinx/zynq/board.c +++ b/board/xilinx/zynq/board.c @@ -11,6 +11,7 @@ #include #include #include +#include DECLARE_GLOBAL_DATA_PTR; @@ -111,7 +112,15 @@ int board_late_init(void) #ifdef CONFIG_DISPLAY_BOARDINFO int checkboard(void) { + u32 version = zynq_get_silicon_version(); + + version <<= 1; + if (version > (PCW_SILICON_VERSION_3 << 1)) + version += 1; + puts("Board: Xilinx Zynq\n"); + printf("Silicon: v%d.%d\n", version >> 1, version & 1); + return 0; } #endif