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