Lines Matching refs:gpio
67 static inline int gpio_get_value(unsigned gpio) in gpio_get_value() argument
69 if (__builtin_constant_p(gpio) && (gpio <= GPIO_MAX)) in gpio_get_value()
70 return readl(GPIO_GPLR) & GPIO_GPIO(gpio); in gpio_get_value()
72 return __gpio_get_value(gpio); in gpio_get_value()
75 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value() argument
77 if (__builtin_constant_p(gpio) && (gpio <= GPIO_MAX)) in gpio_set_value()
79 writel(GPIO_GPIO(gpio), GPIO_GPSR); in gpio_set_value()
81 writel(GPIO_GPIO(gpio), GPIO_GPCR); in gpio_set_value()
83 __gpio_set_value(gpio, value); in gpio_set_value()
88 static inline unsigned gpio_to_irq(unsigned gpio) in gpio_to_irq() argument
90 if ((gpio < IRQ_GPIOHIGH) && (FIELD(1, 1, gpio) & readl(GPIO_GPIR))) in gpio_to_irq()
91 return IRQ_GPIOLOW0 + gpio; in gpio_to_irq()
93 return IRQ_GPIO0 + gpio; in gpio_to_irq()