[U-Boot] [PATCH 2/3 v2] nand: introduce CONFIG_NAND_EARLY_INIT and nand_early_init()

Scott Wood scottwood at freescale.com
Fri Oct 15 20:59:24 CEST 2010


On Tue, Oct 12, 2010 at 03:35:32PM -0400, Mike Frysinger wrote:
> Add new config options to allow people to control early initialization
> of NAND.  The current behavior (NAND is initialized early) is unchanged,
> but now people may choose to disable this behavior and only initialize
> NAND when it would actually be used.
> 
> So that we can change the default in the future to not initialize NAND
> early on, we also introduce a CONFIG_MAYBE_NAND_EARLY_INIT option.  If
> board porters do not make a choice either way, they will get a build
> warning.  This should encourage board porters to opt in to one of the
> two choices by themselves.  After a release or two, we can then force
> the remaining boards to enable the new config option, delete the compat
> option, and have the default behavior match the standard U-Boot policy.
> 
> Signed-off-by: Mike Frysinger <vapier at gentoo.org>
> ---
> v2
> 	- appease useless checkpatch warnings
> 
>  arch/arm/lib/board.c             |    5 +----
>  arch/blackfin/lib/board.c        |   10 ++--------
>  arch/m68k/lib/board.c            |    6 +++---
>  arch/mips/lib/board.c            |    5 +----
>  arch/nios2/lib/board.c           |    9 ++-------
>  arch/powerpc/lib/board.c         |    6 +++---
>  arch/sh/lib/board.c              |    3 ++-
>  doc/feature-removal-schedule.txt |   20 ++++++++++++++++++++
>  drivers/mtd/nand/nand.c          |    4 ++++
>  include/config_defaults.h        |    2 ++
>  include/nand.h                   |    5 +++++
>  11 files changed, 45 insertions(+), 30 deletions(-)

Applied to u-boot-nand-flash.

-Scott



More information about the U-Boot mailing list