Everyone: This series contains a number of fixes/improvements I came up with while working VF610 GPIO code. Hopefully each commit is self-explanatory. Feedback is welcome! Thanks, Andrey Smirnov Andrey Smirnov (7): gpio: vf610: Do not share irq_chip gpio: vf610: Simplify vf610_gpio_set() gpio: vf610: Simplify vf610_gpio_get() gpio: vf610: Use devres to disable clk_port gpio: vf610: Use devres to disable clk_gpio gpio: vf610: Use devres to remove gpiochip gpio: vf610: Don't use explicit &pdev->dev in vf610_gpio_probe() drivers/gpio/gpio-vf610.c | 85 +++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 49 deletions(-) -- 2.20.1