Home
last modified time | relevance | path

Searched refs:gpio_setup (Results 1 – 1 of 1) sorted by relevance

/freebsd-12-stable/sys/arm/mv/
Dgpio.c92 struct gpio_pin gpio_setup[MV_GPIO_MAX_NPINS]; member
328 sc->gpio_setup[i].gp_caps = GPIO_GENERIC_CAP; in mv_gpio_attach()
425 if (sc->gpio_setup[pin].gp_flags & MV_GPIO_IN_DEBOUNCE) { in mv_gpio_setup_intrhandler()
431 } else if (sc->gpio_setup[pin].gp_flags & MV_GPIO_IN_IRQ_DOUBLE_EDGE) in mv_gpio_setup_intrhandler()
461 if (sc->gpio_setup[s->pin].gp_flags & (MV_GPIO_IN_IRQ_EDGE | in mv_gpio_intr_mask()
491 if (sc->gpio_setup[s->pin].gp_flags & (MV_GPIO_IN_IRQ_EDGE | in mv_gpio_intr_unmask()
515 if (sc->gpio_setup[pin].gp_flags & MV_GPIO_IN_DEBOUNCE) in mv_gpio_exec_intr_handlers()
517 else if (sc->gpio_setup[pin].gp_flags & MV_GPIO_IN_IRQ_DOUBLE_EDGE) { in mv_gpio_exec_intr_handlers()
599 sc->gpio_setup[pin].gp_flags &= ~(mask); in mv_gpio_configure()
600 sc->gpio_setup[pin].gp_flags |= (flags & mask); in mv_gpio_configure()
[all …]