فهرست منبع

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

Markus Klotzbcher 19 سال پیش
والد
کامیت
24e1217be3
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  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");