owl_gpio_update_reg
owl_gpio_update_reg(gpio_base + port->outen, offset, true);
owl_gpio_update_reg(gpio_base + port->outen, offset, false);
owl_gpio_update_reg(gpio_base + port->inen, offset, false);
owl_gpio_update_reg(gpio_base + port->dat, offset, value);
owl_gpio_update_reg(gpio_base + port->outen, offset, false);
owl_gpio_update_reg(gpio_base + port->inen, offset, true);
owl_gpio_update_reg(gpio_base + port->inen, offset, false);
owl_gpio_update_reg(gpio_base + port->outen, offset, true);
owl_gpio_update_reg(gpio_base + port->dat, offset, value);
owl_gpio_update_reg(gpio_base + port->intc_msk, gpio, false);
owl_gpio_update_reg(gpio_base + port->intc_ctl,
owl_gpio_update_reg(gpio_base + port->intc_msk, gpio, true);
owl_gpio_update_reg(gpio_base + port->intc_ctl,
owl_gpio_update_reg(base + port->intc_pd, pin, true);