Lines Matching refs:WR4
84 WR4(struct at91_pio_softc *sc, bus_size_t off, uint32_t val) in WR4() function
185 WR4(sc, PIO_IDR, 0xffffffff); in at91_pio_attach()
368 WR4(sc, PIO_SODR, datapin); in at91_pio_bang32()
370 WR4(sc, PIO_CODR, datapin); in at91_pio_bang32()
372 WR4(sc, PIO_CODR, clockpin); in at91_pio_bang32()
373 WR4(sc, PIO_SODR, clockpin); in at91_pio_bang32()
385 WR4(sc, PIO_SODR, datapin); in at91_pio_bang()
387 WR4(sc, PIO_CODR, datapin); in at91_pio_bang()
389 WR4(sc, PIO_CODR, clockpin); in at91_pio_bang()
390 WR4(sc, PIO_SODR, clockpin); in at91_pio_bang()
411 WR4(sc, PIO_SODR, *(uint32_t *)data); in at91_pio_ioctl()
414 WR4(sc, PIO_CODR, *(uint32_t *)data); in at91_pio_ioctl()
422 WR4(sc, PIO_OER, cfg->iomask & ~cfg->input); in at91_pio_ioctl()
423 WR4(sc, PIO_ODR, cfg->iomask & cfg->input); in at91_pio_ioctl()
426 WR4(sc, PIO_MDDR, cfg->iomask & ~cfg->hi_z); in at91_pio_ioctl()
427 WR4(sc, PIO_MDER, cfg->iomask & cfg->hi_z); in at91_pio_ioctl()
430 WR4(sc, PIO_PUDR, cfg->iomask & ~cfg->pullup); in at91_pio_ioctl()
431 WR4(sc, PIO_PUER, cfg->iomask & cfg->pullup); in at91_pio_ioctl()
434 WR4(sc, PIO_IFDR, cfg->iomask & ~cfg->glitch); in at91_pio_ioctl()
435 WR4(sc, PIO_IFER, cfg->iomask & cfg->glitch); in at91_pio_ioctl()
438 WR4(sc, PIO_PDR, cfg->iomask & ~cfg->gpio); in at91_pio_ioctl()
439 WR4(sc, PIO_PER, cfg->iomask & cfg->gpio); in at91_pio_ioctl()
442 WR4(sc, PIO_ASR, cfg->iomask & ~cfg->periph); in at91_pio_ioctl()
443 WR4(sc, PIO_BSR, cfg->iomask & cfg->periph); in at91_pio_ioctl()
446 WR4(sc, PIO_IDR, cfg->iomask & ~cfg->intr); in at91_pio_ioctl()
447 WR4(sc, PIO_IER, cfg->iomask & cfg->intr); in at91_pio_ioctl()