Markus Klotzbuecher
71ae411a63
delta board: support for magic key detection and handling.
19 years ago
Marian Balakowicz
6db3970811
Fix JFFS2 support for legacy NAND driver.
...
Some more NAND cleanup and small fixes.
19 years ago
Wolfgang Denk
d87080b721
GCC-4.x fixes: clean up global data pointer initialization for all boards.
19 years ago
Markus Klotzbuecher
9e7b5ce61b
delta board: one more DA9030 fix.
19 years ago
Markus Klotzbuecher
eeaab720f6
Change delta board memory map to start at 0x80000000.
19 years ago
Markus Klotzbuecher
89f2dfa4c3
delta board: minor update to DA9030 code.
19 years ago
Markus Klotzbuecher
c855ef6768
delta board: fix DA9030 reset procedure.
19 years ago
Markus Klotzbuecher
ba70d6a417
delta board: DA9030 initialization and i2c support. Some minor changes to
...
make the pxa i2c driver work with the monahans cpu.
19 years ago
Markus Klotzbuecher
552fc624f2
Cleanup of the monahans cpu and delta board port.
19 years ago
Wolfgang Denk
d52fb7e3d1
Some code cleanup for GCC 4.x
19 years ago
Markus Klotzbücher
43638c674a
Cleanup of NAND support of delta board using the Monahans Data Flash
...
Controller.
19 years ago
Markus Klotzbücher
f9e029184b
NAND finally working. Two bugs fixed:
...
* For READ_STATUS and READID commands always 8 bytes need to be read from
NDDB. Otherwise they stay there and get send to flash as the first data
word when writing.
* In nand_base.c the oob variable is not reset so this->oob_buf is
overwritten what eventually screws up the bad block descriptor table.
19 years ago
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.
19 years ago
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.
19 years ago
Markus Klotzbücher
24e1217be3
Write operation is working. Turned out that the READSTATUS hack was wrong
...
after all.
19 years ago
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.
19 years ago
Markus Klotzbücher
19fdeff433
Implemented writing, not working yet.
19 years ago
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.
19 years ago
Markus Klotzbücher
bb1ff049fb
Read bug fixed. Now "nand bad" list the badblocks correctly (i hope, since
...
there are 0)
19 years ago
Markus Klotzbücher
481911c78c
Further NAND stuff implemented. Basic read commands seem to work.
19 years ago
Markus Klotzbücher
00c35bd214
Added GPIO initialization of DF signal. Still not working.
19 years ago
Markus Klotzbücher
6949328d7d
First steps implementing NAND support. Not working, fails to read ID.
19 years ago
Markus Klotzbücher
599f52253a
SDRAM now working.
19 years ago
Markus Klotzbücher
ff3c2a9478
SDRAM now working for delta board, but there are still aliasing problems,
...
we only see 64MB.
19 years ago
Markus Klotzbücher
48b6242aa1
SDRAM seems to be working on delta board, though u-boot doesn't start yet.
19 years ago
Markus Klotzbücher
4f7a0e3671
New board directory and config for the benq delta board (copied from
...
zylonite). Minor pxa-regs.h update.
19 years ago