Hi Clemens, Thanks for your help. I've done it now (see attached). The partitioning is specific to our application but it is easily modified.
I noticed a buggette in the mtd code while doing this. If you build everything as a module then the sub-module loading doesn't work properly. For example in gen_probe.c it says #ifdef CONFIG_MTD_CFI_INTELEXT case 0x0001: case 0x0003: return cfi_cmdset_0001(map, primary); #endif where it should really say #if defined(CONFIG_MTD_CFI_INTELEXT) || defined(CONFIG_MTD_CFI_INTELEXT_MODULE) case 0x0001: case 0x0003: return cfi_cmdset_0001(map, primary); #endif There are several problems like this. In the end I gave up and just built everything except the actual mapping driver as kernel resident. Alex On Wed, 15 Jun 2005 15:18:37 +0200 Clemens Koller <clemens.koller at anagramm.de> wrote: > Hi, Alex! > > Hmm, I don't know the PM828 much in detail, but have you > tried the "generic" physmap driver which is in the kernel? > Just give it the base address and the size, and it should > probe the cfi and you are done (well, it was working fine > for me on my PM854). > Of course, you need to make sure, that your hardware / memory > mapping is initialized properly (which happens usually in the > boot loader). If it's not, let me know and I can give you > some code to mess around with the registers in a kernel module. > > Best greets, > > Clemens Koller > _______________________________ > R&D Imaging Devices > Anagramm GmbH > Rupert-Mayer-Str. 45/1 > 81379 Muenchen > Germany > > http://www.anagramm.de > Phone: +49-89-741518-50 > Fax: +49-89-741518-19 > > > Alex Zeffertt wrote: > > Hi there, > > > > I need to get flash partitions working on my PM828 development > > board. Has anybody already written a pm828.c? If so I'd appreciate > > a look at it. > > > > TIA, > > > > Alex > > _______________________________________________ > > Linuxppc-embedded mailing list > > Linuxppc-embedded at ozlabs.org > > https://ozlabs.org/mailman/listinfo/linuxppc-embedded > > -------------- next part -------------- A non-text attachment was scrubbed... Name: pm828-icu.c.gz Type: application/x-gzip Size: 2480 bytes Desc: not available Url : http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20050615/e2c5eea3/attachment.bin