Searched refs:gedr (Results 1 – 1 of 1) sorted by relevance
| /netbsd/src/sys/arch/arm/xscale/ |
| D | pxa2x0_gpio.c | 413 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 …]
|