[PATCH] [RFC] arm: add documentation describing Marvell families of SoC
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Tue Jul 17 14:35:50 EDT 2012
Le Wed, 18 Jul 2012 02:01:51 +0800,
Eric Miao <eric.y.miao at gmail.com> a écrit :
> This is so useful to Marvell processor new comers, thanks everyone to
> compile this.
You're welcome. Glad to see that this is seen as a useful thing.
> The PXA side might need a bit modification though, so for historical reason
> there is PXA series as originated back from Intel. So there are really those
> legacy ones:
>
> PXA21x/PXA25x/PXA27x/PXA3xx/PXA93x
>
> The new ones developed after Marvell acquired Intel's XScale biz are:
>
> PXA95x/PXA168/PXA910/MMP2
>
> And among these, they are actually categorized into two flavors:
>
> AP with CP: PXA93x/PXA95X/PXA910
> AP only without CP: the rest of them
>
> And the ARM cores used are also a bit different:
>
> XScale (Intel's ARMv5te compatible): PXA21x/PXA25x/PXA27x/PXA3xx/PXA93x
> Marvell's PJ1 (Marvell's ARMv5te compatible): PXA168/PXA910
> Marvell's PJ4 (Marvell's ARMv7 compatible): PXA95x/MMP2
>
> So these are really a bit complicated, by the end of the day, we would still
> go the way as Arnd suggested, that to collapse PXA and MMP series into one,
> so that will be simpler and easier to understand.
>
> Considering the complications here, I would suggest to simply have a single
> processor line as: PXA/MMP processor line, and list all the processor flavors
> under, whether it's an AP or a AP+CP could be individually indicated.
Ok, thanks, I'll try to take this into account in the next spin.
However, I'm not sure about putting them into a single family, because
what I tried to do until now is to map mach-* directories to the
families, even if down the road there is a wish to merge some of them.
Maybe you could share some insights on why in the first place mach-pxa
and mach-mmp were both created? I guess at some point in time there was
a vision that there were two SoC families with enough differences so
that it required two mach-* directories. I'd like to document this if
possible.
Also, do you have more public datasheet links available for those SoCs?
I think I've gathered all the ones I could find on the Marvell website,
but there are a lot of missing datasheets.
Thanks,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
More information about the linux-arm-kernel
mailing list