I've worked in parallel with Stefan Roese on the new OF NDFC support.
This version (as well as Stefan's) is based on the original NDFC driver by 
Thomas Gleixner.
The major difference is that the original implements each chip connected NDFC 
banks as a
separate MTD device. Here I try to have one MTD device spread on all chips 
found.
However, the chips should have equal ID's and sizes, but I've never seen 
several different
chips attached to single ndfc. I'm adding ndfc_of as a separate file, since 
some other changes
have also been made (e.g. all i/o is made with ndfc_readl/writel inline 
functions).
The original version didn't handle driver removal well (it never calls 
del_mtd...),it's 
corrected here. I decided not to add ecc pos and oob layout to DTS, since we 
should be OK with
the default ones with NDFC.
This stuff has been tested on PowerPC 440EPx Sequoia board.
Any comments are greatly appreciated.
Thanks,
Valentine.

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to