diff options
author | Michal Simek <michal.simek@xilinx.com> | 2021-02-02 16:34:48 +0100 |
---|---|---|
committer | Michal Simek <michal.simek@xilinx.com> | 2021-02-10 13:21:12 +0100 |
commit | 98757d87ee04cd8f57e9f2d6a8017a1d1a4ea646 (patch) | |
tree | 06a8e236b49b6f9a88f9e0be65f9bcc493351de5 /board/xilinx | |
parent | fc3c6fd75298b69175cc4a0732759f5e1054dc21 (diff) | |
download | u-boot-98757d87ee04cd8f57e9f2d6a8017a1d1a4ea646.zip u-boot-98757d87ee04cd8f57e9f2d6a8017a1d1a4ea646.tar.gz u-boot-98757d87ee04cd8f57e9f2d6a8017a1d1a4ea646.tar.bz2 |
xilinx: Show silicon version in SPL
Both Zynq and ZynqMP can show silicon versions in SPL boot flow. It is
useful to be aware.
The patch is also fixing possition of these bits on ZynqMP.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Diffstat (limited to 'board/xilinx')
-rw-r--r-- | board/xilinx/zynq/board.c | 3 | ||||
-rw-r--r-- | board/xilinx/zynqmp/zynqmp.c | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/board/xilinx/zynq/board.c b/board/xilinx/zynq/board.c index 7ac069a..0fc11a4 100644 --- a/board/xilinx/zynq/board.c +++ b/board/xilinx/zynq/board.c @@ -24,6 +24,9 @@ DECLARE_GLOBAL_DATA_PTR; int board_init(void) { + if (IS_ENABLED(CONFIG_SPL_BUILD)) + printf("Silicon version:\t%d\n", zynq_get_silicon_version()); + return 0; } diff --git a/board/xilinx/zynqmp/zynqmp.c b/board/xilinx/zynqmp/zynqmp.c index 459d9b1..a216eeb 100644 --- a/board/xilinx/zynqmp/zynqmp.c +++ b/board/xilinx/zynqmp/zynqmp.c @@ -328,6 +328,7 @@ int board_init(void) if (sizeof(CONFIG_ZYNQMP_SPL_PM_CFG_OBJ_FILE) > 1) zynqmp_pmufw_load_config_object(zynqmp_pm_cfg_obj, zynqmp_pm_cfg_obj_size); + printf("Silicon version:\t%d\n", zynqmp_get_silicon_version()); #else if (CONFIG_IS_ENABLED(DM_I2C) && CONFIG_IS_ENABLED(I2C_EEPROM)) xilinx_read_eeprom(); |