- 13 8月, 2008 40 次提交
-
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
move also conditional compilation to Makefile Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
move also conditional compilation to Makefile Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
由 Fathi BOUDRA 提交于
onenand_print_device_info(): - Now returns a string to be placed in mtd->name, rather than calling printf. - Remove verbose parameter as it becomes useless. Signed-off-by: NFathi Boudra <fabo@debian.org> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Guennadi Liakhovetski 提交于
Supporting page-aligned reads doesn't incure any sinificant overhead, just a small change in the algorithm. Also replace in_8 with readb, since there is no in_8 on ARM. Signed-off-by: NGuennadi Liakhovetski <lg@denx.de> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Scott Wood 提交于
Also, remove the ctrl variable in favor of passing the constants directly, and remove redundant (u8) casts. Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Scott Wood 提交于
Note that with older board revisions, NAND boot may only work after a power-on reset, and not after a warm reset. I don't have a newer board to test on; if you have a board with a 33MHz crystal, please let me know if it works after a warm reset. Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Scott Wood 提交于
Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Guennadi Liakhovetski 提交于
Environment can be smaller than NAND block size, do not need to read a whole block and minimum for writing is one page. Also remove an unused variable. Signed-off-by: NGuennadi Liakhovetski <lg@denx.de> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Marcel Ziswiler 提交于
Fixes an issue with chip->state not always being set causing troubles. Signed-off-by: NMarcel Ziswiler <marcel@ziswiler.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Ilya Yanok 提交于
Rather than scanning on boot, scan upon the first attempt to check the badness of a block. This speeds up boot when not using NAND, and reduces the likelihood of needing to reflash via JTAG if NAND becomes nonfunctional. Signed-off-by: NIlya Yanok <yanok@emcraft.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Scott Wood 提交于
Implement block-skipping read/write, based on a patch from Morten Ebbell Hestens <morten.hestnes@tandberg.com>. Signed-off-by: NMorten Ebbell Hestnes <morten.hestnes@tandberg.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Scott Wood 提交于
Use of the non-skipping versions was almost always (if not always) an error, and no valid use case has been identified. Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Anton Vorontsov 提交于
Signed-off-by: NAnton Vorontsov <avorontsov@ru.mvista.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Scott Wood 提交于
The hardware has separate registers for block and page-within-block, but the division between the two has no apparent relation to the actual erase block size of the NAND chip. Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Anton Vorontsov 提交于
Using current driver elbc sometimes hangs during nand write. Reading back last byte helps though (thanks to Scott Wood for the idea). Signed-off-by: NAnton Vorontsov <avorontsov@ru.mvista.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Scott Wood 提交于
This is a driver for the Flash Control Machine of the enhanched Local Bus Controller found on some Freescale chips (such as the mpc8313 and the mpc8379). Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Scott Wood 提交于
Some hardware, such as the enhanced local bus controller used on some mpc83xx chips, does ecc transparently when reading and writing data, rather than providing a generic calculate/correct mechanism that can be exported to the nand subsystem. The subsystem should not BUG() when calculate, correct, or hwctl are missing, if the methods that call them have been overridden. Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 Stefan Roese 提交于
This patch turns off printing of bad blocks per default upon bootup. This can always be shown via the "nand bad" command later. Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Sergey Kubushyn 提交于
Here comes a trivial patch to cpu/arm926ejs/davinci/nand.c. Unfortunately I don't have hardware handy so I can not test it at the moment but changes are rather trivial so it should work. It would be nice if somebody with a hardware checked it anyways. Signed-off-by: NSergey Kubushyn <ksi@koi8.net>
-
由 Stefan Roese 提交于
Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Stefan Roese 提交于
This patch changes the NAND booting driver nand_spl/nand_boot.c to match the new infrastructure from the updated NAND subsystem. This NAND subsystem was recently synced again with the Linux 2.6.22 MTD/NAND subsystem. Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Stefan Roese 提交于
This patch changes the 4xx NAND driver ndfc.c to match the new infrastructure from the updated NAND subsystem. This NAND subsystem was recently synced again with the Linux 2.6.22 MTD/NAND subsystem. Tested successfully on AMCC Sequoia and Bamboo. Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Stefan Roese 提交于
This patch changes nand_wait_ready() to not just call nand_wait(), since this will send a new command to the NAND chip. We just want to wait for the chip to become ready here. Signed-off-by: NStefan Roese <sr@denx.de>
-
由 William Juul 提交于
Signed-off-by: NWilliam Juul <william.juul@tandberg.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 William Juul 提交于
Signed-off-by: NWilliam Juul <william.juul@tandberg.com>
-
由 William Juul 提交于
Signed-off-by: NWilliam Juul <william.juul@tandberg.com>
-
由 William Juul 提交于
Signed-off-by: NWilliam Juul <william.juul@tandberg.com>
-
由 William Juul 提交于
To use YAFFS2 define CONFIG_YAFFS2 Signed-off-by: NWilliam Juul <william.juul@tandberg.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 William Juul 提交于
Direct import of yaffs as a tarball as of 20071113 from their public CVS-web at http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/ The code can also be imported on the command line with: export CVSROOT=:pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs cvs logon (Hit return when asked for a password) cvs checkout yaffs2 Signed-off-by: NWilliam Juul <william.juul@tandberg.com> Signed-off-by: NStig Olsen <stig.olsen@tandberg.com>
-
由 William Juul 提交于
Changes requested by maintainer Stefan Roese after posting patch to U-boot mailing list. Signed-off-by: NWilliam Juul <william.juul@tandberg.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-