Commit 682366d5 authored by Linus Walleij's avatar Linus Walleij

gpio: pl061: remove range check

The gpiochip calls are already checking that the GPIO line
offsets are in range.
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 451938d5
...@@ -67,9 +67,6 @@ static int pl061_direction_input(struct gpio_chip *gc, unsigned offset) ...@@ -67,9 +67,6 @@ static int pl061_direction_input(struct gpio_chip *gc, unsigned offset)
unsigned long flags; unsigned long flags;
unsigned char gpiodir; unsigned char gpiodir;
if (offset >= gc->ngpio)
return -EINVAL;
spin_lock_irqsave(&chip->lock, flags); spin_lock_irqsave(&chip->lock, flags);
gpiodir = readb(chip->base + GPIODIR); gpiodir = readb(chip->base + GPIODIR);
gpiodir &= ~(BIT(offset)); gpiodir &= ~(BIT(offset));
...@@ -86,9 +83,6 @@ static int pl061_direction_output(struct gpio_chip *gc, unsigned offset, ...@@ -86,9 +83,6 @@ static int pl061_direction_output(struct gpio_chip *gc, unsigned offset,
unsigned long flags; unsigned long flags;
unsigned char gpiodir; unsigned char gpiodir;
if (offset >= gc->ngpio)
return -EINVAL;
spin_lock_irqsave(&chip->lock, flags); spin_lock_irqsave(&chip->lock, flags);
writeb(!!value << offset, chip->base + (BIT(offset + 2))); writeb(!!value << offset, chip->base + (BIT(offset + 2)));
gpiodir = readb(chip->base + GPIODIR); gpiodir = readb(chip->base + GPIODIR);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment