xilinx: zynq: Add support for saving env based on bootmode
authorAshok Reddy Soma <ashok.reddy.soma@xilinx.com>
Tue, 23 Feb 2021 15:07:45 +0000 (08:07 -0700)
committerMichal Simek <michal.simek@xilinx.com>
Fri, 23 Apr 2021 06:43:18 +0000 (08:43 +0200)
commitcd08513b051890e6e426d902570a07467b6d2318
treef71aeecd9c9202d6c781f471f6107c2844fff596
parentec217210f351c5c5089063f42eeb5e967a8ea5ba
xilinx: zynq: Add support for saving env based on bootmode

Enable saving variables to MMC(FAT), NAND, SPI based on primary
bootmode. If bootmode is JTAG, dont save env anywhere(NOWHERE).

Since most of the flashes on zynq evaluation boards are 16MB in size,
set default ENV_OFFSET to 15MB(0xE00000).

Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
board/xilinx/zynq/board.c
configs/xilinx_zynq_virt_defconfig