[U-Boot-Users] MTD update?
William Juul
william.juul at datarespons.no
Tue Oct 30 16:17:54 CET 2007
> I'll be glad to review the code (if time permits) and test it on some of my
> platforms (PPC based).
>
> I think this is a necessary move. A lot changed in the Linux MTD code, since
> it was last ported from Linux to U-Boot. So I really appreciate your effort
> here.
Status:
- The patch is still based on MTD from Linux 2.6.22.1
- I have now rebased the patch to u-boot 1.3.0-rc3
- I regard code clean-up to be done
- MAKEALL ppc/arm still has some issues:
* DOC/OneNand/nand_spl is not building ( I have not tried porting this
part, and since I do not have any HW and I am not familiar with this
code/HW I think its best someone else is porting this code.)
Except for the issues mentioned above, I have ported all drivers
necessary to run MAKEALL ppc/arm without errors and warnings. Many
drivers were trivial to port, but some were not so trivial. The
following drivers must be examined carefully and maybe rewritten to
some degree:
cpu/ppc4xx/ndfc.c
cpu/arm926ejs/davinci/nand.c
board/delta/nand.c
board/zylonite/nand.c
Below is an overview of which files have been patched and how big the
diffs are for each file (in bytes).
What should I do with the large patches? And should I send one patch
for each file for the small ones?
Best regards
William
2626 board/bf537-stamp/nand.c
3001 board/dave/PPChameleonEVB/nand.c
3394 board/delta/nand.c
2190 board/esd/common/esd405ep_nand.c
1863 board/freescale/m5329evb/nand.c
3731 board/nc650/nand.c
1431 board/netstar/nand.c
2112 board/prodrive/alpr/nand.c
2248 board/prodrive/pdnb3/nand.c
2111 board/sc3/sc3nand.c
1401 board/tqm8272/tqm8272.c
3656 board/zylonite/nand.c
509 common/cmd_doc.c
51227 common/cmd_nand.c
3273 cpu/arm926ejs/davinci/nand.c
2107 cpu/ppc4xx/ndfc.c
45988 drivers/nand/diskonchip.c
133627 drivers/nand/nand_base.c
34909 drivers/nand/nand_bbt.c
1329 drivers/nand/nand_ecc.c
10645 drivers/nand/nand_ids.c
17273 drivers/nand/nand_util.c
568 include/common.h
1037 include/linux/err.h
2277 include/linux/mtd/blktrans.h
571 include/linux/mtd/compat.h
8677 include/linux/mtd/doc2000.h
1966 include/linux/mtd/inftl-user.h
1133 include/linux/mtd/jffs2-user.h
6976 include/linux/mtd/mtd-abi.h
10082 include/linux/mtd/mtd.h
25966 include/linux/mtd/nand.h
3250 include/linux/mtd/nftl.h
1676 include/linux/mtd/nftl-user.h
15777 include/linux/mtd/ubi-header.h
5979 include/linux/mtd/ubi-user.h
816 include/nand.h
More information about the U-Boot
mailing list