diff options
author | Ryan Harkin <ryan.harkin@linaro.org> | 2015-11-18 10:39:09 +0000 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2015-11-21 21:50:29 -0500 |
commit | f3c71c93d71dbc8994648b7f7b98210df2d0a0a6 (patch) | |
tree | 2148d5f1fcc684f62822cd1e8811d034db5bff89 /configs/vexpress_aemv8a_dram_defconfig | |
parent | 3e933f43e993791d9bad304189ff2178ca04a1c8 (diff) | |
download | u-boot-imx-f3c71c93d71dbc8994648b7f7b98210df2d0a0a6.zip u-boot-imx-f3c71c93d71dbc8994648b7f7b98210df2d0a0a6.tar.gz u-boot-imx-f3c71c93d71dbc8994648b7f7b98210df2d0a0a6.tar.bz2 |
vexpress64: store env in flash
Add support for storing the environment in CFI NOR flash on Juno and FVP
models.
I also removed some config values that are not used by CFI flash parts.
Juno has 1 flash part with 259 sectors. The first 255 sectors are
0x40000 (256kb) and are followed by 4 sectors of 0x10000 (64KB).
FVP models simulate a 64MB NOR flash part at base address 0x0FFC0000.
This part has 256 x 256kb sectors. We use the last sector to store the
environment.
To save the NOR flash to a file, the following parameters should be
passed to the model:
-C bp.flashloader1.fname=${FILENAME}
-C bp.flashloader1.fnameWrite=${FILENAME}
Foundation models don't simulate the NOR flash, but having NOR support
in the u-boot binary does not harm: attempting to write to the NOR will
fail gracefully.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'configs/vexpress_aemv8a_dram_defconfig')
-rw-r--r-- | configs/vexpress_aemv8a_dram_defconfig | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/configs/vexpress_aemv8a_dram_defconfig b/configs/vexpress_aemv8a_dram_defconfig index 72d405f..cad4466 100644 --- a/configs/vexpress_aemv8a_dram_defconfig +++ b/configs/vexpress_aemv8a_dram_defconfig @@ -10,7 +10,6 @@ CONFIG_SYS_PROMPT="VExpress64# " # CONFIG_CMD_EDITENV is not set # CONFIG_CMD_ENV_EXISTS is not set # CONFIG_CMD_LOADS is not set -# CONFIG_CMD_FLASH is not set # CONFIG_CMD_FPGA is not set # CONFIG_CMD_ITEST is not set # CONFIG_CMD_SETEXPR is not set |