]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
zynq: nand: do not wait on erase completion in cmd_func
authorJagannadha Sutradharudu Teki <jaganna@xilinx.com>
Fri, 24 May 2013 09:54:00 +0000 (15:24 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 27 May 2013 11:21:21 +0000 (13:21 +0200)
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 <jaganna@xilinx.com>
drivers/mtd/nand/zynq_nand.c

index 22c975f5116ea3f02d1b6931c914c738b54f9c0e..84db7dc20985c3f250bec337e37425c19564930d 100644 (file)
@@ -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)) {