qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v1 7/7] nand: Reset addressing after READSTATUS.


From: Peter Crosthwaite
Subject: [Qemu-devel] [PATCH v1 7/7] nand: Reset addressing after READSTATUS.
Date: Fri, 19 Oct 2012 16:40:31 +1000

From: Edgar E. Iglesias <address@hidden>

Signed-off-by: Edgar E. Iglesias <address@hidden>
---

 hw/nand.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/hw/nand.c b/hw/nand.c
index 01f3ada..f931d0c 100644
--- a/hw/nand.c
+++ b/hw/nand.c
@@ -478,6 +478,12 @@ void nand_setio(DeviceState *dev, uint32_t value)
     int i;
     NANDFlashState *s = (NANDFlashState *) dev;
     if (!s->ce && s->cle) {
+        if (s->cmd == NAND_CMD_READSTATUS) {
+            s->addr = 0;
+            s->addrlen = 0;
+            s->iolen = 0;
+        }
+
         if (nand_flash_ids[s->chip_id].options & NAND_SAMSUNG_LP) {
             if (s->cmd == NAND_CMD_READ0 && value == NAND_CMD_LPREAD2)
                 return;
-- 
1.7.0.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]