Home
last modified time | relevance | path

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

/freebsd/sys/arm/allwinner/
H A Daw_gpio.c352 struct gpio_irqsrc *gpio_pic_irqsrc; member
1222 if (!sc->gpio_pic_irqsrc[irq].enabled) in aw_gpio_intr()
1225 reg = AW_GPIO_READ(sc, AW_GPIO_GP_INT_STA(sc->gpio_pic_irqsrc[irq].bank)); in aw_gpio_intr()
1226 if (!(reg & (1 << sc->gpio_pic_irqsrc[irq].intnum))) in aw_gpio_intr()
1229 isrc = &sc->gpio_pic_irqsrc[irq].isrc; in aw_gpio_intr()
1260 sc->gpio_pic_irqsrc = malloc(sizeof(*sc->gpio_pic_irqsrc) * nirqs, in aw_gpio_register_isrcs()
1266 sc->gpio_pic_irqsrc[nirqs].pin = pin; in aw_gpio_register_isrcs()
1267 sc->gpio_pic_irqsrc[nirqs].bank = sc->conf->padconf->pins[pin].eint_bank; in aw_gpio_register_isrcs()
1268 sc->gpio_pic_irqsrc[nirqs].intnum = sc->conf->padconf->pins[pin].eint_num; in aw_gpio_register_isrcs()
1269 sc->gpio_pic_irqsrc[nirqs].intfunc = sc->conf->padconf->pins[pin].eint_func; in aw_gpio_register_isrcs()
[all …]
/freebsd/sys/arm/freescale/imx/
H A Dimx_gpio.c125 struct gpio_irqsrc gpio_pic_irqsrc[NGPIO]; member
292 *isrcp = &sc->gpio_pic_irqsrc[irq].gi_isrc; in gpio_pic_map_intr()
476 isrc = &sc->gpio_pic_irqsrc[i].gi_isrc; in gpio_pic_filter()
499 sc->gpio_pic_irqsrc[irq].gi_irq = irq; in gpio_pic_register_isrcs()
500 sc->gpio_pic_irqsrc[irq].gi_mode = GPIO_INTR_CONFORM; in gpio_pic_register_isrcs()
502 error = intr_isrc_register(&sc->gpio_pic_irqsrc[irq].gi_isrc, in gpio_pic_register_isrcs()