== Linus Walleij linusw ==
=== Highlights ===
* Finalized AB8500 GPIO pathes, tested and obtained working IRQs. Merged some of these into the MFD tree, some into the pinctrl tree and some into a patch set targeted at ARM SoC.
* GPIO maintenance: - Handed working tree over to Grant, who picked it and added some more. - Reviewed some of the nice GPIO descriptor rework patches, and Grant started merging some of them.
* Pinctrl maintenance: - Requested Torvalds to pull in the last two pinctrl fixes. He pulled them in. - Merged the ABx500 pinctrl stuff. - Merged a bunch of lantiq patches.
* Reviewed some PXA SPI DMA stuff, they are basically splitting the custom DMA API from the dmaengine API to optionally compile out the former and eventually delete it, and this is nice stuff. The PXA SPI is apparently also used by all the Intel SoC:s so this is a big win.
* Cooked two fix-up patches agains the compile regression introduced in the ux500 due to the <mach/id.h> removal patches. Sent two patches fixing it up: http://marc.info/?l=linux-arm-kernel&m=136051407426331&w=2 http://marc.info/?l=linux-arm-kernel&m=136051407826332&w=2 Hopefully these can get merged. Still no clue how I managed to screw things up like this, I know for sure I compiled this branch, but maybe new support was introduced somewher in the v3.7 cycle and I missed it.
* Russell merged the Versatile QEMU PCI fix.
* Interviewed a potential KWG assignee on Deepak's request.
* Got fed up with people not fixing the NO_IRQ business (i.e. using Linux IRQ 0), so I sent two attack-patches bumping fixed Linux IRQ offsets to 64 for mach-netx and mach-ep93xx. netx patch ACKed, merging through Russell.
* Bystanding Fabio while he was root-casing an issue on the DMA40 DMA controller. He found the culprit and everyone is happy.
* Debated heavy subjects: - Is virtio or dmaengine the best way forward for OMAPs odd USB acceleration. - Status of the HSI subsystem. - Deferred probe is completing after __init sections have been discarded, on the assumption nothing needing these sections will be around. That doesn't work for the console set-up calls, d'oh. Haojian has an interesting pending patch: http://marc.info/?l=linux-kernel&m=136042916203488&w=2
=== Plans ===
* Finalize a GPIO+pinctrl presentation for the Embedded Linux Conference next week. My presentation will be first day of the conference. It's all fun! I will be travelling and hanging out at ELC the whole next week, monday 18th thru monday the 25th.
* Attack the remaining headers in arch/arm/mach-ux500 so we can move forward with multiplatform for v3.9.
* Convert Nomadik pinctrl driver to register GPIO ranges from the gpiochip side.
* 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... using an internal tracking sheet for this.
* Get hands dirty with regmap.
=== Issues ===
* Some stress still but feels better when thing have started working and regressions get fixed.
Thanks, Linus Walleij