summaryrefslogtreecommitdiffstats
path: root/board/xilinx
diff options
context:
space:
mode:
authorMichal Simek <michal.simek@xilinx.com>2015-09-20 17:20:42 +0200
committerMichal Simek <michal.simek@xilinx.com>2016-01-27 15:55:56 +0100
commitfb90917c463ddbbc0538676a73d9ed305fa54322 (patch)
treed6285f4d7cc05c0d1ca8c16799f2949d5b93456d /board/xilinx
parentaf813acd481bf3490a982e279567e49b59f28117 (diff)
downloadblackbird-obmc-uboot-fb90917c463ddbbc0538676a73d9ed305fa54322.tar.gz
blackbird-obmc-uboot-fb90917c463ddbbc0538676a73d9ed305fa54322.zip
ARM64: zynqmp: Show information about bootmode
Showing information about bootmode is very useful to make sure that correct bootmode is selected. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Diffstat (limited to 'board/xilinx')
-rw-r--r--board/xilinx/zynqmp/zynqmp.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/board/xilinx/zynqmp/zynqmp.c b/board/xilinx/zynqmp/zynqmp.c
index 6bdec205a7..9c176d01c4 100644
--- a/board/xilinx/zynqmp/zynqmp.c
+++ b/board/xilinx/zynqmp/zynqmp.c
@@ -82,22 +82,28 @@ int board_late_init(void)
reg = readl(&crlapb_base->boot_mode);
bootmode = reg & BOOT_MODES_MASK;
+ puts("Bootmode: ");
switch (bootmode) {
case JTAG_MODE:
- setenv("modeboot", "netboot");
+ puts("JTAG_MODE\n");
+ setenv("modeboot", "jtagboot");
break;
case QSPI_MODE_24BIT:
case QSPI_MODE_32BIT:
setenv("modeboot", "qspiboot");
+ puts("QSPI_MODE\n");
break;
case SD_MODE:
case EMMC_MODE:
+ puts("SD_MODE\n");
setenv("modeboot", "sdboot");
break;
case SD_MODE1:
+ puts("SD_MODE1\n");
setenv("modeboot", "sdboot1");
break;
case NAND_MODE:
+ puts("NAND_MODE\n");
setenv("modeboot", "nandboot");
break;
default:
OpenPOWER on IntegriCloud