From: Tomasz Figa <tomasz.figa-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: "luke.leighton" <luke.leighton-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: devicetree-discuss
<devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org>,
Russell King - ARM Linux
<linux-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org>,
Linux Kernel Mailing List
<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
debian-arm-0aAXYlwwYIJuHlm7Suoebg@public.gmane.org,
"jonsmirl-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org"
<jonsmirl-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
Linux on small ARM machines
<arm-netbook-Fj0DB6SUpRXNuVmtMlwsDbVCufUGDwFn@public.gmane.org>,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
debian-kernel-0aAXYlwwYIJuHlm7Suoebg@public.gmane.org
Subject: Re: [Arm-netbook] getting allwinner SoC support upstream (was Re: Uploading linux (3.9.4-1))
Date: Fri, 07 Jun 2013 10:57:57 +0200 [thread overview]
Message-ID: <4466665.6pIGCIdISn@flatron> (raw)
In-Reply-To: <CAPweEDx_1fvAv9sROtPreoyyj_yDAuYb040fM2zPc+tf22d=YA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
On Friday 07 of June 2013 08:52:43 luke.leighton wrote:
> On Thu, Jun 6, 2013 at 2:02 PM, Tomasz Figa <tomasz.figa-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:
> > On Thursday 06 of June 2013 13:49:38 luke.leighton wrote:
> >> On Thu, Jun 6, 2013 at 1:43 PM, Tomasz Figa <tomasz.figa-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> >
> > wrote:
> >> > Luke,
> >> >
> >> > On Thursday 06 of June 2013 13:24:57 luke.leighton wrote:
> >> >> On Thu, Jun 6, 2013 at 1:01 AM, Tomasz Figa
> >> >> <tomasz.figa-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> >> >
> >> > wrote:
> >> >> > I don't see any other solution here than moving all the
> >> >> > Allwinner
> >> >> > code
> >> >> > to DT (as it has been suggested in this thread several times
> >> >> > already), as this is the only hardware description method
> >> >> > supported
> >> >> > by ARM Linux.
> >> >>
> >> >> i repeat again: please state, explicitly and unequivocably that
> >> >> you
> >> >> -
> >> >>
> >> >> linux kernel developers - are happy that the reach of linux and
> >> >> gnu/linux OSes is dramatically reduced due to this intransigent
> >> >> position.
> >> >>
> >> >> or, tomasz, please state that you, tomasz, represent each and
> >> >> every
> >> >>
> >> >> one of the linux kernel developers so that i do not need to keep
> >> >> asking.
> >> >
> >> > I do not represent all linux kernel developers by any means. I am
> >> > just
> >> > stating current policy of SoC/board support maintained by ARM
> >> > Linux,
> >> > which is common for all Linux kernel devlopers, or at least ARM
> >> > Linux
> >> > kernel developers.
> >> >
> >> > Personally I am happy with numerous companies backing this policy
> >> > and
> >> > not making problems like this with Allwinner and I am really
> >> > surprised that you are supporting a troublesome company like this.
> >>
> >> you've not read what i've written tomasz.
> >
> > I have.
> >
> >> > There are many other SoC vendors making low cost SoCs, like
> >> > Rockchip,
> >> > Boxchip,
> >>
> >> boxchip *is* allwinner.
> >
> > Right, sorry. I am not really into this low cost hardware.
>
> i've been tracking it for several years.
>
> > There is also AMLogic, though.
>
> they're *definitely* GPL-violators.
>
> >> > Telechips. Maybe they would be better candidates for being
> >> > promoted as vendors of choice for hardware running free software?
> >>
> >> no, because they're not selling at a low-enough price with
> >>
> >> high-enough integration. telechips and rockchip don't have the
> >> market
> >> penetration.
> >
> > I do not have access to any numbers, so I am left to believe in what
> > you say.
>
> well... none of us do :) that report (was it from IDC? it was in
> earlier messages) is a good analysis.
>
> > (Although here in Poland the cheap tablet market is almost evenly
> > divided between all those companies, you can find almost same amount
> > of
> > tablets based on SoCs from each vendor.)
>
> most likely.
>
> allwinner is the one that's actually expressed an interest, at
> Director (Board) Level, of being GPL-compliant. the software
> engineers understand that; their immediate Manager does not [and is
> causing considerable disruption].
>
> AMLogic stone-walled and cost us money and a large client due to
> their GPL violations. which they till have not resolved [in over 2
> years]. i will not work with them, ever again.
>
> Telechips are korean-based: they haven't responded to communications.
>
> Nufront got themselves in a muddle [late on silicon] so we ruled them
> out - we'll come back to them later.
>
> there's a number of others, but allwinner's the only one that is
> actively communicating.
>
> so.
>
> coming back to what you said earlier: i'm formulating what to say to
> allwinner [and need to pre-send something by monday so that they can
> consider it before the meeting]. so far, it consists of:
>
> * device-tree is what the linux kernel community has come up with, it
> is equivalent to FEX.
...before FEX ever existed...
> * the linux kernel community would like to apologise for not
> consulting with you (allwinner) on the decision to only accept device
> tree
>
> [bear in mind that if this kind of thing isn't said, they risk just
> continuing to make the sunxi community's life absolute hell by
> continuing to work in isolation and continuing to duplicate drivers
> etc. etc. ]
So basically you are making sure that they think they decision to reinvent
the wheel by using proprietary FEX was correct and our decision to use
generic, extensive and standard-based DeviceTree was self-oriented.
In addition you are telling them something completely opposite from how
the Linux kernel community (and probably any other open source community
works). This is _THEIR_ responsibility to consult things they do with us,
_NOT_ the other way around, if they want to work with upstream.
> * work is being done by the free software community, they are
> beginning to integrate allwinner's work into the upstream kernel, and
> you (allwinner) will begin to see this when you get round to doing
> linux kernel 3.9
>From what I could read from other posts in this thread they already know
this.
> * allwinner and the linux and sunxi community therefore need to work
> closer together, we propose:
- joining the mailing lists by Allwinner people to remove any messengers
from the way (don't say here that they don't speak English, as several
people clearly confirmed that they do...)
- adjusting their workflow to comply with rules of Linux kernel open
source community (i.e. sending RFCs, getting code reviewed, addressing
comments)
- reworking existing code to use widely-accepted, standard solutions
available in upstream Linux kernel (although this is already mostly done
by sunxi community)
> 3 days left on the clock.
By the way, I haven't seen any explanation from you who (and by what
means) gave you any authorization to speak on behalf of Allwinner or to
represent Linux kernel community for them.
Seeing from your posts you don't have any knowledge on how Linux kernel
development works and even on how Allwinner's cooperation with our
community looks (and seem to be completely closed to our effort of showing
you the reality), so I'm not sure if you are the right person to take any
of those roles...
I'd suggest Maxime Ripard or someone else from Free Electrons to be
responsible for communication with Allwinner instead.
Best regards,
Tomasz
next prev parent reply other threads:[~2013-06-07 8:57 UTC|newest]
Thread overview: 109+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CAPweEDx3mAy40BZrzrKPRbvg7vKMj7KevDQ3m_v4p6Yo50eSGg@mail.gmail.com>
[not found] ` <CAPweEDx3mAy40BZrzrKPRbvg7vKMj7KevDQ3m_v4p6Yo50eSGg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-05 20:46 ` getting allwinner SoC support upstream (was Re: Uploading linux (3.9.4-1)) jonsmirl-Re5JQEeQqe8AvxtiuMwx3w
2013-06-05 21:00 ` Stephen Warren
2013-06-05 21:16 ` Russell King - ARM Linux
2013-06-05 22:07 ` Luke Kenneth Casson Leighton
2013-06-06 8:16 ` Jean-Christophe PLAGNIOL-VILLARD
2013-06-05 22:22 ` Tomasz Figa
2013-06-05 21:24 ` Luke Kenneth Casson Leighton
2013-06-05 21:38 ` Lennart Sorensen
2013-06-05 22:10 ` Russell King - ARM Linux
2013-06-05 21:59 ` Henrik Nordström
2013-06-05 22:47 ` [Arm-netbook] " luke.leighton
[not found] ` <CAPweEDxMpeJc-w=Yd7d2OT=UisRBp2rxf-MPMDUCOG3EyJz1GQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-05 23:07 ` jonsmirl-Re5JQEeQqe8AvxtiuMwx3w
2013-06-05 23:26 ` luke.leighton
2013-06-05 23:28 ` [Arm-netbook] " jonsmirl
2013-06-05 23:40 ` Henrik Nordström
2013-06-05 23:54 ` luke.leighton
2013-06-06 0:01 ` [Arm-netbook] " Tomasz Figa
2013-06-06 9:27 ` Thomas Petazzoni
2013-06-06 10:02 ` Tomasz Figa
2013-06-07 18:26 ` luke.leighton
2013-06-07 18:59 ` Thomas Petazzoni
2013-06-07 19:14 ` luke.leighton
2013-06-07 21:29 ` luke.leighton
2013-06-08 8:28 ` Tomasz Figa
2013-06-08 9:08 ` luke.leighton
2013-06-09 22:09 ` luke.leighton
2013-06-09 22:31 ` Russell King - ARM Linux
2013-06-09 23:30 ` luke.leighton
2013-06-07 22:08 ` Maxime Ripard
2013-06-07 23:07 ` luke.leighton
[not found] ` <CAPweEDwFHY_AbBxjspm7BvfdFHsxL5H594cFN4ZVC6QFpu4QGA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-07 23:09 ` Dennis Lan (dlan)
2013-06-07 23:17 ` luke.leighton
2013-06-06 9:49 ` Mark Brown
2013-06-06 12:24 ` luke.leighton
[not found] ` <CAPweEDzYLDzh_-OWU61dtVhajZ40QpQgZKHFYDsh3FgF=r9_ag-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-06 12:43 ` [Arm-netbook] " Tomasz Figa
2013-06-06 12:49 ` luke.leighton
2013-06-06 13:02 ` [Arm-netbook] " Tomasz Figa
2013-06-07 7:52 ` luke.leighton
2013-06-07 8:40 ` Vladimir Pantelic
[not found] ` <51B19C85.9090407-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2013-06-07 9:08 ` [Arm-netbook] " Russell King - ARM Linux
[not found] ` <CAPweEDx_1fvAv9sROtPreoyyj_yDAuYb040fM2zPc+tf22d=YA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-07 8:57 ` Tomasz Figa [this message]
2013-06-07 10:32 ` Bjørn Mork
2013-06-07 19:02 ` luke.leighton
2013-06-07 19:16 ` Tomasz Figa
[not found] ` <CAPweEDwmgr2JbH+txDDjR_gDA2R2C1v=AuVCUVTs7RriMhZNiA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-07 19:30 ` Russell King - ARM Linux
2013-06-07 21:34 ` luke.leighton
2013-06-07 14:30 ` Lennart Sorensen
2013-06-06 13:10 ` Russell King - ARM Linux
2013-06-07 8:02 ` luke.leighton
[not found] ` <CAPweEDyYt+pN+UaFuqWL5RrHpyuq_4So-tArmx3dr=0wLS+hwQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-07 8:49 ` Russell King - ARM Linux
2013-06-07 10:26 ` Henrik Nordström
2013-06-07 17:30 ` Stephen Warren
2013-06-06 14:02 ` Theodore Ts'o
[not found] ` <20130606140250.GA4839-AKGzg7BKzIDYtjvyW6yDsg@public.gmane.org>
2013-06-06 15:05 ` Olof Johansson
2013-06-06 0:19 ` Henrik Nordström
2013-06-06 12:22 ` luke.leighton
2013-06-06 12:51 ` Vladimir Pantelic
2013-06-07 7:40 ` [Arm-netbook] " luke.leighton
2013-06-07 7:48 ` Vladimir Pantelic
2013-06-07 8:06 ` luke.leighton
2013-06-07 8:18 ` [Arm-netbook] " Alexandre Belloni
2013-06-07 18:15 ` luke.leighton
2013-06-07 14:49 ` joem
2013-06-07 18:26 ` [Arm-netbook] " Russell King - ARM Linux
2013-06-07 19:18 ` Luke Kenneth Casson Leighton
2013-06-07 19:31 ` Ben Hutchings
[not found] ` <CAPweEDxXnRWYK4GhSkN-PzM1hLOZPiD1MUne1Q-4FT6PJRJUtw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-07 19:35 ` Russell King - ARM Linux
2013-06-07 21:41 ` Luke Kenneth Casson Leighton
2013-06-07 20:00 ` joem
2013-06-07 9:14 ` [Arm-netbook] " Russell King - ARM Linux
[not found] ` <CAPweEDyPffcN9cNJ10ZHt+AZJHTRdU0LMfCGM_756uAbf+NEBQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-06 13:15 ` Russell King - ARM Linux
2013-06-06 18:51 ` Henrik Nordström
2013-06-06 15:13 ` [Arm-netbook] " jonsmirl
2013-06-06 16:00 ` Olof Johansson
2013-06-06 17:28 ` Maxime Ripard
2013-06-06 18:55 ` Lennart Sorensen
2013-06-06 20:22 ` Arnd Bergmann
2013-06-07 18:56 ` luke.leighton
2013-06-07 18:50 ` luke.leighton
2013-06-07 18:57 ` Wookey
2013-06-07 19:08 ` luke.leighton
2013-06-07 21:13 ` luke.leighton
2013-06-07 9:17 ` Barry Song
2013-06-07 18:45 ` luke.leighton
2013-06-07 18:54 ` Olof Johansson
2013-06-07 19:04 ` luke.leighton
[not found] ` <CAPweEDzeyJh+DKX=8tzrT9AnG9NqLp8nWkWFmB2Wy+JnBkqEdg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-07 19:31 ` Russell King - ARM Linux
[not found] ` <CAPweEDw1BabE0cmT5fxZ3Z9p9EH508M3Nzcqk2VcO0oz-qYsvg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-05 23:40 ` jonsmirl-Re5JQEeQqe8AvxtiuMwx3w
2013-06-05 23:52 ` luke.leighton
2013-06-06 0:15 ` Henrik Nordström
2013-06-06 12:19 ` [Arm-netbook] " luke.leighton
2013-06-06 18:44 ` Henrik Nordström
2013-06-05 22:54 ` Stephen Warren
2013-06-05 23:15 ` Henrik Nordström
2013-06-06 1:56 ` Stefan Monnier
2013-06-05 21:15 ` Luke Kenneth Casson Leighton
2013-06-05 21:47 ` Henrik Nordström
2013-06-05 22:20 ` [Arm-netbook] " luke.leighton
2013-06-06 0:23 ` Henrik Nordström
2013-06-05 21:52 ` Tomasz Figa
2013-06-05 22:38 ` Luke Kenneth Casson Leighton
2013-06-05 23:27 ` Tomasz Figa
2013-06-05 23:46 ` Luke Kenneth Casson Leighton
2013-06-06 15:30 ` Lennart Sorensen
2013-06-05 20:48 ` jonsmirl
2013-06-05 22:11 ` Tomasz Figa
2013-06-05 22:56 ` Luke Kenneth Casson Leighton
[not found] ` <CAPweEDwyX4=Sme9kyDU64k9h3SPUHuErD8gEqfdYLGwBOocZDQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-06 0:35 ` Greg KH
[not found] ` <CAKON4OyyRF4Z46RyJFDWUwo4L52Z8bgSH0CzDr2gDerw4iDwcw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-06 9:29 ` Thomas Petazzoni
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4466665.6pIGCIdISn@flatron \
--to=tomasz.figa-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=arm-netbook-Fj0DB6SUpRXNuVmtMlwsDbVCufUGDwFn@public.gmane.org \
--cc=debian-arm-0aAXYlwwYIJuHlm7Suoebg@public.gmane.org \
--cc=debian-kernel-0aAXYlwwYIJuHlm7Suoebg@public.gmane.org \
--cc=devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org \
--cc=jonsmirl-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org \
--cc=luke.leighton-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).