/* Enable one or more interrupts of PortA. Parameters: pinno: return: SUCCESS.  */
static void gpio_irq_enable(gpio_pin_handle_t pin)
/* Enable one or more interrupts of PortA. Parameters: pinno: return: SUCCESS.  */
static void gpio_irq_enable(gpio_pin_handle_t pin)
{
    dw_gpio_pin_priv_t *gpio_pin_priv = pin;
    dw_gpio_priv_t *port_handle = &gpio_handle[gpio_pin_priv->portidx];
    dw_gpio_control_reg_t *gpio_control_reg = (dw_gpio_control_reg_t *)(port_handle->base + 0x30);
    uint32_t offset = gpio_pin_priv->idx;
    uint32_t val = gpio_control_reg->INTEN;
    val |= (1 << offset);
    gpio_control_reg->INTEN = val;
}