== Linus Walleij linusw ==
=== Highlights ===
* Presented the pin control subsystem at the Embedded Linux Conference in San Francisco.
* Discussed pin control at Linaro Connect, discussed pin control at Embedded Linux Conference. Wrote a bunch of patches refactoring the subsystem to be closer to what we agreed, Stephen will do the heavy lifting though.
* Wrote and finalized a presentation for the Embedded Systems Conference pertaining to the platform perimeter including GPIO, pin control, device tree ... etc.
* Reviewed and merged a whole bunch of patches from Stephen Warren @nVidia who gladly stepped in and offered to write the code we needed to get pin control to where we want it for v3.4. Dong Aishen is doing a great job in helping out with code review here.
* Dummy pin controls implemented as default fallback for devices not provided with any controllers.
* Sent pinctrl fixes to Torvalds for v3.3-rc4.
* Collected a number of ux500 fixes and requested the ARM SoC maintainers to pull them in. Had to back off U9540 support but will reiterate.
* Samuel Ortiz merged the DB8500 PRCMU update to the MFD tree.
* Wrote mail to Greg & LKML about system controllers after discussion at ARM SoC maintainers summit. Seems the need may be there and we could create drivers/scm the day we have something that would live there.
=== Plans ===
* Accumulate pinctrl patches for kernel v3.4 merge window.
* Drive generalization of Nomadik GPIO by using the pinctrl framework. drivers/gpio/gpio-nomadik.c
* 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... like - Ux500 clocks - the HWMON stuff.
=== Issues ===
* Ux500 mainlining or improvements (such as device tree) having second priority.
* Sorry for long report covering much time, it's covering some of my vacation that is why...
Thanks, Linus Walleij