Hi Linus, Alexandre and Haojian, This serie aims at several cleanups and improvements in the pxa gpio driver, to support integration with pin control. Amongst the changes, the main points are : - removal of as many global variables as possible - use of devm_*() function when applicable - use of irqdomain - use of pinctrl functions when available Haojian, I've tested that on pxa27x, in both platform_data and devicetree builds. Nevertheless I'd feel better if others architectures were tested, especially mmp ones and pxa1928, which I don't have home. Happy review. Robert Jarzmik (4): gpio: pxa: convert to one gpiochip gpio: pxa: convert to devm_ioremap gpio: pxa: change the interrupt management gpio: pxa: add pin control gpio direction and request drivers/gpio/gpio-pxa.c | 370 ++++++++++++++++++++++++++++-------------------- 1 file changed, 214 insertions(+), 156 deletions(-) -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html