gpio: return -ENOTSUPP if debounce cannot be set
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 4 Sep 2013 12:17:08 +0000 (14:17 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 4 Sep 2013 12:22:47 +0000 (14:22 +0200)
It appears some drivers are using gpio_set_debounce()
opportunistically, i.e. without knowing whether it works or
not. (Example: input/keyboard/gpio_keys.c) to account for
this use case, return -ENOTSUPP and do not print any
warnings in this case.

Took a round over the other gpio_set_debounce() consumers
to make sure that none of them are relying on the returned
error code to be something specific.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

No differences found