浏览代码

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");