Robert Jarzmik <robert.jarz...@free.fr> 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-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/