SPRD_GPIO_BIT
tmp |= BIT(SPRD_GPIO_BIT(offset));
tmp &= ~BIT(SPRD_GPIO_BIT(offset));
return !!(readl_relaxed(base + reg) & BIT(SPRD_GPIO_BIT(offset)));