== Linus Walleij linusw ==
No secrets here so posting my weekly report to linaro-kernel.
=== Highlights ===
* Sent a pull request for the stacked up pin control changes for v3.12 to Torvalds, and he pulled it in.
* Sent a pull request for the stacked GPIO changes today, had to let the last two fixes mature on top of the stack before requesting it to be pulled.
* Established the permanent Linaro branch office in Lund with Ulf.
* Scouted around the arch/arm/[mach|plat]-* tree and created a map of the status of different desired features for ARM32 moving forward, as a preparation for the ARM32 talks at kernel summit/ARM summit and Linaro Connect. This generated a lot of interest to my surprise, and Arnd and Olof jumped in and had a ball with it. I don't know for sure if it points out all important aspects so have to think it over, but we have basically listed the prerequisites for single zImage and then some.
* Sent an RFC series deleting the Shark architecture as this is gathering dust and the maintainer apparently has not even booted it in two years. Let's see what happens here.
* Continued the perpetual gpio-controller vs interrupt-controller discussion for TI:s needs of using GPIO resources as GPIOs and interrupts at the same time. We have a problem going forward here with some locked positions. Search for "interrupt consistency check" on LKML for background.
* Poked the IOP (Xscale) maintainers, they did not respond, but Russell responded that his N2100 is still booting nicely with kernel 3.9.5.
* Mailed a bit with ST folks about the future of ux500 maintenance.
=== Plans ===
* Finalize some HR papers that need signing etc.
* 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 - well maybe that GPIO vs interrupts thing...
Thanks, Linus Walleij
linaro-kernel@lists.linaro.org