summaryrefslogtreecommitdiff
path: root/board/delta/nand.c
Commit message (Collapse)AuthorAgeLines
* board/[d-e]*: Remove obsolete references to CONFIG_COMMANDSJon Loeliger2007-07-09-1/+1
| | | | Signed-off-by: Jon Loeliger <jdl@freescale.com>
* board/[Ma-i]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).Jon Loeliger2007-07-04-1/+1
| | | | | | | | | | | | | | This is a compatibility step that allows both the older form and the new form to co-exist for a while until the older can be removed entirely. All transformations are of the form: Before: #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) After: #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT) Signed-off-by: Jon Loeliger <jdl@freescale.com>
* Added support for the TQM8272 board from TQHeiko Schocher2006-12-21-1/+2
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* Merge with /home/m8/git/u-bootWolfgang Denk2006-04-12-1/+1
|\
| * Fix JFFS2 support for legacy NAND driver.Marian Balakowicz2006-04-08-1/+1
| | | | | | | | Some more NAND cleanup and small fixes.
* | Merge with http://www.denx.de/git/u-boot.gitMarkus Klotzbuecher2006-03-24-3/+3
|\ \ | |/
| * Some code cleanup for GCC 4.xWolfgang Denk2006-03-11-3/+3
| |
* | Cleanup of the monahans cpu and delta board port.Markus Klotzbuecher2006-03-20-8/+2
|/
* Merge with /home/wd/git/u-boot/masterWolfgang Denk2006-03-06-28/+26
| | | | Code cleanup.
* Cleanup of NAND support of delta board using the Monahans Data FlashMarkus Klotzbücher2006-03-06-202/+78
| | | | Controller.
* NAND finally working. Two bugs fixed:Markus Klotzbücher2006-03-06-8/+34
| | | | | | | | | * 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.
* Lots of new stuff:Markus Klotzbücher2006-03-04-67/+184
| | | | | | | | | | | * 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.
* Erasing works too now. The CS don't care causes problem with READSTATUS,Markus Klotzbücher2006-03-03-5/+10
| | | | don't ask me why. There are still bugs in the bad block logic.
* Write operation is working. Turned out that the READSTATUS hack was wrongMarkus Klotzbücher2006-03-03-0/+2
| | | | after all.
* Writing is working, but there's still a bug that causes the data written toMarkus Klotzbücher2006-03-03-25/+73
| | | | start at an offset of 4 bytes from the start of the page.
* Implemented writing, not working yet.Markus Klotzbücher2006-03-03-54/+158
|
* Moved the waiting loop for "Read Data Request" RDDREQ into theMarkus Klotzbücher2006-03-02-15/+19
| | | | | 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.
* Read bug fixed. Now "nand bad" list the badblocks correctly (i hope, sinceMarkus Klotzbücher2006-03-02-2/+5
| | | | there are 0)
* Further NAND stuff implemented. Basic read commands seem to work.Markus Klotzbücher2006-03-01-83/+146
|
* Added GPIO initialization of DF signal. Still not working.Markus Klotzbücher2006-02-28-2/+40
|
* First steps implementing NAND support. Not working, fails to read ID.Markus Klotzbücher2006-02-28-0/+306