diff options
author | Boris Brezillon <boris.brezillon@free-electrons.com> | 2016-06-15 21:09:23 +0200 |
---|---|---|
committer | Scott Wood <oss@buserror.net> | 2016-07-24 20:36:28 -0500 |
commit | 4ccae81cdadce39e925f3e8c96567fd911568000 (patch) | |
tree | 43f6deb5a8afbbc4ad9c3abbd83bbbe1cb8de563 /board/sunxi | |
parent | 42bd19ce6c7bffef402ad6dd639c33686f485d29 (diff) | |
download | u-boot-imx-4ccae81cdadce39e925f3e8c96567fd911568000.zip u-boot-imx-4ccae81cdadce39e925f3e8c96567fd911568000.tar.gz u-boot-imx-4ccae81cdadce39e925f3e8c96567fd911568000.tar.bz2 |
mtd: nand: Add the sunxi NAND controller driver
We already have an SPL driver for the sunxi NAND controller, now add
the normal/standard one.
The source has been copied from Linux 4.6 with a few changes to make
it work in u-boot.
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Acked-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'board/sunxi')
-rw-r--r-- | board/sunxi/board.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/board/sunxi/board.c b/board/sunxi/board.c index f6e28b0..36cf963 100644 --- a/board/sunxi/board.c +++ b/board/sunxi/board.c @@ -136,7 +136,7 @@ int dram_init(void) return 0; } -#if defined(CONFIG_NAND_SUNXI) && defined(CONFIG_SPL_BUILD) +#if defined(CONFIG_NAND_SUNXI) static void nand_pinmux_setup(void) { unsigned int pin; @@ -173,6 +173,9 @@ void board_nand_init(void) { nand_pinmux_setup(); nand_clock_setup(); +#ifndef CONFIG_SPL_BUILD + sunxi_nand_init(); +#endif } #endif |