[U-Boot] [PATCH 2/5] nand: sunxi: Add support for booting from internal NAND memory
Scott Wood
scottwood at freescale.com
Tue May 19 01:47:39 CEST 2015
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 <dkochmanski at turtle-solutions.eu>
> Cc: Ian Campbell <ijc at hellion.org.uk>
> Cc: Hans De Goede <hdegoede at 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
More information about the U-Boot
mailing list