Explorar o código

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

Markus Klotzbcher %!s(int64=19) %!d(string=hai) anos
pai
achega
24e1217be3
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  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");