== Linus Walleij linusw ==
=== Highlights ===
* Working on AB8500 GPIO as it is a roadblock for the multiplatform, as it is a SPARSE_IRQ regression. https://blueprints.launchpad.net/linux-linaro/+spec/ab8500-gpio-shapeup Working on Lee Jones' cleanup and IRQ fixup series. Finally aquired a hardware that can actually fire these IRQs.
* Requested Torvalds to pull in a bunch of pinctrl fixes and he pulled them in. One outstanding patch needs to be sent still :-(
* GPIO maintenance: - Got PCA GPIO cleanups back from maintainer, modified and working, merged them. - Merged ACPI extensions for gpiolib from Mathias Nyman, the build robot found issues, have asked Mathias to fix them. - Finalizing tree for the merge window.
* Pinctrl maintenance: - Merged a few allwinner pinctrl patches. More yet queued. - Finalizing tree for the merge window.
* Arnd found a bug in the Nomadik (mach-nomadik) device tree patch set: need to select USE_OF over just OF. Made a patch and sent it.
* Got an ACK for the missing <mach/id.h> removal dependency from the MFD maintainer. Send a pull request for it, and it has landed in linux-next. However I seem to have screwed up the patch set somehow and now I must fix it :-(
* Fixed a regression in the Versatile QEMU PCI code. (I don't know if anyone is actually using the QEMU Versatile PCI on real hardware, or if that even really works. There are rumors that it does not.) The patch is in Russell's patch tracker: http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7635/1
=== Plans ===
* First fix the AB8500 GPIO mess.
* Large pinctrl single patch set in the INBOX.
* Large GPIO descriptor rework patch set in the INBOX.
* 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 ===
* The constant overload and still a feeling of not doing progress make me do stupid mistakes like the bug in the Nomadik patch set and the <mach/id.h> removal bugs. Maybe I should drop some stuff from the merge window to avoid more stupid mistakes.
Thanks, Linus Walleij
linaro-kernel@lists.linaro.org