gpio: ftgpio: Support optional silicon clock
authorLinus Walleij <linus.walleij@linaro.org>
Mon, 27 Aug 2018 20:15:40 +0000 (22:15 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 30 Aug 2018 07:14:14 +0000 (09:14 +0200)
commitda02d79452ea34e7ab22bd97d2fc7383bc00e16b
tree44ce67fea5e491a724a370437998ec59ae742a9e
parent888263947cd9f14e3f83be5b3e73ccabb71834d1
gpio: ftgpio: Support optional silicon clock

The GPIO silicon is clocked with a PCLK (peripheral clock)
on all systems, however not all platforms model it and include
it in e.g. the device tree, so add clock handling but make it
optional so we bail out safely if it is e.g. always on.

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-ftgpio010.c