On Mon, Sep 08, 2014 at 01:37:23PM +0200, Maxime Ripard wrote: > On Mon, Sep 08, 2014 at 01:01:11PM +0200, Luc Verhaegen wrote: > > Signed-off-by: Luc Verhaegen <[email protected]> > > --- > > meminfo.c | 4 ++-- > > 1 files changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/meminfo.c b/meminfo.c > > index 86b5c1e..24b4772 100644 > > --- a/meminfo.c > > +++ b/meminfo.c > > @@ -60,8 +60,8 @@ enum sunxi_soc_version { > > SUNXI_SOC_SUN6I = 0x1633, /* A31 */ > > SUNXI_SOC_SUN7I = 0x1651, /* A20 */ > > SUNXI_SOC_SUN8I = 0x1650, /* A23 */ > > - SUNXI_SOC_SUN9I = 0x1667, /* A33 */ > > - SUNXI_SOC_SUN10I = 0x1635, /* A80 */ > > + SUNXI_SOC_SUN9I = 0x1635, /* A80 */ > > + SUNXI_SOC_SUN10I = 0x1667, /* A33 */ > > A33 is actually part of the sun8i family. > > Maxime
For those who do not know what Maxime is on about, here is the short explanation: http://linux-sunxi.org/Allwinner_SoC_Family#Naming_confusion I do not buy the modern allwinner sunXi naming. Retro-actively renaming half their line-up sun4i and the other half sun8i, I have seen that before (cfr unichrome.sf.net). A few months in, and that Vendor did another little pirouette. And again, and again. Where Allwinner drew the naming line now is quite arbitrary: the type of the ARM core in there. The one component which is mostly generic and reasonably universal. Sun4i suddenly became all ARM Cortex A8, sun8i became all ARM Cortex A7. Now that they stuck a few A15 in A80, they named that sun9i. If the sunXiwYpZ scheme actually had something to do with the majority of SoC specific component lineage, i would've totally bought into it: that would put A20 close to A10, and would put A31 somewhere else altogether, with A23 and A33 close together... So no, this is purely a marketing driven decision, which will have changed again in 6 months time. Where will Allwinners freshly announced A83 land? Will they stick to their own naming scheme? What will happen when Allwinner produces an ARMv8 chip, will they count beyond 9, or will they rename everything sun7i/sun8i? Sun[4567]i was chronological, and initially sun[89]i were too. So I say we just keep on counting for ourselves. Another option is to completely switch to AW<chip id>, which would mimic what i did for unichrome. A10 = AW1623 (sun4i) A13/A10s = AW1625 (sun5i) A31 = AW1633 (sun6i) A20 = AW1651 (sun7i) A23 = AW1650 (sun8i) A80 = AW1635 (sun9i) A33 = AW1667 (...) Now that's going to be real confusing. So just keep counting up, and wait for Allwinner Marketing to try to earn their wage again. We will soon have sun11i and sun12i on linux-sunxi, taking us far out of the reach of the current naming scheme. Luc Verhaegen. -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
