While adding pinctrl awareness to gpio-dwapb it became clear to me that all but one GPIO driver using generic MMIO GPIO lacked pinctrl awareness. I moved my pinctrl integration efforts to the gpio-generic driver and cleaned up moxart-gpio, the only pinctrl-integrated gpio-generic user in-tree. This generic integration is quite safe, as the pinctrl subsystem has been written to gracefully handle GPIO pins that are not mapped to a pin controller by returning success in those cases. Affected drivers: - gpio-dwapb : gains pinctrl integration - 74xx-mmio-gpio : gains pinctrl integration - clps711x-gpio : gains pinctrl integration - gpio-ep93xx : gains pinctrl integration - gef-gpio : gains pinctrl integration - grgpio : gains pinctrl integration - moxart-gpio : remove custom pinctrl integration - gpio-mxc : gains pinctrl integration - sdv_gpio : gains pinctrl integration - xgene-gpio-sb : gains pinctrl integration - vexpress-sysreg: gains pinctrl integration Michael van der Westhuizen (2): gpio: bgpio: Teach gpio-generic about the pinctrl subsystem gpio: moxart-gpio: Use generic-gpio pinctrl integration drivers/gpio/gpio-generic.c | 10 +++++++++- drivers/gpio/gpio-moxart.c | 13 ------------- 2 files changed, 9 insertions(+), 14 deletions(-) -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in