mirror of
https://github.com/u-boot/u-boot.git
synced 2024-12-04 10:03:41 +08:00
NAND: Change nand_wait_ready() to not call nand_wait()
This patch changes nand_wait_ready() to not just call nand_wait(), since this will send a new command to the NAND chip. We just want to wait for the chip to become ready here. Signed-off-by: Stefan Roese <sr@denx.de>
This commit is contained in:
parent
9ad754fef5
commit
1207226452
@ -489,7 +489,16 @@ EXPORT_SYMBOL_GPL(nand_wait_ready);
|
||||
void nand_wait_ready(struct mtd_info *mtd)
|
||||
{
|
||||
struct nand_chip *chip = mtd->priv;
|
||||
nand_wait(mtd, chip);
|
||||
u32 timeo = (CFG_HZ * 20) / 1000;
|
||||
|
||||
reset_timer();
|
||||
|
||||
/* wait until command is processed or timeout occures */
|
||||
while (get_timer(0) < timeo) {
|
||||
if (chip->dev_ready)
|
||||
if (chip->dev_ready(mtd))
|
||||
break;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user