Hi all, Here's a respin of Nishanth's iodelay driver that I've updated to use #pinctrl-cells and generic pinctrl group and function code. Gary, note that this one has an iterator function that you may be able to use too, and hopefully we can simplify things further eventually by introducing a generic iterator. Note that these patches are against the current pinctrl devel branch at commit b61d1546906d ("pinctrl: single: Use generic pinmux helpers for managing functions"). Regards, Tony Nishanth Menon (1): pinctrl: Introduce TI IOdelay configuration driver Tony Lindgren (1): pinctrl: core: Make dt_free_map optional .../devicetree/bindings/pinctrl/ti,iodelay.txt | 47 + drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/core.c | 3 - drivers/pinctrl/devicetree.c | 3 +- drivers/pinctrl/ti/Kconfig | 10 + drivers/pinctrl/ti/Makefile | 1 + drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 945 +++++++++++++++++++++ 8 files changed, 1007 insertions(+), 4 deletions(-) create mode 100644 Documentation/devicetree/bindings/pinctrl/ti,iodelay.txt create mode 100644 drivers/pinctrl/ti/Kconfig create mode 100644 drivers/pinctrl/ti/Makefile create mode 100644 drivers/pinctrl/ti/pinctrl-ti-iodelay.c -- 2.11.0 -- 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