gpio: wcd934x: Fix logic of wcd_gpio_get
authorAxel Lin <axel.lin@ingics.com>
Fri, 31 Jan 2020 12:29:18 +0000 (20:29 +0800)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Mon, 10 Feb 2020 09:50:58 +0000 (10:50 +0100)
commit47203198ed3df0f6896d07613182c05cb94110a5
treedab4de05d98b8367984b6ea937bb6f5bfe299611
parent47d7d116661993499d626f7ec6f7679e83d59f15
gpio: wcd934x: Fix logic of wcd_gpio_get

The check with register value and mask should be & rather than &&.
While at it, also use "unsigned int" for value variable because
regmap_read() takes unsigned int *val argument.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
drivers/gpio/gpio-wcd934x.c