Hi, On Fri, Aug 22, 2014 at 07:59:33PM +0300, Simos Xenitellis wrote: > Hi All, > > After the recent thread about interview questions to Allwinner, > https://groups.google.com/d/topic/linux-sunxi/OMe3pcilb3Y/discussion > I got an email from Kevin (Allwinner, Manager at Linux kernel development > group) and Sugar (Allwinner, Linux kernel development group) that they will > provide technical support to the community directly. > I cc: both of them in this mail.
Hi Kevin, Shuge :) > > One of the important issues is that of the documentation and the > availability of official documentation for the Axx range of Allwinner SoCs. > So, I asked for that and got a reply that > 1. Allwinner has set up a team to deal with those documents. > 2. It will take a bit of time to produce the documents, and the first > delivery is expected in September. > 3. It will include a. user manual, b. datasheet and c. schematics > 4. From them on, once a document is ready, it will be released as soon as > possible. > > I think this is good news regarding the documentation, and I am looking > forward to the first delivery. Very good. Thanks a lot to the three of you for getting this done. This is a very nice step forward. > The other issue is that of "mainlining", getting Allwinner chipset support > in the latest version of the Linux kernel. There is a wiki page for that, > at http://linux-sunxi.org/Linux_mainlining_effort > There are several drivers that need work, and I think it is best to start > off with something small. > I had a chat with Jon and he suggested (among others) LRADC. > > Regarding the LRADC, there is a patch by Hans de Goede, > http://lists.infradead.org/pipermail/linux-arm-kernel/2014-January/thread.html#222516 > This patch was sent for inclusion to the mainline, but was not accepted yet. > > There is an older discussion here with comments on what to change, > https://groups.google.com/d/topic/linux-sunxi/Xq-egaBfzwA/discussion > > Would that be a good starting point? If so, click on the URL above and > continue the discussion. This would be very nice to have some code coming from you guys. I agree with Jon that you should start with some drivers simple enough so that you focus on getting used to the mainlining process without much interference from the technical side. Off the top of my head, I guess A31's GPADC or PWM drivers (the suggested LRADC, touch panel and high speed timers are already supported or worked on). Or, in the LRADC or touch screen case, porting those drivers to the A31/A23 if the IP changed. That could also be the addition of a new board (the A23 development board maybe?) Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
signature.asc
Description: Digital signature
