Lines Matching refs:gpio
32 static void __ath79_gpio_set_value(unsigned gpio, int value) in __ath79_gpio_set_value() argument
37 __raw_writel(1 << gpio, base + AR71XX_GPIO_REG_SET); in __ath79_gpio_set_value()
39 __raw_writel(1 << gpio, base + AR71XX_GPIO_REG_CLEAR); in __ath79_gpio_set_value()
42 static int __ath79_gpio_get_value(unsigned gpio) in __ath79_gpio_get_value() argument
44 return (__raw_readl(ath79_gpio_base + AR71XX_GPIO_REG_IN) >> gpio) & 1; in __ath79_gpio_get_value()
214 int gpio_get_value(unsigned gpio) in gpio_get_value() argument
216 if (gpio < ath79_gpio_count) in gpio_get_value()
217 return __ath79_gpio_get_value(gpio); in gpio_get_value()
219 return __gpio_get_value(gpio); in gpio_get_value()
223 void gpio_set_value(unsigned gpio, int value) in gpio_set_value() argument
225 if (gpio < ath79_gpio_count) in gpio_set_value()
226 __ath79_gpio_set_value(gpio, value); in gpio_set_value()
228 __gpio_set_value(gpio, value); in gpio_set_value()
232 int gpio_to_irq(unsigned gpio) in gpio_to_irq() argument