bus access for NAND parts

Ricard Wanderlof ricard.wanderlof at axis.com
Thu Oct 30 18:24:30 EDT 2008


On Thu, 30 Oct 2008, Cliff Brake wrote:

> Correction -- above should say:  "It seems that most devices simply use a
> _GPIO_ for CE".  The chip select is set low in software, and then
> multiple bus cycles are run to execute the address and data phases of
> the NAND operation.  So what keeps another process from interrupting
> this and running a bus cycle while the GPIO for NAND CE is still low
> -- which would toggle the strobes to the NAND cs.

I don't know in general, but in several systems that have multiple buses, 
the NAND flash can be the only device on a particular bus, so conflicts 
with other devices are not an issue in those cases. Otherwise, it would be 
as you say, I agree.

/Ricard
--
Ricard Wolf Wanderlöf                           ricardw(at)axis.com
Axis Communications AB, Lund, Sweden            www.axis.com
Phone +46 46 272 2016                           Fax +46 46 13 61 30



More information about the linux-mtd mailing list