Browse Source

Write operation is working. Turned out that the READSTATUS hack was wrong
after all.

Markus Klotzbcher 19 years ago
parent
commit
24e1217be3
1 changed files with 2 additions and 0 deletions
  1. 2 0
      board/delta/nand.c

+ 2 - 0
board/delta/nand.c

@@ -335,12 +335,14 @@ static void delta_cmdfunc(struct mtd_info *mtd, unsigned command,
 		delta_new_cmd();
 		ndcb0 = (NAND_CMD_STATUS | (4<<21));
 		event = NDSR_RDDREQ;
+#ifdef READ_STATUS_BUG
 		NDCB0 = ndcb0;
 		NDCB0 = ndcb1;
 		NDCB0 = ndcb2;
 		delta_wait_event(event);
 		what_the_hack = NDDB;
 		goto end;
+#endif
 		break;
 	case NAND_CMD_RESET:
 		printf("delta_cmdfunc: NAND_CMD_RESET unimplemented.\n");