gpiolib: don't allow OPEN_DRAIN & OPEN_SOURCE flags simultaneously
authorBartosz Golaszewski <brgl@bgdev.pl>
Wed, 15 Nov 2017 15:47:43 +0000 (16:47 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 30 Nov 2017 09:54:16 +0000 (10:54 +0100)
commit588fc3bceaf81bbd62e18af6f7bd475e01c2b7e8
treeb8d95ab721d0870ed3f2499366e4669482684301
parente1c73a99067ee378e395da89efff40daa7096f42
gpiolib: don't allow OPEN_DRAIN & OPEN_SOURCE flags simultaneously

Do not allow OPEN_SOURCE & OPEN_DRAIN flags in a single request. If
the hardware actually supports enabling both at the same time the
electrical result would be disastrous.

Suggested-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpiolib.c