summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Wu <Aaron.Wu@analog.com>2013-03-06 11:37:49 +0100
committerSteven Miao <realmz6@gmail.com>2013-05-07 12:27:03 +0200
commit7546dfb0b23eb695cc01e2d27101bf82077bc0a4 (patch)
tree81888f6e02b5c0aa36d79c9724ee7cd6520c9619
parentblackfin: rename vmImage to uImage after we move to buildroot (diff)
downloadlinux-7546dfb0b23eb695cc01e2d27101bf82077bc0a4.tar.xz
linux-7546dfb0b23eb695cc01e2d27101bf82077bc0a4.zip
Platform Nand: Set the GPIO for NAND read as input
This patch is from Frank.Shew,fshew@geometrics.com to fix the following problem:having extremely slow responses with the NAND due to timeouts on the ready status signal, which eventually caused the watchdog to time out. Signed-off-by: Aaron Wu <Aaron.Wu@analog.com> Signed-off-by: Steven Miao <realmz6@gmail.com>
-rw-r--r--arch/blackfin/mach-bf537/boards/stamp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/blackfin/mach-bf537/boards/stamp.c b/arch/blackfin/mach-bf537/boards/stamp.c
index 95114ed395ac..6a3a14bcd3a1 100644
--- a/arch/blackfin/mach-bf537/boards/stamp.c
+++ b/arch/blackfin/mach-bf537/boards/stamp.c
@@ -455,6 +455,7 @@ static struct platform_device bfin_async_nand_device = {
static void bfin_plat_nand_init(void)
{
gpio_request(BFIN_NAND_PLAT_READY, "bfin_nand_plat");
+ gpio_direction_input(BFIN_NAND_PLAT_READY);
}
#else
static void bfin_plat_nand_init(void) {}