Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -67,9 +67,6 @@ static int pl061_direction_input(struct gpio_chip *gc, unsigned offset)
	unsigned long flags;
	unsigned char gpiodir;

	if (offset >= gc->ngpio)
		return -EINVAL;

	spin_lock_irqsave(&chip->lock, flags);
	gpiodir = readb(chip->base + GPIODIR);
	gpiodir &= ~(BIT(offset));
@@ -86,9 +83,6 @@ static int pl061_direction_output(struct gpio_chip *gc, unsigned offset,
	unsigned long flags;
	unsigned char gpiodir;

	if (offset >= gc->ngpio)
		return -EINVAL;

	spin_lock_irqsave(&chip->lock, flags);
	writeb(!!value << offset, chip->base + (BIT(offset + 2)));
	gpiodir = readb(chip->base + GPIODIR);