summaryrefslogtreecommitdiffstats
path: root/drivers/gpio
diff options
context:
space:
mode:
authorSimon Guinot <simon.guinot@sequanux.org>2014-01-03 16:04:08 +0100
committerLinus Walleij <linus.walleij@linaro.org>2014-01-07 19:02:01 +0100
commitaeccc1b4a9b9e3b9a0703e93ed1db673432a29c0 (patch)
treee9fc9dc5d6bb2628e6407e4429f4c832fed7628b /drivers/gpio
parentgpio: samsung: Update documentation (diff)
downloadlinux-aeccc1b4a9b9e3b9a0703e93ed1db673432a29c0.tar.xz
linux-aeccc1b4a9b9e3b9a0703e93ed1db673432a29c0.zip
gpio: f7188x: set can_sleep attribute
Since request_muxed_region() is used to synchronize access on the Super-I/O controller, then the can_sleep attribute must be set for the f7188x GPIO chips. Signed-off-by: Simon Guinot <simon.guinot@sequanux.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/gpio')
-rw-r--r--drivers/gpio/gpio-f7188x.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpio/gpio-f7188x.c b/drivers/gpio/gpio-f7188x.c
index 9cb8320e1181..8f73ee093739 100644
--- a/drivers/gpio/gpio-f7188x.c
+++ b/drivers/gpio/gpio-f7188x.c
@@ -135,6 +135,7 @@ static void f7188x_gpio_set(struct gpio_chip *chip, unsigned offset, int value);
.set = f7188x_gpio_set, \
.base = _base, \
.ngpio = _ngpio, \
+ .can_sleep = true, \
}, \
.regbase = _regbase, \
}