IPROC_GPIO_PULL_DN_OFFSET
val_2 = readl(base + IPROC_GPIO_PULL_DN_OFFSET);
writel(val_2, base + IPROC_GPIO_PULL_DN_OFFSET);
val_2 = readl(base + IPROC_GPIO_PULL_DN_OFFSET) & BIT(shift);