From fe7bcef7874faed16fa2e69918f2806b3df111f9 Mon Sep 17 00:00:00 2001 From: bushing Date: Thu, 7 May 2009 05:01:08 -0700 Subject: [PATCH] calm down error messages during NAND write / erase --- nand.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nand.c b/nand.c index b19a7c7..c6297f2 100644 --- a/nand.c +++ b/nand.c @@ -107,6 +107,12 @@ void nand_irq(void) dc_flushrange((void*)current_request.args[2], PAGE_SPARE_SIZE); } break; + case IPC_NAND_ERASE: + // no action needed upon erase completion + break; + case IPC_NAND_WRITE: + // no action needed upon write completion + break; default: gecko_printf("Got IRQ for unknown NAND req %d\n", current_request.req); } @@ -244,7 +250,6 @@ void nand_erase_block(u32 pageno) { __nand_set_address(0, pageno); nand_send_command(NAND_ERASE_PRE, 0x1c, 0, 0); __nand_wait(); - // should we really be using NAND_FLAGS_IRQ here? nand_send_command(NAND_ERASE_POST, 0, NAND_FLAGS_IRQ | NAND_FLAGS_WAIT, 0); NAND_debug("nand_erase_block(%d) done\n", pageno); }