== Linus Walleij linusw ==
=== Highlights ===
* Both pin control and GPIO subsystem pull requests have landed successfully in Torvald's tree.
* Triaged a serious regression in Kconfig affecting my build system, the maintainers fixed it: http://marc.info/?l=linux-kernel&m=137900402617036&w=2 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=86...
* Started to move the entire ARM world to gpiolib. Patch series for IOP and IXP4 have been sent and iterated, some ACKs collected. IXP4 is especially important due to a large hobbyist base using the IXP4-based NSLU2 NAS server. I learned that the IXP4 machine folder was once architected by someone named Deepak Saxena ;-)
* Sent an *sharp* series deleting the Shark architecture requesting ACKs from affected subsystem maintainers. The plan is to ask the ARM SoC maintainers to pull this early for the v3.13 kernel cycle if no angry hobbyist turns up.
* Iterated some AUXDATA removal patches for the Nomadik that has been lying around. This includes getting a proper VMMC regulator in place so the OCR platdata can be killed off, and removing the FSMC platform data as the final step.
* Send two minor patches to OMAP and Tegra as I found some poor randpool initialization that could be improved.
* Found some nasty homebrew AES random init in the crypto subsystem for Tegra in the process of the previous fix. Sent a patch improving the random seed, Herbert Xu applied it to his tree.
* Found a regression on the Nomadik clock implementation and send a patch for it.
* Finalized the final batch of HR paperwork, sent some minor expense report. Minor advice in staffing issues.
=== Plans ===
* Go over the backlog of new pin control and GPIO code that has been stacking up. For example there is a patch series with the new GPIO descriptor interface from Alexandre Courbot.
* Convert everyone and its dog to use GPIOlib and get rid of GENERIC_GPIO. It's about time and fits nicely with Alexandre from nVidia helping out with some GPIO refactoring. Modernize!
* Stack up Lee's patches moving the ux500 to take clocks from the device tree and starting to delete the non-DT boot path for these machines, finalizing the transition to DT and multiplatform. Will do after the merge window closes on top of v3.12-rc1.
* Start to delete Integrator board files and convert to multiplatform once the PCI DT patches land in ARM SoC.
* Convert Nomadik pinctrl driver to register GPIO ranges from the gpiochip side.
* Create PL08x Device Tree bindings.
* Provide hooks to enable PL08x DMA on the Nomadik, been breeding for a long time. Good test base for the PL08x stuff.
* Test the PL08x patches on the Ericsson Research PB11MPCore and submit platform data for using pl08x DMA on that platform.
* Process my TODO which incidentally includes adding some stuff to the kernel Documentation/* that has been missing for some time.
=== Issues ===
* NONE
Thanks, Linus Walleij