=== DT ===
* Submitted the v4 and v5 of imx6q patch series.
- Fold the gic_handle_irq (local to imx) support patch in the series.
It can be replaced by Marc Zyngier's global gic_handle_irq support
with a little rework if his PPI and MULTI_IRQ_HANDLER series gets
merged.
- Address Russell's comments, do not call do_IPI() and do_local_timer()
from C code.
- Change to 'select AUTO_ZRELADDR if !ZBOOT_ROM'
- Rebase to Barry's L2 suspend infrastructure
- Fold Sascha's merge-imx3-imx6 patch to get single zImage support for
imx3 and imx6 family
* Posted v5 of imx51/53 DT series to seek being merged in the coming
v3.2 merge window, so that we have a base to ask people to move
towards DT.
- Rebase onto imx-features branch
- Have devices in soc dtsi as "disabled" and explicitly enable the
ones in board dts as "okay"
- Utilize of_irq_init() infrastructure added by Rob Herring recently
=== Plan ===
* National Holidays Oct 3 ~ 7 (will check email occasionally)
--
Regards,
Shawn
== Linus Walleij linusw ==
=== Highlights ===
* Working on pin control and pinmux, iteration v9 of the
patch set sent out and the pin control git is now part
of linux-next
* Arnd looked at the ux500-timers, found embarrasing bugs,
I fixed them (hopefully) and re-requested the branch to be
pulled.
* Relaxing with the ARM Integrator, knowledge base for this
board now exists at this location:
http://www.df.lth.se/~triad/krad/integrator/
=== Plans ===
* Let pin control core and pinmux mature in -next and
I expect to issue a pull request to Torvalds in the coming
merge window
* Find out what is wrong with attached devicetree on our
platform.
* Start working on generic pin control:
- Biasing
- Driving
- Input modes
- Load capacitance
First step - survey of existing configuration options for
currens SoC:s.
* Test the PL08x patches on the Ericsson Research
PB11MPCore and submit platform data for using
pl08x DMA on that platform.
* Hold off any further gpio.h cleanups until after the merge
window - we have created enough mess already as it is.
* Drive generalization of U300 and Nomadik GPIO
by using the pinctrl framework
* Watch the DBx500 PRCMU drivers update, pushed
Sam again today
* Watch struct clk generalization and movement of clk
drivers into drivers/clk
* Mainline some ux500 U-Boot stuff so it can atleast boot
the system. (Or is Niklas doing this?)
=== Issues ===
* Appended device trees does not work for us.
Still don't know why.
Thanks,
Linus Walleij
== Rajendra Nayak <rnayak> ==
== Highlights ==
* Reworked regulator dt support patches based on comments
from Mark/Grant. Waiting for a repost of the dependent i2c-twl
support series to resend it out for review.
* Started omap mmc driver dt migration. Will use auxdata to start
with for all the function pointers currently passed from pdata
* Study/review the pinmux/pinctrl series from Linusw.
== Plans ==
* Repost regulator dt support once i2c-twl series is out
* Post omap mmc dt patches, using regulator mappings from dt
* Use pinmux/pinctrl framework for OMAP
=== Highlights ===
* Sent out prototype of sched flag based alternative to suspend-blockers
to lkml for discussion. Got mostly negative feedback, but not as much
as I was expecting.
* Merged a number of fixes and changes to the config fragment
merge_config.sh script from the community.
* Provided some android roadmap details for Deepak.
* Reviewed & tested some posix timer patches from tglx
* Started researching timer freezing approaches to power saving.
=== Plans ===
* Work on prototyping a sched flag based timer freezing to allow
de-prioritizing unimportant timers and allow for longer periods in deep
idle states. This is similar to the suspend-blockers alternative idea,
but just showing what we could do with such a scheduler state.
* Resubmit merge_config.sh script to lkml
* Follow up on potential ashmem functionality patch by Dave Hansen.
* Try to catch up on blueprint items Mounir has been pushing for that
I've been forgetting to do (Sorry, Mounir!).
=== Issues ===
* Not getting much response on Linaro Connect expense issue yet.
* I've been heads down on the suspend-blocker idea for a bit, so I'm
probably forgetting other things I should be doing, so if I've not
responded to some mail or haven't acted on something I should have,
please ping me and remind me. Apologies!
== Dave Martin <dmart> ==
=== Activity Summary ===
* Spent a lot of time doing and discussion image testing.
* Some discussions around testing/quality/documentation
* Posted RFC for enabling autoloading of AMBA peripheral driver modules.
* Integrated some people's feedback in the Versatile Express DT
patches. Additonal work + repost is still needed.
* Thumb-2 kernel migration advice stalled due to activities around
validation this week.
=== Plans ===
* (Really) complete and post advice for Thumb-2 kernel migration.
Prompt for further feedback on minor Thumb-2 randconfig issues:
* v6/v7 single kernel Thumb-2 undef fixup patches: currently waiting
for Russell/Arnd to comment
* Fixing some Thumb-2 related randconfig errors reported by Arnd:
* pxa/pj4/iwmmxt uses non-Thumb-2-compatible code: waiting for
feedback (probably needs a Marvell expert to comment)
* tegra2 uses non-Thumb-2-compatible code: waiting for feedback from
Colin Cross.
=== Work Items ===
Refined the workitems list for vexpress:
kernel-versatile-boad-description-and-implementation:
* [dave-martin-arm] Agree outstanding device tree bindings: INPROGRESS
* [dave-martin-arm] Document outstanding AMBA tree bindings: TODO
* [dave-martin-arm] Propose generic DDC/EDID binding: TODO
* [dave-martin-arm] Dynamic loading of AMBA device drivers (including
via DT) - post RFC: DONE
* [dave-martin-arm] Dynamic loading of AMBA device drivers (including
via DT) - implement and test: TODO
* [dave-martin-arm] Dynamic loading of AMBA device drivers (including
via DT) - repost: TODO
=== Absences ===
Possible ~1 week holiday during October (unconfirmed)
== Linus Walleij linusw ==
=== Highlights ===
* Working on pin control and pinmux
* Migrated the U300 GPIO driver to gpiolib and Russell
merged it, gpio.h in U300 goes empty
* Fixed up the ep93xx gpio.h cleanup and Russell merged it,
another gpio.h goes empty
* Sent out a timer update for Ux500 and will request Arnd to
pull it if nothing happens
* Various small patches to the Integrator and U-Boot to keep
my sanity
=== Plans ===
* Make v8 of pin control patch set and submit it to
linux-next for maturing
* Third round around the gpio.h cleanups.
* Test the PL08x patches on the Ericsson Research
PB11MPCore and submit platform data for using
pl08x DMA on that platform.
* Drive generalization of U300 and Nomadik GPIO
by using the pinctrl framework
* Watch the DBx500 PRCMU drivers update, pushed
Sam again today
* Get into struct clk generalization and movement of clk
drivers into drivers/clk
* Mainline some ux500 U-Boot stuff so it can atleast boot
the system. (Or is Niklas doing this?)
=== Issues ===
* Appended device trees does not work for us.
Still don't know why.
* Shanghaiied for internal advisory at ST-Ericsson for
too much time last week, ~30%
Thanks,
Linus Walleij
== Dave Martin <dmart> ==
=== Activity Summary ===
* vexpress DT patches posted for review
* a fair amount of follow-up work will be needed (dealing with
feeedback, pushing driver updates)
* a bit more progress on Thumb-2 kernel migration advice.
* smsc911x register size DT fix merged
A number of stalled Thumb-2 issues which need work:
* v6/v7 single kernel Thumb-2 undef fixup patches: currently waiting
for Russell/Arnd to comment
* Fixing some Thumb-2 related randconfig errors reported by Arnd:
* pxa/pj4/iwmmxt uses non-Thumb-2-compatible code: waiting for
feedback (probably needs a Marvell expert to comment)
* tegra2 uses non-Thumb-2-compatible code: waiting for feedback from
Colin Cross.
=== Plans ===
* Complete and post advice for Thumb-2 kernel migration.
* Follow up on Thumb-2 randconfig problems.
* Check whether the new kernel trees work in Thumb-2 on mx51evk and
follow up with Freescale landing team.
=== Work Items ===
kernel-versatile-boad-description-and-implementation:
* [dave-martin-arm] Agree/merge smsc911x changes: DONE
* [dave-martin-arm] Post device tree patches: DONE
* [dave-martin-arm] Agree/merge isp1760 and pata_generic changes: INPROGRESS
=== Absences ===
none planned
=== Highlights ===
* 1:1s, finished up team over reviews
* Thinking about post 11.11 tasks
* Discussed kernel ci loop platform testing with Scott
* Started work on roadmap cards (pinmux, single zImage)
=== Plans for This Week ===
* Fill out my objectives for next review cycle
* Start work on Linaro connect session blueprints
* Update existing engineering BPs with latest WIs
* Work on KWG wiki section overhaul
* 1:1s
=== Upcoming Travel/Time Off ===
* Off Sept 26th/27th (parents visiting). Will be available for KWG meeting.
* Travel to Arm Summit/ELC-E/LinuxCon-E Oct 22-28.
* Linaro Connect Oct 31st - Nov 4.
* Tentative work travel week of Nov 7th.
== Thomas Abraham <thomas-ab> Â ==
=== Highlights ===
* Worked on adding clkdev support for samsung uart driver (consumed a lot of
time as testing on all Samsung SoC based boards was required).
* Worked on adding device tree support for Exynos4 uart driver (using the clkdev
support added for samsung uart driver).
=== Plans ===
* Submit clkdev and device tree support patches for Samsung uart driver.
* Submit complete device tree support for Exynos4 sdhci driver.
=== Misc ===
* Will on leave on 30th September.