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

Commit 27228b2e authored by Mike Frysinger's avatar Mike Frysinger Committed by Bryan Wu
Browse files

Blackfin arch: unify check_gpio() to reduce arch differences

parent 588ba819
Loading
Loading
Loading
Loading
+3 −9
Original line number Diff line number Diff line
@@ -216,24 +216,18 @@ static unsigned int sic_iwr_irqs[gpio_bank(MAX_BLACKFIN_GPIOS)] = {IRQ_PROG0_INT
#endif
#endif /* CONFIG_PM */

#if defined(BF548_FAMILY)
inline int check_gpio(unsigned gpio)
{
#if defined(BF548_FAMILY)
	if (gpio == GPIO_PB15 || gpio == GPIO_PC14 || gpio == GPIO_PC15
	    || gpio == GPIO_PH14 || gpio == GPIO_PH15
	    || gpio == GPIO_PJ14 || gpio == GPIO_PJ15
	    || gpio >= MAX_BLACKFIN_GPIOS)
	    || gpio == GPIO_PJ14 || gpio == GPIO_PJ15)
		return -EINVAL;
	return 0;
}
#else
inline int check_gpio(unsigned gpio)
{
#endif
	if (gpio >= MAX_BLACKFIN_GPIOS)
		return -EINVAL;
	return 0;
}
#endif

static void gpio_error(unsigned gpio)
{