On Tue, Jul 29, 2014 at 9:24 AM, Markus Pargmann <mpa@xxxxxxxxxxxxxx> wrote: > The pca953x has a negated reset input. This patch adds a DT binding for > the reset gpio and resets the chip when it is probed. This will reset > the device and leave the gpio in the correct state so reset is not > triggered. > > Signed-off-by: Markus Pargmann <mpa@xxxxxxxxxxxxxx> Why on earth should this be in the GPIO driver? The driver should be in drivers/reset/reset-gpio.c and you should provide a separate driver for it. As it happens, Houcheng Lin has already proposed such a driver: http://marc.info/?l=linux-kernel&m=140309916607115&w=2 Please coordinate with Houcheng and use his driver for what you want to achieve. Yours, Linus Walleij -- 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