gpio: merrifield: Don't use GPIOF_DIR_IN / GPIOF_DIR_OUT
The mentioned flags are dedicated solely for consumer API. Replace them by explicit values. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> [Made a !bang clamp to (0,1) instead of infix ? operator] Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
4a56e413b5
commit
7477e137dc
|
@ -166,7 +166,7 @@ static int mrfld_gpio_get_direction(struct gpio_chip *chip, unsigned int offset)
|
||||||
{
|
{
|
||||||
void __iomem *gpdr = gpio_reg(chip, offset, GPDR);
|
void __iomem *gpdr = gpio_reg(chip, offset, GPDR);
|
||||||
|
|
||||||
return (readl(gpdr) & BIT(offset % 32)) ? GPIOF_DIR_OUT : GPIOF_DIR_IN;
|
return !(readl(gpdr) & BIT(offset % 32));
|
||||||
}
|
}
|
||||||
|
|
||||||
static int mrfld_gpio_set_debounce(struct gpio_chip *chip, unsigned int offset,
|
static int mrfld_gpio_set_debounce(struct gpio_chip *chip, unsigned int offset,
|
||||||
|
|
Loading…
Reference in New Issue