[PATCH 27/74] ST SPEAr : NAND interface driver for spear platforms
Sebastian RASMUSSEN
sebastian.rasmussen at stericsson.com
Fri Sep 3 07:22:49 EDT 2010
Hi!
> Adding on top of what Armando has already pointed out, FSMC block may
> have different versions and each of them may support different features
> based on its configuration eg. spear device's FSMC block is version8
> and is configured for 13 byte ecc(per 512 bytes data, BCH8 algorithm).
> There are other possibilities eg. BCH4, BCH2 etc which are not used in
> spear devices.
Looking at the future trend of NAND flash memories I believe that BCH8 is
likely to be of most interest, but of course having backwards compatibility
with already existing FSMC block usage is interesting enough.
> Making it generic would also entail supporting all possible configurations
> through single driver (makes more sense)
[...]
> Alessandro/Sebastian: Is it OK to add a common driver for all FSMC versions
> and customizations
I believe that a common driver is the best way forward, yes. Let me know if I
can assist you in any of the development or testing.
/ Sebastian
More information about the linux-arm-kernel
mailing list