[PATCH 1/2] cfa-10036: Use the second MMC partition to store the environment

Eric Bénard eric at eukrea.com
Thu Feb 14 06:17:16 EST 2013


Le Thu, 14 Feb 2013 11:10:54 +0100,
Maxime Ripard <maxime.ripard at free-electrons.com> a écrit :

> Hi Juergen,
> 
> Le 14/02/2013 09:16, Juergen Beisert a écrit :
> > Maxime Ripard wrote:
> >> Since the only storage medium on the cfa-10036 is the MMC card, we need
> >> to have a registered environment partition on it if we want to be able
> >> to modify at runtime.
> >>
> >> Signed-off-by: Maxime Ripard <maxime.ripard at free-electrons.com>
> >> ---
> >>  arch/arm/boards/crystalfontz-cfa10036/cfa10036.c |   44
> >> +++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-)
> >>
> >> diff --git a/arch/arm/boards/crystalfontz-cfa10036/cfa10036.c b/arch/arm/boards/crystalfontz-cfa10036/cfa10036.c
> >> index b59dbab..1821b10 100644 
> >> --- a/arch/arm/boards/crystalfontz-cfa10036/cfa10036.c
> >> +++ b/arch/arm/boards/crystalfontz-cfa10036/cfa10036.c
> >> @@ -97,9 +97,46 @@ static int cfa10036_mem_init(void)
> >>  }
> >>  mem_initcall(cfa10036_mem_init);
> >>
> >> +/**
> >> + * Try to register an environment storage on the attached MCI card
> >> + * @return 0 on success
> >> + *
> >> + * We rely on the existence of a usable SD card, already attached to
> >> + * our system, to get something like a persistent memory for our environment.
> >> + * If this SD card is also the boot media, we can use the second partition
> >> + * for our environment purpose (if present!). 
> >> + */
> >> +static int register_persistant_environment(void)
> > 
> > register_persist*e*nt_environment
> > 
> > Seems a copy from my typo in the falconwing. I really should fix it :))
> 
> Oops :)
> I will fix it, it will probably end up in a common function anyway.
> 
FWIW : I have cooked a patch for this common function, I will be
able to send it tonight.

Eric



More information about the barebox mailing list