Skip to content
Snippets Groups Projects
Commit 7319bcaf authored by Wolfgang Wegner's avatar Wolfgang Wegner Committed by Mike Frysinger
Browse files

add redundant environment for env_sf.c


This patch adds redundant environment for environment in SPI flash.
I took env_flash.c as an example and slightly modified it. Apart
from adapting things to SF, I also slightly changed the decision
logic to use area 2 as a default in case the flags are wrong because
not having a default path worried me.

I did not add a section for CONFIG_ENV_IS_IN_SPI_FLASH in environment.h
because I did not understand if this is desired and/or needed.
So to use the feature, one has to set CONFIG_ENV_OFFSET_REDUND _and_
CONFIG_SYS_REDUNDAND_ENVIRONMENT.

I checked it by powering off my board several times during flash
erase or write, because I do not know if there are other stress
test scenarios.

Signed-off-by: default avatarWolfgang Wegner <w.wegner@astro-kom.de>
Acked-by: default avatarMike Frysinger <vapier@gentoo.org>
parent 39ddd10b
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment