Lines Matching refs:owl_gpio_update_reg
517 static void owl_gpio_update_reg(void __iomem *base, unsigned int pin, int flag) in owl_gpio_update_reg() function
549 owl_gpio_update_reg(gpio_base + port->outen, offset, true); in owl_gpio_request()
570 owl_gpio_update_reg(gpio_base + port->outen, offset, false); in owl_gpio_free()
573 owl_gpio_update_reg(gpio_base + port->inen, offset, false); in owl_gpio_free()
612 owl_gpio_update_reg(gpio_base + port->dat, offset, value); in owl_gpio_set()
630 owl_gpio_update_reg(gpio_base + port->outen, offset, false); in owl_gpio_direction_input()
631 owl_gpio_update_reg(gpio_base + port->inen, offset, true); in owl_gpio_direction_input()
652 owl_gpio_update_reg(gpio_base + port->inen, offset, false); in owl_gpio_direction_output()
653 owl_gpio_update_reg(gpio_base + port->outen, offset, true); in owl_gpio_direction_output()
654 owl_gpio_update_reg(gpio_base + port->dat, offset, value); in owl_gpio_direction_output()
736 owl_gpio_update_reg(gpio_base + port->intc_msk, gpio, false); in owl_gpio_irq_mask()
741 owl_gpio_update_reg(gpio_base + port->intc_ctl, in owl_gpio_irq_mask()
771 owl_gpio_update_reg(gpio_base + port->intc_msk, gpio, true); in owl_gpio_irq_unmask()
804 owl_gpio_update_reg(gpio_base + port->intc_ctl, in owl_gpio_irq_ack()
853 owl_gpio_update_reg(base + port->intc_pd, pin, true); in owl_gpio_irq_handler()