Was out sick weds, so not a super productive week.
=== Highlights ===
* Added EARLYSUSPEND to linaro+android defconfigs
* Made final 11.11 linaro+android release
* After being nudged by Thomas, sent out first draft of a large patchset
reworking some of the timekeeping locking.
* Reviewed and acked sched_clock overflow fix.
* Helped with Android Image testing for 11.11 release
* Submitted config fragment management script to akpm and it was
included into the -mm tree.
* Revised madvise volatile patchset a few times preping for lkml
discussion. Got some good feedback that made me think it would be better
to rework the patch to use fadvise instead of madvise. Started efforts
to convert the interface over.
=== Plans ===
* Finish madvise->fadvise conversion, do one last cleanup and send to
lkml.
* Take another pass at the timekeeping locking for Thomas.
* Push queued patches for 3.3 to Thomas.
=== Issues ===
* None
== Linus Walleij linusw ==
=== Highlights ===
* Very active discussions around the pinctrl v2 patch sent sent out last
week, much good feedback and slowly building consensus.
https://blueprints.launchpad.net/linux-linaro/+spec/pinctrl-pinprops-2011.11
* Refactored U300 GPIO to live in pinctrl as sibling to the U300 pinmux
controller. Also implemented pin multiplexing and draft pin
configuration interface (subject to change). This was done as a
proof-of-concept that the pincontrol subsystem is good for
something that exists out there. Will be sent out back-to-back
with the pinconfig patch set.
* Harvesting some fixes for pinctrl
* Looked after the GPIO subsystem -rc fixes for Grant but haven't seen
many patches, discussed a few non-rc patches.
* A lot of discussion around the PL022 driver thread safety, led to the
submission of the patch entitled:
"spi/pl022: make the chip deselect handling thread safe"
* Lots of mailing and reading trying to understand how to get my
kernel.org git repo back online.
=== Plans ===
* 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.
* Pushed out the AB8500 HWMON driver, will try to address
review comments.
* Look into other Ux500 stuff in need of mainlining...
=== Issues ===
* Pretty much internal fuzz at my parent company due to re-
organization.
Thanks,
Linus Walleij
== Rajendra Nayak <rnayak> ==
=== Highlights ===
* Posted an early RFC version of the omap pinmux driver.
Working on improving it by adding missing pieces and based
on review comments from Tony/Linus.
* Posted omap serial dt support. Reworked to handle some shortcomings
in the hmwod framework. Still, has missing low power (PM) support,
which is currently implemented using platform func pointers. Need
to work on a solution as people seem to dislike auxdata approach
as its ugly.
* Posted v5 of regulator core bindings. TWL regulator support still has
dependencies on other (i2c/gpio/twl) OMAP dt patches.
* Reworking TWL-smps support patches, based on the latest ones (post
ELC discussions of Tero with Kevin/Benoit) sent across by Tero
Kristo.
=== Plans ===
* Work on further improving the omap pinmux driver and add support for
all OMAPs.
* Rework any OMAP driver DT support patches.
The Linaro Kernel Working Group (KWG) is excited to announce the
availability our October 2011 development snapshot:
linux-linaro-3.1-2011.11-1
As the word "snapshot" implies, these are meant as development kernels
and have not been fully validated. You should expect issues and to help
us deliver a better kernel in the future, please file bugs in Launchpad at
https://bugs.launchpad.net/linux-linaro.
The source tarball is available at:
http://launchpad.net/linux-linaro/3.1/3.1-2011.11/+download/linux-linaro-3.…
The kernel sources can also be accessed using git at:
git://git.linaro.org/kernel/linux-linaro-3.1.git
tag: linux-linaro-3.1-2011.11-0
This kernel includes the following changes from the 2011.10 kernel:
- The v3.1.1 stable kernel
- LPAE support from Catalin Marinas
- Samsung cpuidle work from Amit Kachhap
- sched_mc optimization from Vincent Guittot
- Fix for mmap greater than 2GB from Rob Herring
A full change log against the 2011.09 release is available at:
http://launchpad.net/linux-linaro/3.1/3.1-2011.11/+download/CHANGELOG-linux…
High Priority Known Issues:
- None at this time
This month's release is about a week early due to the upcoming
Thanksgiving holidays
in the US. If we find any major issues in the next few days, we will
spin a new tarball.
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-dev
Questions? https://ask.linaro.org/
=== Highlights ===
* Wrote post for Linaro blog summarizing Linaro connect
(http://www.linaro.org/linaro-blog/2011/11/09/kernel-working-group-a-linaro-…)
* Started transferring new roadmap cards to launchpad blueprints
* Started work on documenting proposed new kernel process
* Working with Ohad upstream to understand status of rpmsg and what
=== Plans ===
* Finish writing up new kernel process
* Release 11.11 kernel
* Finish creating new blueprints
* Work with Mounir on cleaning out old blueprints from 11.05 and 11.11 cycle
* Find all my receipts and do expenses for ELC + LC
* Create new roadmap cards
=== Travel/Time Off ===
* Tentatively taking next wed (11/23) off
* Linaro holiday: Dec 26 - Jan 2
== Rajendra Nayak <rnayak> ==
=== Highlights ===
* Regulator core DT patches Acked by Mark. Some more minor comments
from Olof, will need another final repost.
* Initial omap hsmmc dt patches posted. Need more rework in cleaning
up some of the legacy code from driver.
* Mcspi/Ethernet dt patches validated, but with hack to make
gpio_to_irq() work. Will post with proper implementation once
Benoit fixes up the omap gpio adaptations.
* Working on serial dt conversion, on top of the runtime changes
/cleanup underway for omap serial driver.
=== Plans ===
* Repost regulator core binding series.
* Rework/repost driver dt adaptations for omap mmc/serial/mcspi/eth
* Start on pinmux driver for OMAP as communicated via Rypple.
Tony Lindgren had plans of doing this, so need to syncup with
him before I start off.
* Work on basic OMAP5 support (test on emulator/simulator) using
DT.
== Niklas Hernaeus <nhe> ==
=== General activity ===
* Prepared report of Linaro Connect for STE Competence group, security.
To be held Monday 2011-11-14.
* Preparing DT report for Knowledge sharing session. 20% done.
* Preparing a Linaro collaboration tools session. (irc, mumble, etherpad,
blueprints, rypple) 20% done. Date and form not set.
* Sent out a lurking patch from Linus. Consequences not fully understood.
* Found some issues with done dt support for uarts. Probably just need a
kernel rebase.
=== Plans ===
* Make detailed plans for the work items.
* Present Linaro Connect report for STE Competence group.
* Make the dt uarts work again.
* Start work on dt i2c.
* Also, MMC must be included in the blueprints, somewhere at the top,
below i2c.
=== Device Tree ===
* imx5 board level DT series hit v3.2-rc1.
* imx6 with DT support from the beginning hit v3.2-rc1.
* Migrated mc13892 regulator to DT based Rajendra's series v4.
Waiting for his series v5 to rebase and post mine.
=== Consolidation and cleanup ===
* Handed over imx pinctrl work to Dong Aisheng who has been assigned
to pinctrl group for this work. And suggested we start from imx6
which needs pinctrl support badly. (imx6 becomes the priority for
Freescale Landing Team)
* Migrated imx6 clock to Mike's common clock series v2. Waiting for
his series v3 to rebase and post my mine.
* Sent a patch to remove imx_idle hook and use pm_idle instead to get
imx arch_idle prepared for the global arch_idle cleanup coming later
(suggested by Russell).
=== Misc ===
* Tested imx6 and mxs on v3.2-rc1. Collected a few fixing patches for
v3.2-rc2.
* Sent a patch to fix imx6 mmc error seen when mounting rootfs on
SD/MMC card (reported by Dirk from Bosch). That is a temporary
solution, and the issue should be eventually resolved by pinctrl
support in a nice way.
* Reported a v3.2-rc1 kernel issue. With CONFIG_PROVE_LOCKING enabled,
a circular locking dependency warning is seen on both imx6 and imx5
with Linaro rootfs (nano, developer).
=== Plan ===
* Post mc13892 regulator DT patches
* Post imx6 common clock patches
* Look into Grant's clock DT bindings and try to play it with imx6
common clock support
--
Regards,
Shawn
== Thomas Abraham <thomas-ab> Â ==
=== Highlights ===
* Reviewed pinctrl driver and pinmux extensions. Completed a limited
functionality driver for exynos4, will submit this for review.
* Reviewed LinusW's pin configuration patch and checked compatibility
for exynos4.
=== Plans ===
* Develop a complete pinctrl driver with all possible pinmux support.
* Complete the device tree support for i2s driver.