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/conf/machine/distro/include/uboot-distrovars.inc | 1 + 1 file changed, 1 insertion(+) create mode 100644 meta-aspeed/conf/machine/distro/include/uboot-distrovars.inc (limited to 'meta-aspeed/conf/machine/distro/include/uboot-distrovars.inc') diff --git a/meta-aspeed/conf/machine/distro/include/uboot-distrovars.inc b/meta-aspeed/conf/machine/distro/include/uboot-distrovars.inc new file mode 100644 index 000000000..81dcd3e5a --- /dev/null +++ b/meta-aspeed/conf/machine/distro/include/uboot-distrovars.inc @@ -0,0 +1 @@ +OVERRIDES .= ":uboot-flash-${FLASH_SIZE}" -- cgit v1.2.3