From: Marek Vasut Date: Sun, 20 Dec 2015 03:00:42 +0000 (+0100) Subject: arm: socfpga: Unreset NAND in SPL X-Git-Tag: v2016.01-rc4~17^2~6 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ac242e16258c943f6d2e0dd10898e4cc6a6339ca;p=oweals%2Fu-boot.git arm: socfpga: Unreset NAND in SPL If the system boots from NAND, make sure to de-assert the NAND IP reset, otherwise the system will get stuck. Signed-off-by: Marek Vasut Cc: Dinh Nguyen --- diff --git a/arch/arm/mach-socfpga/spl.c b/arch/arm/mach-socfpga/spl.c index 775a82780f..98c16a000d 100644 --- a/arch/arm/mach-socfpga/spl.c +++ b/arch/arm/mach-socfpga/spl.c @@ -40,6 +40,7 @@ u32 spl_boot_device(void) return BOOT_DEVICE_RAM; case 0x2: /* NAND Flash (1.8V) */ case 0x3: /* NAND Flash (3.0V) */ + socfpga_per_reset(SOCFPGA_RESET(NAND), 0); return BOOT_DEVICE_NAND; case 0x4: /* SD/MMC External Transceiver (1.8V) */ case 0x5: /* SD/MMC Internal Transceiver (3.0V) */