On Fri, Aug 22, 2014 at 09:17:08PM +0200, Maxime Ripard wrote: > > 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?)
Oh, and something else you could do, even though you did it a bit in the past, is to review the patches that are sent. It might seem a bit backward, but it usually help to understand how the review usually goes. And that would be really helpful, since you are obviously the most knowledgable about your SoCs. Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
signature.asc
Description: Digital signature
