On Friday, September 16, 2011 09:15:12 PM Scott Wood wrote:
> On 09/08/2011 03:42 PM, Marek Vasut wrote:
> > Signed-off-by: Marek Vasut <[email protected]>
> > Cc: Stefano Babic <[email protected]>
> > Cc: Wolfgang Denk <[email protected]>
> > Cc: Detlev Zundel <[email protected]>
> > ---
> > 
> >  include/configs/m28evk.h |   11 +++++++++--
> >  1 files changed, 9 insertions(+), 2 deletions(-)
> > 
> > diff --git a/include/configs/m28evk.h b/include/configs/m28evk.h
> > index 0d4a0a3..c120c63 100644
> > --- a/include/configs/m28evk.h
> > +++ b/include/configs/m28evk.h
> > @@ -131,6 +131,15 @@
> > 
> >  #define    CONFIG_SYS_NAND_5_ADDR_CYCLE
> >  #define    NAND_MAX_CHIPS                  8
> > 
> > +/* Environment is in NAND */
> > +#define    CONFIG_ENV_IS_IN_NAND           1
> > +#define    CONFIG_ENV_SECT_SIZE            (128 * 1024)
> > +#define    CONFIG_ENV_SIZE                 (16 * 1024)
> > +#define    CONFIG_ENV_SIZE_REDUND          CONFIG_ENV_SIZE
> > +#define    CONFIG_ENV_OFFSET               0x300000
> > +#define    CONFIG_ENV_OFFSET_REDUND        \
> > +           (CONFIG_ENV_OFFSET + CONFIG_ENV_SECT_SIZE)
> > +
> > 
> >  #define    CONFIG_CMD_UBI
> >  #define    CONFIG_CMD_UBIFS
> >  #define    CONFIG_CMD_MTDPARTS
> > 
> > @@ -230,6 +239,4 @@
> > 
> >  #define    CONFIG_LOADADDR         0x42000000
> >  #define    CONFIG_SYS_LOAD_ADDR    CONFIG_LOADADDR
> > 
> > -#define    CONFIG_ENV_IS_NOWHERE   1
> > -
> > 
> >  #endif /* __M28_H__ */
> 
> Consider using CONFIG_ENV_RANGE to allow for bad blocks.

How does this actually play with CONFIG_MTDPARTS ?

For you see -- I now have
CONFIG_MTDPARTS "...128k(environment), 128k(redundant-environment)..."
and CONFIG_ENV_SECT_SIZE (128 * 1024).

So what exactly am I supposed to set into CONFIG_ENV_RANGE and do I have to 
modify the CONFIG_MTDPARTS?

Thanks, cheers!
> 
> -Scott
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to