Large block NAND

David Updegraff dave at cray.com
Mon Mar 22 10:37:36 EST 2004


I am looking at the existing 'drivers' in drivers/mtd/nand; am a bit 
baffled; need help understanding approach.

The files (spia, autcpu12..) are apparently drivers for particular NAND 
chips, but it appears to me that they all call nand_scan in nand.c, 
which in turn just looks for ids enumerated in nand_ids.h.  Does this 
not make it necessary to hand-tune which driver you want to compile with 
nand.c instead of having the drivers themselves control with nand chip 
they know how to drive -- based on what ID one finds?  Or is the 
thinking that the quirks of each little embedded gadget to too wierd 
anyway; so must hand-tune?

-dbu.



More information about the linux-mtd mailing list