mpc8270 and 64bit flash geometry

David Woodhouse dwmw2 at infradead.org
Fri May 26 13:31:49 EDT 2006


On Fri, 2006-05-26 at 19:05 +0200, jean-francois simon wrote:
> We now know this single WE poses problem. From reading the 
> archive it seems there is a work around by defining a write 
> routine in the map driver that uses the 64b load/store floating 
> point instrcutions.
> So I have done that, but I still can't do an "eraseall" (it will 
> panic the system).

Show the panic. If you're using floating point registers in the kernel,
you need to do that carefully and properly.

> Besides the specific write routine, anything else I need to do? 
> Or the MTD code will simply not work with this kind of geometry? 

It ought to work.

> Looking at the code, I have one question: SHould 
> ./mtd/chips/cfi_probe.c:cfi_probe_chip() be called for _every_ 
> flash chip? It seems to be called only once per bank.

Er, I think we just assume that all the chips are identical.

-- 
dwmw2





More information about the linux-mtd mailing list