MTD on intel 28F320B3 flash memory

Nicolas Pitre nico at cam.org
Fri Nov 17 11:23:19 EST 2000



On Fri, 17 Nov 2000, David Woodhouse wrote:

>
> mhill at bustech.com said:
> >  The 28F320B3 is a BOOT BLOCK flash part.  It contains Eight 8K
> > regions and 63 64K regions.  The CFI code assumes that all regions are
> > of the same size. I am currently using this part in a design.  To get
> > around this problem, I changed the CFI code to treat the 8K regions as
> > a single 64K region.
>
> I think that's the correct way do do things. I don't think the MTD layer
> needs to handle variable erase sizes within a single MTD partition. Either
> your CFI driver registers a single device with 64K erasesize, or it
> registers two devices, one with 8K erasesize and the remainder with 64K
> erasesize.

But then you have problem with concurent access to the chip... unless the
code is tweaked so both mtd devices share the same spinlock and wq.


Nicolas



To unsubscribe, send "unsubscribe mtd" to majordomo at infradead.org



More information about the linux-mtd mailing list