Searched refs:GPIO_REGNUM (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/arm/nvidia/ |
H A D | tegra_gpio.c | 74 #define GPIO_REGNUM(n) (GPIO_BANKNUM(n) * GPIO_BANK_OFFS + \ macro 157 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(pin->gp_pin), tmp); in gpio_write_masked() 167 val = bus_read_4(sc->mem_res, reg + GPIO_REGNUM(pin->gp_pin)); in gpio_read() 349 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq), tmp); in intr_write_masked() 361 tmp = bus_read_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq)); in intr_write_modify() 364 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq), tmp); in intr_write_modify() 409 GPIO_REGNUM(basepin)); in tegra_gpio_intr() 411 GPIO_REGNUM(basepin)); in tegra_gpio_intr() 788 bus_write_4(sc->mem_res, GPIO_INT_ENB + GPIO_REGNUM(i), 0); in tegra_gpio_attach() 789 bus_write_4(sc->mem_res, GPIO_INT_STA + GPIO_REGNUM(i), 0xFF); in tegra_gpio_attach() [all …]
|
/freebsd/sys/arm/mv/ |
H A D | mvebu_gpio.c | 79 #define GPIO_REGNUM(_p) ((_p) / 32) macro 128 SYSCON_WRITE_4(sc->syscon, sc->offset + GPIO_REGNUM(pin->gp_pin) + reg, in gpio_write() 140 sc->offset + GPIO_REGNUM(pin->gp_pin) + reg); in gpio_read() 152 SYSCON_MODIFY_4(sc->syscon, sc->offset + GPIO_REGNUM(pin->gp_pin) + reg, in gpio_modify() 318 sc->offset + GPIO_REGNUM(mgi->irq) + reg, 1 << bit, in intr_modify() 342 sc->offset + GPIO_REGNUM(mgi->irq) + GPIO_INT_CAUSE, in mvebu_gpio_isrc_eoi()
|