Markus Klotzbücher
bf7cac033b
Lots of new stuff:
...
* Debug message can be turned on and off.
* Waiting for events now times out.
* Implemented RESET command.
* Added appropriate nand_bbt_descriptor and nand_oobinfo.
Remaining Problems:
* Read Status still behaves weird an returns invalid stuff sometimes.
* ECC Placement does not respect our scheme in nand_oobinfo.
2006-03-04 18:35:51 +01:00
Markus Klotzbücher
f8785e96c9
Erasing works too now. The CS don't care causes problem with READSTATUS,
...
don't ask me why. There are still bugs in the bad block logic.
2006-03-03 20:13:43 +01:00
Markus Klotzbücher
24e1217be3
Write operation is working. Turned out that the READSTATUS hack was wrong
...
after all.
2006-03-03 16:09:28 +01:00
Markus Klotzbücher
9187a35b6c
Writing is working, but there's still a bug that causes the data written to
...
start at an offset of 4 bytes from the start of the page.
2006-03-03 15:37:01 +01:00
Markus Klotzbücher
19fdeff433
Implemented writing, not working yet.
2006-03-03 12:11:11 +01:00
Markus Klotzbücher
e2053f9c7a
Moved the waiting loop for "Read Data Request" RDDREQ into the
...
delta_cmdfunc function, because this bit is only set once after a command
is sent and this allows read functions to be called multiple times.
2006-03-02 14:02:36 +01:00
Markus Klotzbücher
bb1ff049fb
Read bug fixed. Now "nand bad" list the badblocks correctly (i hope, since
...
there are 0)
2006-03-02 12:10:01 +01:00
Markus Klotzbücher
481911c78c
Further NAND stuff implemented. Basic read commands seem to work.
2006-03-01 23:33:27 +01:00
Markus Klotzbücher
00c35bd214
Added GPIO initialization of DF signal. Still not working.
2006-02-28 22:51:01 +01:00
Markus Klotzbücher
6949328d7d
First steps implementing NAND support. Not working, fails to read ID.
2006-02-28 18:05:25 +01:00