Robert Jarzmik <robert.jarzmik@xxxxxxx> writes: > +static int pxa_gpio_request(struct gpio_chip *chip, unsigned int offset) > +{ > + return pinctrl_request_gpio(chip->base + offset); > +} > + > +static void pxa_gpio_free(struct gpio_chip *chip, unsigned int offset) > +{ > + pinctrl_free_gpio(chip->base + offset); > +} This part will need a bit of rework : in the case of a platform data board, pinctrl_*() returns -EPROBE_DEFER, preventing any gpio user to claim a gpio. Either I hold with this patch to see how pxa pinctrl goes, or drop it, but in any case this one is not ready yet for merge. Cheers. -- Robert -- 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