Anyone got drivers/mtd/maps/pm828.c?
Alex Zeffertt
ajz at cambridgebroadband.com
Wed Jun 15 23:54:34 EST 2005
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
More information about the Linuxppc-embedded
mailing list