Lines Matching defs:gpio
30 #define GPIO_BANK(gpio) ((gpio) >> 5) argument
31 #define GPIO_BIT(gpio) ((gpio) & (GPIO_PER_BANK - 1)) argument
34 #define GPIO_CONTROL(gpio) (0x00000100 + ((gpio) << 2)) argument
91 unsigned gpio) in bcm_kona_gpio_lock_gpio()
107 unsigned gpio) in bcm_kona_gpio_unlock_gpio()
122 static int bcm_kona_gpio_get_dir(struct gpio_chip *chip, unsigned gpio) in bcm_kona_gpio_get_dir()
132 static void bcm_kona_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) in bcm_kona_gpio_set()
159 static int bcm_kona_gpio_get(struct gpio_chip *chip, unsigned gpio) in bcm_kona_gpio_get()
186 static int bcm_kona_gpio_request(struct gpio_chip *chip, unsigned gpio) in bcm_kona_gpio_request()
194 static void bcm_kona_gpio_free(struct gpio_chip *chip, unsigned gpio) in bcm_kona_gpio_free()
201 static int bcm_kona_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in bcm_kona_gpio_direction_input()
223 unsigned gpio, int value) in bcm_kona_gpio_direction_output()
251 static int bcm_kona_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in bcm_kona_gpio_to_irq()
261 static int bcm_kona_gpio_set_debounce(struct gpio_chip *chip, unsigned gpio, in bcm_kona_gpio_set_debounce()
310 static int bcm_kona_gpio_set_config(struct gpio_chip *chip, unsigned gpio, in bcm_kona_gpio_set_config()
341 unsigned gpio = d->hwirq; in bcm_kona_gpio_irq_ack() local
362 unsigned gpio = d->hwirq; in bcm_kona_gpio_irq_mask() local
384 unsigned gpio = d->hwirq; in bcm_kona_gpio_irq_unmask() local
406 unsigned gpio = d->hwirq; in bcm_kona_gpio_irq_set_type() local