== Saugata Das sdas ==
=== Activity Summary ===
* Prepared data tag patch. Internal review ongoing
* Continued review and follow up on MMC-4.5 patches within community.
Helping on cache control, power class selection, HS200 patches.
=== Plans ===* Study the MMC, SD block access pattern during "write
intensive" use cases like video recording and USB mass storage
transfer.
=== Issues ===* Not able to validate MMC-4.5 patches due to lack of
MMC-4.5 device on any board at my end
=== Highlights ===
* Reworked ashmem patches that I've preped for staging per Arve's
feedback and resent the queue for acks. As soon as I get an ack, I'll
fold the patches down and send to Greg.
* Sent a small and simple evdev patch from Android to input maintainer
for feedback. This is the one patch outside of the ashmem patches I have
queued for staging that allows ICS to run on a staging-next kernel.
* Reworked the Android alarm-timer driver so it would be ready for
possible inclusion into staging. Its a little more awkward because its
very dependent on wakelocks. Sent out for feedback to Android developers
and Greg.
* Synced with Greg and others on what remains in common.git that has the
potential to go into staging.
* Re-sent Rafael the split out Android wakelock queue.
* Re-adding CONFIG_SCHED_MC options to 3.2 based Linaro+Android kernel.
* Helped Jesse with some git usage.
* Queued two RTC fixes for 3.2 and sent them to Thomas.
* Discussed vdso clock_gettime(CLOCK_THREAD_CPUTIME,...) implementation
issues with some of the facebook folks. This took a tangent into larger
discussion about timekeeping items like future support for CLOCK_TAI and
other issues like improved leap-second handling.
* Got a mail from Tim Bird on setting up a wider Android upstreaming
effort, trying to get a handle on who all is doing what in the
community. Sent him updates on what the Linaro team is doing and
GregKH's staging tree plans. Plans for a meeting at Connect including
non-linaro folks working on these issues is in progress.
* Spent a little bit of time on the fadvise volatile patches, and ran
into some potential ugly locking issues that I need to resolve.
Considering falling back to the lru approach the ashmem patch uses.
=== Plans ===
* Hopefully get final ack from Arve on ashmem patches and push those to
Greg.
* Follow up on alarmtimer mending patches.
* Look into shmem_mmap alternative to using shmem_set_file in ashmem.
* More work on fadvise volatile implementation.
* Prep for the holidays
* Start actually acting as sub-lead for Kernel Android work (I've been
bad the last two weeks) and get a regular meeting planned.
=== Issues ===
* None.
== Linus Walleij linusw ==
=== Highlights ===
* Located and fixed a nasty ux500 iotable bug reported by
Daniel Lezcano (PM) on linux-next:
http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7233/1
* Located a clock drift problem on ux500 found by
Daniel Lezcano (PM) as well. Thinking about a patch...
* Various pinctrl patches being applied and discussed among them
dummy pinmuxes akin to dummy regulators, we need to
see if this is a good idea or not.
* Blueprints and stuff updates with assitance from Mounir
(thanks!) we're using pinctrl as some test
case for the process, which is both fun and painful.
* Reviewed Samsung and Freescale and PXA pinctrl
(mainly mux) implementations, it actually looks like these
drivers will be mainly a smooth ride.
* Discussed DT mappings to pin controllers again, now
Dong Aisheng is taking it a step further since he has a
clear idea on how this should work and will write and
document pinctrl bindings for Freescale, patches already
exist for iMX.6 this is looking real good.
* Ux500 mainlining since too little is happening:
- core ASIC patches and dropping prototype silicon patches
sent out.
- Helping our ALSA SoC authors to get started to get their
stuff upstream, some problem with the usual - clocks,
regulators, DMA, but it's looking OK.
* Helped Sjur Brændeland to get M7400 XSHM patches
into linux-next and will help him to establish a
k.org repository.
=== Plans ===
* Vacation 2011-12-19 thru 2012-01-06
Expect next report at the end of my first working week
2012-01-13.
* 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.
- DB8500 PRCMU updates
=== Issues ===
* Snowball/Igloo may need help with a USB issue, but
I won't be in any capacity to help them :-(
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.)
* Reposted kconfig cleanup patches, responding to comments from various
people, and adding cleanup for CONFIG_SMP.
* Spent a bit more time on AMBA bindings.
=== Plans ===
* Propose AMBA driver changes to replace NO_IRQ with a test compatible
with the "0 means no irq" convention.
* Continue to miscellaneous outstanding DT issues (bindings, drivers)
forward.
=== Work Items ===
https://blueprints.launchpad.net/linux-linaro/+spec/kernel-versatile-boad-d…
* Agree/merge isp1760: DONE
* Agree/merge pata_generic changes: INPROGRESS
=== Absences ===
Christmas (2011-12-19 - 2012-01-03)
With the latest 3.1.5 merge linux-linaro-3.1 fails to build on Jenkins:
https://ci.linaro.org/jenkins/view/All%20CI/job/linux-linaro-3.1_panda-omap…
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
`oprofile_arch_exit' referenced in section `.init.text' of
arch/arm/oprofile/built-in.o: defined in discarded section
`.exit.text' of arch/arm/oprofile/built-in.o
`oprofile_arch_exit' referenced in section `.init.text' of
arch/arm/oprofile/built-in.o: defined in discarded section
`.exit.text' of arch/arm/oprofile/built-in.o
I originally saw this with my packaged kernel builds so checked the
unpackaged version to see if it was a config/sauce issue from
packaging.
3.1 or 3.2?
Android seems to be going with 3.2 judging by a pre-release version,
what about the kernel working group and Ubuntu?
And where do we find out about these things? Because I find it a bit too
late to not find out until the releases is done.
--
Tixy
== Thomas Abraham <thomas-ab> Â ==
=== Highlights ===
* Submitted regulator device tree support patches for pmic block of max8997
* Submitted regulator support patches for platform-lcd driver.
* Submitted irq domain and device tree support patches for Exynos4
interrupt combiner.
* Submitted irq domain and device tree support patches for Exynos4
wakeup interrupts.
* Submitted device tree support patches for Exynos4 power domains.
=== Plans ===
* v2 of regulator device tree support patches for pmic block of max8997.
* v2 of regulator support patches for platform-lcd driver.
* v2 of irq domain and device tree support patches for Exynos4
interrupt combiner.
* Review the latest pin config patches and pinctrl dt discussion.
* Populate Exynos specific pinmux definitions in Samsung pinctrl driver.
=== Device Tree ===
* Sent v3 of mc13892-regulator device tree support series for a minor
document change. Hopefully this is the last version.
* Started looking into pinctrl DT binding discussion for the later
imx pinctrl DT support.
=== Consolidation and cleanup ===
* Reviewed imx pinmux initial support series from Aisheng
* Tested pinmux patch on imx6q
* Reviewed Rob's adding irqdomain for irq_chip_generic patch and
tested it on imx5 with some feedback and breakage report
=== Misc ===
* Reviewed fec fix-up patches from Lothar
* Reviewed mxs-mmc fix-up patches from Lothar
* Reviewed Fabio's patch adding uart wakeup support and tested
it on imx6q
--
Regards,
Shawn
== Rajendra Nayak <rnayak> ==
=== Highlights ===
* Working on making the pinmux/pinconf (which I initially got working
only on OMAP4) to work on all OMAPs. The challenge is to manage the
data size (for pins and pinfunc/pingrps) which is getting large.
For now passing data from platform code (till there is some
conclusion on how to pass data from DT)
* Did some work on moving leaf clocks to DT. Need more changes in
the way hwmod handles setting up early modules.
=== Plans ===
* Repost TWL regulator support after a rebase on top of the latest
i2c/twl series from Benoit.
* Continue work on pinmux/pinconf for OMAP and post patches for
common pinmux/pinconf supporting all OMAPs (with data in passed
from platform code)
* Continue working on moving leaf clock nodes to DT.
=== Misc ===
* Will be taking off the week before Xmas (19th to 23rd Dec) and work
through the Xmas week.