On Wed, 2015-04-29 at 17:02 +0200, Daniel Kochmański wrote: > Adds minimal DMA NAND driver for booting from NAND internal > memory. New config option SPL_NAND_SUPPORT is created for sunxi board, > which enables introduced driver and sets ENV_IS_NOWHERE (instead of > ENV_IS_IN_MMC). > > NAND driver utilizes DMA interface to flash controller, which supports > randomization. Reading from both syndrome and non-syndrom partitions > is supported. Writing to flash isn't implemented for time being. > > Signed-off-by: Daniel Kochmański <dkochman...@turtle-solutions.eu> > Cc: Ian Campbell <i...@hellion.org.uk> > Cc: Hans De Goede <hdego...@redhat.com> > --- > > arch/arm/cpu/armv7/sunxi/board.c | 12 ++- > board/sunxi/Kconfig | 12 +++ > board/sunxi/Makefile | 1 + > board/sunxi/nand.c | 219 > +++++++++++++++++++++++++++++++++++++++ > common/spl/spl_nand.c | 13 +-- > include/configs/sunxi-common.h | 9 ++ > 6 files changed, 258 insertions(+), 8 deletions(-) > create mode 100644 board/sunxi/nand.c
NAND drivers go in drivers/mtd/nand (with "spl" in the name since it's an SPL driver). -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot