int __ar71xx_gpio_get_value(unsigned gpio)
{
- return !!(__raw_readl(ar71xx_gpio_base + GPIO_REG_IN) & (1 << gpio));
+ return (__raw_readl(ar71xx_gpio_base + GPIO_REG_IN) >> gpio) & 1;
}
EXPORT_SYMBOL(__ar71xx_gpio_get_value);
break;
case AR71XX_SOC_AR7240:
+ case AR71XX_SOC_AR7241:
+ case AR71XX_SOC_AR7242:
ar71xx_gpio_chip.ngpio = AR724X_GPIO_COUNT;
break;