Home
last modified time | relevance | path

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

/netbsd/src/sys/arch/arm/xscale/
Dpxa2x0_gpio.c413 uint32_t gedr, mask; in gpio_dispatch() local
417 gedr = pxagpio_reg_read(sc, GPIO_REG(GPIO_GEDR0, gpio_base)); in gpio_dispatch()
421 gedr &= ~(GPIO_BIT(0) | GPIO_BIT(1)); in gpio_dispatch()
424 if (gedr == 0) in gpio_dispatch()
428 pxagpio_reg_write(sc, GPIO_REG(GPIO_GEDR0, gpio_base), gedr); in gpio_dispatch()
437 if ((gedr & sc->sc_mask[bank]) == 0) { in gpio_dispatch()
440 bank, gedr, sc->sc_mask[bank]); in gpio_dispatch()
445 gedr &= sc->sc_mask[bank]; in gpio_dispatch()
453 for (i = 0, mask = 1; i < pins && gedr; i++, ghp++, mask <<= 1) { in gpio_dispatch()
454 if ((gedr & mask) == 0) in gpio_dispatch()
[all …]