== Dave Martin <dmart> ==
=== Activity Summary ===
* Reviewing of Pawel's versatile express patches and related discussions
(steadily progressing -- there are a few issues to resolve, but the
series appears almost ready. Some issues came up when testing.)
* Concluded that we should fix drivers to stop using NO_IRQ or assuming
NO_IRQ == -1 on an as-needed basis.
* Worked on some miscellaneous patches to do some Kconfig cleanup,
a couple of errata workarounds relevant to vexpress etc.
=== Plans ===
* Propose AMBA driver changes to replace NO_IRQ with a test compatible
with the "0 means no irq" convention.
* Repost l2x0 Kconfig cleanup patches along with patch to clean up
the dependencies of CONFIG_SMP.
* Continue to miscellaneous outstanding DT issues (bindings, drivers)
forward.
=== Work Items ===
https://blueprints.launchpad.net/linux-linaro/+spec/kernel-versatile-boad-d…:
* Document outstanding AMBA tree bindings: INPROGRESS
* Propose of/irq and/or AMBA driver changes to resolve NO_IRQ
iinterface mismatch between OF drivers and (currently breaking pata_generic on vexpress): INPROGRESS
* Post outstanding AMBA tree bindings upstream: TODO
=== Absences ===
Christmas (2011-12-19 - 2012-01-03)
== arm-soc tree ==
* merged 35 bug fixes for 3.2, now included in -rc5
* nagged subarch maintainers about sending stuff
* merged one feature branch (mxs/saif), the total number of branches for
3.3 is now 9, with 124 changesets total.
== code review ==
* reviewed vexpress dt patches
* started reviewing st-ericsson xshm drivers
* extensive discussions about coherency in dma-buf patches
== other work ==
* almost getting on top of randconfig patches for 3.2, plan
to send them out again next week.
== Linus Walleij linusw ==
=== Highlights ===
* Sent out v6 of the pin config patch series - it is now stable,
and functionality is in linux-next.
* Working on generic pin config for ASICs that want to keep
things simple.
* Discussed DT mappings to pin controllers with Stephen
Warren and Tony Lindgren. No consensus reached.
* Ux500 mainlining since too little is happening:
- Iterated AB5500 high voltage LEDs driver.
* Reviewed the Switch class derived from Android
by Samsung. This is very important stuff I feel.
* Helped Sjur Brændeland to get M7400 XSHM patches
into linux-next and will help him to establish a
k.org repository.
* Reviewed som MMC patch...
=== Plans ===
* Vacation 2011-12-19 thru 2012-01-06
* Drive generalization of Nomadik GPIO
by using the pinctrl framework.
drivers/gpio/gpio-nomadik.c
* Test the PL08x patches on the Ericsson Research
PB11MPCore and submit platform data for using
pl08x DMA on that platform.
* Look into other Ux500 stuff in need of mainlining...
like the HWMON stuff.
=== Issues ===
* None, apart from some ST-Ericsson internal stuff.
Thanks,
Linus Walleij
== Dave Martin <dmart> ==
=== Activity Summary ===
* Reviewing of Pawel's versatile express patches and related discussions
(steadily progressing -- there are a few issues to resolve, but the
series appears almost ready. Some issues came up when testing.)
* Some discussions around U-Boot loading of relocatable images (now
supported in upstream U-Boot master branch thanks to Stephen Warren)
* Reworked AMBA modalias series on top of the file2alias.c cleanup patches
proposed on lkml.
* Some discussion around NO_IRQ and OF.
=== Plans ===
* Move miscellaneous outstanding DT issues (bindings, drivers) forward.
=== Work Items ===
https://blueprints.launchpad.net/linux-linaro/+spec/kernel-versatile-boad-d…:
Dynamic loading of AMBA device drivers (including via DT) - Propose for merging (proposed; waiting for confirmation): BLOCKED
Review/Ack Pawel's patches on final posting: BLOCKED
=== Absences ===
Christmas (approx. 2011-12-18 - 2012-01-06 -- exact dates TBD)
=== Device Tree ===
* Sent v2 of mc13892-regulator device tree support series
=== Consolidation and cleanup ===
* Sent a patch to add restart support for imx6 based on rmk's restart
branch
* Sent a series to clean up gpio-mxc gpio and irq numbering to have
them allocated dynamically
=== Misc ===
* Sent a patch to fix imx51 babbage power button
* Sent 2 patches to fix imx6 gpio interrupt controller
* Sent a patch to fix the use of pdev->id in fec driver
--
Regards,
Shawn
== Thomas Abraham <thomas-ab> ==
=== Highlights ===
* Reviewed v5 of the regulator core device tree support patches.
* Started adding regulator device tree support for Origen board.
=== Plans ===
* Complete regulator dt support for Origen board.
* Add device tree support for Exynos4 display controller.
* Review the latest pin config patches and pinctrl dt discussion.
* Populate Exynos specific pinmux definitions in Samsung pinctrl driver.
== Rajendra Nayak <rnayak> ==
=== Highlights ===
* Added support for pin-configuration for OMAP4 using the v4 of
the pinconf core support patches. Data still in the driver and
not moved to dt. Waiting on Tony;s series/patches for DT support
and moving data out of the drivers.
* Started looking at clock bindings and generic struct clock support
patches. Experimented with moving OMAP clock data to dt which started
to look very complex (moving all clock data). Had a call with Benoit/
Mike on this and for now working on moving only leaf clocks/mappings
to dt keeping the rest of the clock tree in kernel.
* omap-serial dt support patches acked by Rob.
* Working with Aneesh V on omap4 EMIF driver dt support doing initial
reviews.
=== Plans ===
* Repost TWL regulator support. (Still waiting for a repost of omap
i2c/twl DT support patches)
* Refine the experimental patches to move OMAP clock data to dt.
* Rework some of the pinmux/pinconf support on top of changes Tony
has been proposing/working on once they are available.
=== Misc ===
* Will be taking off the week before Xmas (19th to 23rd Dec) and work
through the Xmas week.
Hi -
Alexander was asking how linaro-androidization-tracking is maintained
(hope you are feeling better Alexander).
I made a 90-slide presentation about it at the last Connect, you can
find the slides here
http://people.linaro.org/~andygreen/lttools-introduction.pdf
and the tools here
http://git.linaro.org/gitweb?p=people/andygreen/lt-tools.git;a=summary
In a nutshell common-3.0 from Google is a history tree, so detecting new
patches on there is clear enough. John Stultz saw it had come back
recently and dropped me a note it had been updated. I asked Jassi to
isolate the new patches and send them to me.
I use lt-tools to distribute any new patches between the topics, then
reapply it to my android-ready branch and confirm it builds and works
before pushing.
lt-tools also takes care of the tracking action, it's important
everything is on the same Linus HEAD basis so I routinely rebase
linaro-androidization-tracking along with my other tracking branches, as
of last week it's on 3.2-rc4.
Actually, l-a-t is low maintainence since it's far from every day new
patches are coming on common-3.0, and so far on 3.2 cycle there was no
serious uplevel conflict between the androidization patch load and Linus
HEAD changes.
If we have someone else now who wants to maintain it, I think that's
fine with the provisos we should maintain the topic structure and look
at further refactor there, and we need a new approach to deal with
rebase points that more than one tree can rendezvous at --->
Right now when my tracking branches are in as reasonable a shape on one
Linus HEAD basis as they will get, I randomly pull a new basis from what
happens to be on Linus' tree that moment, and rebase everything on my
side against that (including up until now l-a-t at the same time). That
won't really scale to other LTs and WGs all randomly sampling Linus HEAD
at different random points as their basis.
Scott mentioned that there's a desire to see more KWG content at least
on tracking, I think that's a great idea. One way to solve both those
problems would be to no longer have LTs base off Linus HEAD but from a
new tree which is Linus HEAD + "linux-linaro-tracking", as it were, with
these other topics already merged in. So long as this rebases against
Linus HEAD really often, like daily at least in the early -rcs, carrying
its topic content with it, and matching linaro-androidization-tracking
is available, that would be a good way for all the LT trees to both get
any Linaro-specific content and increase their chances of having a
common "rendezvous" basis where multiple LT trees can be bound together.
-Andy
--
Andy Green | TI Landing Team Leader
Linaro.org │ Open source software for ARM SoCs | Follow Linaro
http://facebook.com/pages/Linaro/155974581091106 -
http://twitter.com/#!/linaroorg - http://linaro.org/linaro-blog
Includes some items from the short holiday week before
=== Highlights ===
* Sent out fadvise based ashmem alternative patch to lkml for review.
Got a decent writeup at lwn: http://lwn.net/Articles/468896/ as well as
decent feedback.
* Got a small fixes to the config_merge.sh script included in -mm
* Sent out patch queue for 3.3 (including the CLOCK_RATE removal patches
from Deepak). Tglx has yet to pull it, but I'll nag him again.
* Pushed a few fixes for 3.2 for RTC and clocksource issues. Were merged
into -tip.
* Reworked timekeeping cleanup/performance patches for Thomas
* Worked with Anton Vorontsov on background and plans for lowmemory
killer upstreaming.
* Chased some RTC, sched_clock and timekeeping related bugs.
* Good meetings with Android and CromeOS teams.
* Started reworking ashmem alternative idea from lkml feedback.
* Saw Greg KH has queued some android patches for staging again. Sent
email out to him to try to get a sense of what he's planning and looking
for.
=== Plans ===
* More reworking of the fadvise ashmem alternative. Try to integrate
akpm's mumble tree idea.
* Try to sort out some of the community bugs that i've been handling.
* Get xtime lock breakup patches submitted.
=== Issues ===
* Community issues been cropping up and taking more time then I'd like.
== Anton Vorontsov <cbou> ==
=== Highlights ===
* Got the first Linaro task: Android lowmemory driver upstreaming.
Familiarized with the lowmemorykiller code and requirements, investigation
on previous upstreaming efforts.