From 851a10e54604704eabed9f565f29e98627521fc6 Mon Sep 17 00:00:00 2001 From: zhanghaicheng Date: Thu, 23 Dec 2021 09:44:26 +0800 Subject: Fix the config error of u-boot-env When using 64M flash, the config of u-boot CONFIG_ENV_SIZE and CONFIG_ENV_OFFSET is wrong. The config file fw_env.config is wrong, too. Modify them according to the 64M flash dts file. Before correcting these errors, when we used setenv to set environment variables in u-boot, we could not use fw_printenv to get them. The reverse is also the same. Because they set different offset and size. Tested: 1. Use commands in u-boot: setenv test value saveenv After BMC starts, use fw_printenv can get "test=value" 2. Use the command to change the value of "test" fw_setenv test v We can get "test=v" in u-boot by printenv. Signed-off-by: zhanghaicheng Change-Id: I9eccf6abe743253b6f8c344a8b8648e68ab52019 --- meta-aspeed/recipes-bsp/u-boot/files/fw_env_flash_64M_nor.config | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 meta-aspeed/recipes-bsp/u-boot/files/fw_env_flash_64M_nor.config (limited to 'meta-aspeed/recipes-bsp/u-boot/files/fw_env_flash_64M_nor.config') diff --git a/meta-aspeed/recipes-bsp/u-boot/files/fw_env_flash_64M_nor.config b/meta-aspeed/recipes-bsp/u-boot/files/fw_env_flash_64M_nor.config new file mode 100644 index 000000000..52d088266 --- /dev/null +++ b/meta-aspeed/recipes-bsp/u-boot/files/fw_env_flash_64M_nor.config @@ -0,0 +1,2 @@ +# MTD device name Device offset Env. size Flash sector size Number of sectors +/dev/mtd/u-boot-env 0x0000 0x20000 0x1000 -- cgit v1.2.3