
13 Jan
2017
13 Jan
'17
2:18 p.m.
Hi,
On 13.1.2017 14:04, Mike Looijmans wrote:
The Zynq can also boot from QSPI or NAND, and environment scripting uses "qspiboot" and "nandboot" already. Add these to the board init routines so that modeboot is properly set to one of these values when the mode bits indicate so.
Signed-off-by: Mike Looijmans mike.looijmans@topic.nl
board/xilinx/zynq/board.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/board/xilinx/zynq/board.c b/board/xilinx/zynq/board.c index 5cd9bbf..cf80302 100644 --- a/board/xilinx/zynq/board.c +++ b/board/xilinx/zynq/board.c @@ -85,9 +85,15 @@ int board_init(void) int board_late_init(void) { switch ((zynq_slcr_get_boot_mode()) & ZYNQ_BM_MASK) {
- case ZYNQ_BM_QSPI:
setenv("modeboot", "qspiboot");
case ZYNQ_BM_NOR: setenv("modeboot", "norboot"); break;break;
- case ZYNQ_BM_NAND:
setenv("modeboot", "nandboot");
case ZYNQ_BM_SD: setenv("modeboot", "sdboot"); break;break;
The same patch was merged some days ago. Please check latest master branch.
Thanks, Michal