From 994aca0924795160745fd90ee6de0a69eff298c0 Mon Sep 17 00:00:00 2001 From: Jagannadha Sutradharudu Teki Date: Fri, 24 May 2013 15:24:00 +0530 Subject: [PATCH] zynq: nand: do not wait on erase completion in cmd_func The chip command function dont have to wait on ERASE completion as the dev_ready chip function is defined and use of the default nand_erase is made. This fixes the "Timeout!" error while doing "nand erase" and also the very low NAND erase performace. Signed-off-by: Jagannadha Sutradharudu Teki --- drivers/mtd/nand/zynq_nand.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/mtd/nand/zynq_nand.c b/drivers/mtd/nand/zynq_nand.c index 22c975f5116..84db7dc2098 100644 --- a/drivers/mtd/nand/zynq_nand.c +++ b/drivers/mtd/nand/zynq_nand.c @@ -876,7 +876,6 @@ static void zynq_nand_cmd_function(struct mtd_info *mtd, unsigned int command, ndelay(100); if ((command == NAND_CMD_READ0) || - (command == NAND_CMD_ERASE1) || (command == NAND_CMD_RESET) || (command == NAND_CMD_PARAM) || (command == NAND_CMD_GET_FEATURES)) { -- 2.47.3