From: "luke.leighton" <luke.leighton@gmail.com>
To: Maxime Ripard <maxime.ripard@free-electrons.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,
Tomasz Figa <tomasz.figa@gmail.com>,
linux-arm-kernel@lists.infradead.org,
devicetree-discuss <devicetree-discuss@ozlabs.org>,
Stephen Warren <swarren@wwwdotorg.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
debian-arm@lists.debian.org,
"jonsmirl@gmail.com" <jonsmirl@gmail.com>,
Linux on small ARM machines <arm-netbook@lists.phcomp.co.uk>,
debian-kernel@lists.debian.org
Subject: Re: [Arm-netbook] getting allwinner SoC support upstream (was Re: Uploading linux (3.9.4-1))
Date: Sat, 8 Jun 2013 00:07:28 +0100 [thread overview]
Message-ID: <CAPweEDwFHY_AbBxjspm7BvfdFHsxL5H594cFN4ZVC6QFpu4QGA@mail.gmail.com> (raw)
In-Reply-To: <20130607220853.GR14209@lukather>
On Fri, Jun 7, 2013 at 11:08 PM, Maxime Ripard
<maxime.ripard@free-electrons.com> wrote:
> On Fri, Jun 07, 2013 at 07:26:49PM +0100, luke.leighton wrote:
>> maxime: we need to talk :)
>>
>> please tell me in 4 or 5 sentences what you've managed to do so far,
>> expanding a little on what thomas says below, more specifically what
>> it achieves and/or allows rather than technically what it does
>> (suitable for managers and directors in other words), and what plans
>> you'd like to see happen.
>
> You mean something like http://linux-sunxi.org/Linux_mainlining_effort ?
ahh, fantastic. with references too. magic. exactly what i need.
thank you. listed now at
http://hands.com/~lkcl/allwinner_linux_proposal.txt
> You should really do a bit of research before starting a thread like
> this one.
then that gives you some idea of how busy i've been and still am, to
not be aware even of things like this, to have kicked a project off
some 18-24 months ago and not be able to keep up with one of the many
branches and initiatives that it's spawned.
when i said i've been caught off-guard by this opportunity i meant
exactly what i said.
> This webpage has been around for like 9 monthes now on the wiki
> of a community you pretend to represent
i pretend no such thing and apologise for giving any impression of such.
> (even though I fail to get how
> you can pretend such thing, but that's another topic).
i have a different focus: a meta-project of sorts, where allwinner
happened to be the first. look up rhombus-tech and EOMA68 and it'll
become a bit clearer.
>> > is the maintainer of the mainline Allwinner sunxi
>> > effort. It already supports a number of boards, has a pinctrl driver, a
>> > GPIO driver, serial port is working, network is working, I2C is
>> > working.
>> >
>> > All in mainline, completely Device Tree based.
>>
>> great. which version did it first hit, i.e. what will the first
>> signs of this be when allwinner begin doing "git pulls"?
>
> 3.8, as shown in the wiki page
got that.
>> and which boards. bear in mind that one of those "boards" should
>> really be "the total range of products available across hundreds of
>> chinese tablet clone manufacturers".
>>
>> specific question: is one of the "boards" the one that tom cubie
>> submitted, which covers virtually every android tablet product
>> manufactured in the millions by chinese tablet clone manufacturers?
>
> Again, wiki.
yep, am there now.
>> > So isn't this entire discussion completely moot?
>>
>> no because it's totally in isolation from allwinner. i need to give
>> them a heads-up, and get them involved, giving them specific
>> incentives [which nobody's yet given!!] for following a particular
>> path [or paths] yet to be recommended.
>>
>> > The mainline support
>> > for sunxi has already started since 6 months or so, and has been Device
>> > Tree based from day one.
>>
>> to clarify: the *community-driven* mainline support for sunxi. ok -
>> which chips? sun3i (ARM9), sun4i (Cortex A8), sun5i, sun6i and sun7i
>> (Dual-Core Cortex A7)? which ones are in?
>
> A10, A13 for the moment. I just received hardware with A10s, A20 and A31
> that I need to work on, but support should come quite soon.
superb. question: what help or other resources could you do with?
what additional information?
> I already
> have some patches pending to be tested on an A31 board, but didn't have
> as much time as I wanted lately to actually set a proper environment to
> test them.
ok - good to know. btw when you get to it please note a bug found in
the "vanilla" [allwinner-released] A20 3.3 tree where they reduced a
128 byte buffer to 78 bytes for spurious reasons; the critical fix is
at line 989, of the following patch:
http://git.rhombus-tech.net/?p=linux.git;a=commitdiff;h=refs/heads/lkcl-3.3-a20;hp=6c5753e5dc1fafff288d522c94b40a7dd2a81adc
i found this by running a diff -u of sun4i_usb from the 3.4 sunxi
community tree against the sun7i_usb tree from the allwinner 3.3
release. amongst the desperate attempts to disable DMA (probably due
to stack corruption of the above bug) and various renaming attempts of
*SUN4I* to *SUN7I*, that one stuck out like a sore thumb. the other
bits - which may or may not be relevant - are the spinlock protection
and the call to sw_udc_enable which is present in the sun4i_usb 3.4
code but not the A20 3.3 code.
mileage may vary, and the buffer overrun only happens if you enable
the OTG interface as "dual" (auto-detect) because that's enough
features in the bitfield to cause there to be enough strcpy's... oops
:)
l.
next prev parent reply other threads:[~2013-06-07 23:07 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 [this message]
[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
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=CAPweEDwFHY_AbBxjspm7BvfdFHsxL5H594cFN4ZVC6QFpu4QGA@mail.gmail.com \
--to=luke.leighton@gmail.com \
--cc=arm-netbook@lists.phcomp.co.uk \
--cc=debian-arm@lists.debian.org \
--cc=debian-kernel@lists.debian.org \
--cc=devicetree-discuss@ozlabs.org \
--cc=jonsmirl@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=maxime.ripard@free-electrons.com \
--cc=swarren@wwwdotorg.org \
--cc=thomas.petazzoni@free-electrons.com \
--cc=tomasz.figa@gmail.com \
/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).