Hi Manuel, thank you for the code. It is working perfect :-) I added this in arch/mips/au1000/common/platform.c. 1,94 MByte/s read performance. I think it is a good idea to remove the au1550nd.c. Thank's again, Frank Am Donnerstag, den 12.02.2009, 09:53 +0100 schrieb Manuel Lauss: > On Thu, Feb 12, 2009 at 09:40:43AM +0100, Frank Neuber wrote: > > Thank you for this very quick answer ... > > > > Am Donnerstag, den 12.02.2009, 09:17 +0100 schrieb Manuel Lauss: > > > Here's the NAND portion of a DB1200 board support rewrite I did a while > > > ago. It uses gen_nand instead of the au1550nd.c driver (which seems to > > I saw this gen_nand (plat_nand.c) never before (because it is not > > configurable in the Makefile) > > > > > only work on the Db1550 and small page devices). It shouls also work on > > > any Au1550 since the Au1200 has identical NAND hardware. > > Do I understand right, this is not a handmade patch aginst > > plat_nand.c ? > > > > I try to mix this code now with the plat_nand.c, rigth? > > No no no no: this belongs in your board code (board_setup.c or whatever you > call it). It's nothing more than registration of a platform_device plus > required information/callbacks for the gen_nand driver. > > Manuel Lauss