/* This function is used to clear gpio interrupt flag.  */
void tls_clr_gpio_irq_status(enum tls_io_name gpio_pin)
/* This function is used to clear gpio interrupt flag.  */
void tls_clr_gpio_irq_status(enum tls_io_name gpio_pin)
{
	u8  pin;
    u16 offset;
    if (gpio_pin >= WM_IO_PB_00)
    {
        pin    = gpio_pin - WM_IO_PB_00;
        offset = TLS_IO_AB_OFFSET;
    }
    else
    {
        pin    = gpio_pin;
        offset = 0;
    }
	tls_reg_write32(HR_GPIO_IC + offset, (0x1 << pin));
}